Analytics
This repository is no longer actively maintained.
It has been archived for historical reference.
Thank you to all contributors and users of this project.
Last updated: Oct 21, 2023
Botflix is a Python scrapping CLI that combines scrapy and webtorrent in one command for streaming movies from your terminal.
You can install it manually from AUR repository or use a aur helper like yay
or paru
.
yay -Syu botflix-git
To run
botflix
botflix
is the replacement for the command prefix python3 main.py
in this readme. for example python3 main.py config "vlc"
will be botflix config "vlc"
, the final step after installation.
Botflix is written in Python, and it depends on webtorrent, NodeJS and npm
node --version
v17.9.0 #or higher
npm --version
8.8.0 # or higher
npm install webtorrent-cli -g
webtorrent --version # 4.0.4 (1.8.16)
Note: if not installed try with sudo privileges.
git clone https://github.com/kaboussi/Botflix && cd Botflix
python3 -m venv venv && source venv/bin/activate
Note: on Debian/Ubuntu systems you will first need to install venv using
sudo apt install python3-venv
pip install -r requirements.txt
Note that only vlc and mpv are supported.
If you are a Windows user, make sure you add your player to the PATH. read more
python3 main.py config "vlc"
python3 main.py top
python3 main.py serie
python3 main.py search
What movie are you looking for? red notice
Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature
git commit -m 'Add some AmazingFeature
git push origin feature/AmazingFeature
Open a Pull Request.