Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 months ago
JSON representation
Multi-site video/audio downloader
- Host: GitHub
- URL: https://github.com/borisklco/nextjs.videodownloader
- Owner: BorisKlco
- Created: 2023-07-17T15:37:36.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-06-08T19:47:42.000Z (7 months ago)
- Last Synced: 2024-10-11T19:42:45.895Z (2 months ago)
- Topics: flask, instagram, nextjs, openmoji, python3, reddit, tiktok, twitch, twitter, video-downloader, youtube, youtube-video, yt-dlp
- Language: TypeScript
- Homepage: https://scrappy.tricksofthe.trade/
- Size: 355 KB
- Stars: 8
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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 videosTested 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