Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/borisklco/nextjs.videodownloader

Multi-site video/audio downloader
https://github.com/borisklco/nextjs.videodownloader

flask instagram nextjs openmoji python3 reddit tiktok twitch twitter video-downloader youtube youtube-video yt-dlp

Last synced: 25 days ago
JSON representation

Multi-site video/audio downloader

Awesome Lists containing this project

README

        

# nextjs.videoDownloader
Multi-site video/audio downloader , mp3/mp4 formats.

next.js + Flask API + SQLAlchemy

- Youtube/Youtube Music/Youtube Shorts
- Insta reels/Insta videos
- TikToks/Twitter/Twitch clips/Reddit videos

Tested on Python 3.10
1. set default port for python api server (/python/api.py)
```
if __name__ == "__main__":
app.run(threaded=True, debug=True, port=8080)
```
2. App using api in 3 files
```
/components/fetchData.tsx
/components/fetchLink.tsx
This is used on client side. So you want to create reverse proxy for api.py port (for example: api.domain.tld)

/components/fetchHistory.tsx
This is fetched from server side.. So you can use localhost.
```
3. set default app port in package.json
```
"start": "next start -p 8090",
```
4. npm run build