Medusa is a robust console-based tool designed specifically for TikTok enthusiasts and professionals. Effortlessly manage your TikTok accounts, download videos, post content, handle proxies, and automate various tasks—all from a simple and intuitive command-line interface.
This project was conceived and built as a side hobby. I wanted to challenge myself and further develop my Python skills, exploring the nuances of automation and diving deep into the web scraping world. Each line of code encapsulates hours of learning, problem-solving, and a passion for coding.
-
📹 TikTok Video Handling:
- Download TikTok videos by name or keyword.
- Seamless integration for mass video downloads.
-
📤 Posting:
- Post videos directly from the console.
- Manage captions, hashtags, and more.
-
🤖 Job Automation:
- Hide or show job processes.
- Automation made easy for repetitive tasks.
-
🔄 Proxy Management:
- Toggle proxies on or off with ease.
- Enable or disable proxy rotation as per your needs.
- Load, add, or remove proxies swiftly.
-
⚙️ Settings & Accounts:
- Intuitive account setup with profile management.
- Modify settings on-the-go.
- Ensure you have Python 3.8 or newer installed on your machine. You can download Python from here.
- Make sure
pip(Python's package manager) is installed and updated to its latest version.
- Clone the Repository:
git clone https://github.com/alexjohnyoung/medusa.git
- Navigate to the Project Directory:
cd medusa - Install Required Dependencies:
pip install -r requirements.txt
- Start Medusa:
python main.py
Once the Medusa console starts, you'll be presented with a main menu. Follow the on-screen instructions to navigate through different features.
For specific features:
TikTok Video Handling: Choose the 'Download Videos' option and provide necessary details.
Posting: Go to the 'Posting' option for options relating to video uploads
Job Automation: Under 'Jobs', manage all your running or scheduled tasks.
Proxy Management: Navigate to 'Proxy Management' from the main menu and follow on-screen instructions.
Settings & Accounts: Modify your settings or manage your TikTok profiles seamlessly.
To exit Medusa, simply choose the 'Exit' option from the main menu or press CTRL+C.
Feel free to open an issue or send a pull request if you want to contribute to Medusa!