The Ever-learning and ever-improving tool!
Project description
Geniusbot
Version: 2.2.0
The Ever-learning and ever-improving tool!
- Geniusbot Chat
- Media Downloader
- Website Archiving
- Subtitle Shift
- Media Manager
Geniusbot Chat
Chat with your friendly Geniusbot.
Powered by Artificial Intelligence scaled to your PC's performance!
Media Downloader
Download videos from various websites!
Supports:
- YouTube
- DailyMotion
- Rumble
- BitChute
- And More!
Examples for how to find user & channel.
Open File allows you to browse for a text file that has a list of YouTube links. Examples contents:
https://www.youtube.com/watch?v=75-siCngYCc
https://www.youtube.com/watch?v=7RSpZkIjK4w
https://www.youtube.com/watch?v=7qRSAUb96wg
Media Manager
Manage your media library by:
- Cleaning up names of files and folders based off pre-built filters.
- Apply subtitles located in "Sub" folder within each media directory
- Move files to final destination after processing
Download as MP3 or MP4
Website Archiving
Archive any website by taking screenshots of any website entered.
Choose from a variety of options like file type, quality, and image size.
Subtitle Shift
Shift a subtitle forward or backward a few seconds so it aligns with your video!
Install
pip install geniusbot
Development Environment
bash ./build_container.sh
Build Instructions
Build Python Package
sudo chmod +x ./*.py
pip install .
python setup.py bdist_wheel --universal
# Test Pypi
twine upload --repository-url https://test.pypi.org/legacy/ dist/* --verbose -u "Username" -p "Password"
# Prod Pypi
twine upload dist/* --verbose -u "Username" -p "Password"
Repository
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
Please attribute any uses to this repository. Do not resale this application. Test All credits to the FFMPEG team for the audio/video conversions
Authors
- Audel Rouhi - Software & Automation Engineer + Data Scientist - knucklessg1
See also the list of contributors who participated in this project.
Acknowledgments
Huggingface Models
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
File details
Details for the file geniusbot-2.2.0-py2.py3-none-any.whl
.
File metadata
- Download URL: geniusbot-2.2.0-py2.py3-none-any.whl
- Upload date:
- Size: 126.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf733e85052a836f785056dc665a510694fd951ee9059bed2896c8acdf6f1e20 |
|
MD5 | 69af34d1a1c8e58b6c050edad2186e67 |
|
BLAKE2b-256 | 4cee888f30df386060e4c9891f5e64a84055f195ee25dcac95551359a978e4ce |