The Ever-learning and ever-improving tool!
Project description
Geniusbot
Version: 3.19.0
The Ever-learning and ever-improving tool!
Click the arrows on the left of each of the items below to see more information about them.
Geniusbot Chat
Chat with your friendly and extremely intelligent 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 or scraping that site for specific file types.
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!
Report Manager
Generate report analysis using: - Visualization plots - Pandas Profiling - Report Analysis Text file
Merge reports with the following methods:
- Inner
- Outer
- Left
- Right
- Append
Multiple column selection optional for Inner, Outer, Left, and Right joining
Repository Manager
Manage your repositories by cloning, pulling, or running your own set of git commands on a given directory
Systems Manager
Manage your Linux/Windows System!
- Install Applications
- Clean
- Update
- Upgrade Geniusbot
- Enable Windows Features
Install
pip install geniusbot
Build
Development Environment
bash ./build_container.sh
Install Instructions
Install Python Package
python -m pip install geniusbot
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-3.19.0-py2.py3-none-any.whl
.
File metadata
- Download URL: geniusbot-3.19.0-py2.py3-none-any.whl
- Upload date:
- Size: 140.8 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a184dd2c1c77041d651108089f9d0862eec5d4c2bef35feabe5622f472a3988 |
|
MD5 | c23bfa5157702ebaff19bddc8b3a9e88 |
|
BLAKE2b-256 | 7b31b45c666eb4a0fbda53d8c2ec5de97fcba6aa8e71cff6cd18b7ff75fdb4bd |