-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Rohit Dutta edited this page Apr 6, 2025
·
1 revision
Welcome to the official Wiki for the DLX Media Downloader project!
This Wiki provides comprehensive documentation about the application, its features, setup instructions, user guides, development information, configuration details, and frequently asked questions.
Sections:
For any questions or suggestions, please open an issue on the main repository.
Ensure you have the following installed:
- Python 3.x: https://www.python.org/downloads/
- pip: (Installed with Python)
- Node.js and npm: https://nodejs.org/
- Git: https://git-scm.com/downloads
-
Clone the repository:
git clone <repository_url> cd rohitto95-dlx--media-downloder
(Replace
<repository_url>
with your repository URL) -
Install Python dependencies:
pip install -r requirements.txt
-
Install Node.js dependencies:
npm install
-
Build CSS (and watch for changes):
npm run build:css
(Run in a separate terminal)
-
Run the Flask application:
python app.py
Access at
http://127.0.0.1:5000/
.
- Paste YouTube URL into the input field.
- Click "Download Video" (MP4) or "Download Audio" (MP3).
- Monitor the status area for progress.
- A download link will appear upon completion. Click to save.
- Use the theme toggle for light/dark mode.
Troubleshooting:
- Invalid URL: Verify the YouTube URL.
- Processing Timed Out: Try again later or with a shorter video.
- File Not Found: Report as an issue.
- Fork the repository.
- Create a branch for your changes.
- Submit a pull request.
- Follow coding styles and commit message conventions.
- Consider adding tests for new features.
- Discuss significant changes in an issue first.