All Projects → trianglecirclexyz → cthulhu

trianglecirclexyz / cthulhu

Licence: MIT license
Cthulhu is a simple python CLI application that streams torrents directly from various sources.

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to cthulhu

Moose
🦌 An application to stream, cast and download torrents.
Stars: ✭ 656 (+2423.08%)
Mutual labels:  torrent, stream
Live Torrent
Torrent Web Client
Stars: ✭ 546 (+2000%)
Mutual labels:  torrent, stream
Diffy
🎞️💓🍿 Love streaming - It's always best to watch a movie together ! 🤗
Stars: ✭ 37 (+42.31%)
Mutual labels:  torrent, stream
torrent-dl
Streaming Torrent Client for Python
Stars: ✭ 28 (+7.69%)
Mutual labels:  torrent, stream
Rapidbay
Self-hosted torrent video streaming service compatible with Chromecast and AppleTV deployable in the cloud
Stars: ✭ 163 (+526.92%)
Mutual labels:  torrent, stream
Cliflix
Watch anything instantaneously, just write its name.
Stars: ✭ 1,439 (+5434.62%)
Mutual labels:  torrent, stream
Magnet Player
🎥 A place for streaming torrents directly from your browser
Stars: ✭ 346 (+1230.77%)
Mutual labels:  torrent, stream
Deluge Streaming
Streaming plugin for deluge, making it possible to read torrents and download required parts on-demand.
Stars: ✭ 119 (+357.69%)
Mutual labels:  torrent, stream
Vlc Bittorrent
A bittorrent plugin for VLC.
Stars: ✭ 198 (+661.54%)
Mutual labels:  torrent, stream
live-torrent-backend
The backend server for the live-torrent project
Stars: ✭ 38 (+46.15%)
Mutual labels:  torrent, stream
PyStalker
Python script to see you what your friends are doing on Codeforces!
Stars: ✭ 12 (-53.85%)
Mutual labels:  python-script
irc-tts
Broadcast your IRC channel via a text-to-speech webserver
Stars: ✭ 14 (-46.15%)
Mutual labels:  stream
py-problems-solutions
Implementations of various problems using Python. Dynamic Programming, BackTracking & Sorting algorithms 💻
Stars: ✭ 20 (-23.08%)
Mutual labels:  python-script
node-jstream
Continuously reads in JSON and outputs Javascript objects.
Stars: ✭ 13 (-50%)
Mutual labels:  stream
wise-river
Object streaming the way it should be.
Stars: ✭ 33 (+26.92%)
Mutual labels:  stream
node-stream-equal
Test that two readable streams are equal to each other.
Stars: ✭ 24 (-7.69%)
Mutual labels:  stream
Spydan
A web spider for shodan.io without using the Developer API.
Stars: ✭ 30 (+15.38%)
Mutual labels:  python-script
fridgefm-radio-core
Simple lightweight package for creating your own radio station via NodeJS heavily inspired by Shoutcast and Icecast.
Stars: ✭ 32 (+23.08%)
Mutual labels:  stream
Flood Mobile
GSoC 21' @CCExtractor. A modern mobile UI for various torrent clients with a Node.js backend and Flutter frontend.
Stars: ✭ 48 (+84.62%)
Mutual labels:  torrent
hipipe
Super fast C++17 data transformation pipeline (with Python interface).
Stars: ✭ 16 (-38.46%)
Mutual labels:  stream

Cthulhu

Cthulhu is a simple python CLI application that facilitates the streaming of torrents directly from various sources. It uses peerflix to stream video from magnet links directly.

Video Preview

Cthulhu is heavily inspired by Bugswriter's notflix, which was written using shell scripting. All in all, I wrote this program mainly for fun and practice.

Feel free to submit issues and feature requests.

Notable Features (so far)

  • Runs directly from the terminal
  • macOS and BSD support (theoretical, needs testing)
  • multiple source options (currently: 1337x, nyaa)
  • Ability to list multiple files in a torrent (useful for binging TV shows)
  • Filtering out unwanted results by default, such as application files and pornogrophy

Requirements

  • mpv or vlc
  • requests - A python library for making http requests. pip3 install requests
  • lxml - A python library for parsing XML/HTML. pip3 install lxml
  • peerflix - A tool to stream torrents. npm install -g peerflix

Installation for Linux/macOS

cURL

Make sure that /usr/local/bin exists with the proper permissions. If not, then sudo mkdir -p -m 775 /usr/local/bin

cURL cthulhu to your $PATH and give execute permissions.

sudo curl -sL "https://raw.githubusercontent.com/trianglecirclexyz/cthulhu/main/cthulhu" -o /usr/local/bin/cthulhu
sudo chmod +x /usr/local/bin/cthulhu
  • To update, just do curl again, no need to chmod anymore.
  • To uninstall, remove cthulhu from your $PATH, for example sudo rm -f /usr/local/bin/cthulhu.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].