DhakaFlix Searcher is a web application that allows users to search for files like movies, anime, games, and more across multiple servers of DhakaFlix. This project uses Flask for the backend and multithreading to improve search speed by querying servers concurrently.
- Supports file types:
.mp3,.mp4,.mkv,.iso,.zipand so on - Display icons based on file type (e.g., movie, archive, music)
- Smooth animations and transitions in the UI
- Multithreaded requests to improve performance
- Make video playlist to stream online using VLC or similler apps
Because It makes life easier:)
- Python 3.x
- bs4
- requests
- PyQt6
- Clone the repository:
git clone https://github.com/f4rh4d-4hmed/DhakaFlix-Searcher.git cd DhakaFlix-Searcher - Install required library
pip install -r requirements.txt
- Run the app
python3 app.py
Why would somebody use it in termux? Well I have no idea, here I found a way to ran it in termux.
- Install Termux and Termux-X11, Setup xfce4 environment in proot-distro (Ubuntu Recommend), more information can be found in official Termux-X11 repo.
- Install requests, bs4 manually. than install PyQt6
pip install requests bs4
apt install python3-PyQt6- Now clone this repo and setup venv
git clone https://github.com/f4rh4d-4hmed/DhakaFlix-Searcher/tree/main
cd DhakaFlix-Searcher
#You may have to use sudo but try without sudo first
python3 -m venv my_env --system-site-packages
source my_env/bin/activate- Now run the app
python3 app.py
Of course I expect you to know about the Termux-X11 first before trying this.