Skip to content

A Youtube and other sites video downloader fullstack project using fastapi, ytdlp, bootstrap and html. 🌟

License

Notifications You must be signed in to change notification settings

aspects19/flow-fetch

Repository files navigation

FlowFetch

FlowFetch is a FastAPI fullstack video downloader app.

Python FastAPI Jinja2 PostgreSQL

Features

  • Download videos from hundreds of websites with ability to choose resolutions
  • Visual appealing UI.
  • Download Music.
  • Power a Telegram BOT.
  • Implement premium features.

Installation

To run the Weather App locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/aspects19/flow-fetch.git
  2. Navigate into the project directory:

    cd flow-fetch

3 . Create a python virtual environment and install project dependendencies

# For Linux/Mac
python -m venv venv && source venv/bin/activate && pip install -r requirements.txt

or

# For Windows
python -m venv venv && venv\Scripts\activate && pip install -r requirements.txt

4.Rename .env.example to .env and replace it with your postgresql credentials example

DB_URL = "postgresql+psycopg2://postgres:test_123#@localhost:5432/flowfetch"
  1. Run the app using
python main.py

πŸŽ‰ Your app is live, you can now access it through the given endpoint

About

A Youtube and other sites video downloader fullstack project using fastapi, ytdlp, bootstrap and html. 🌟

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published