This is a web application for downloading youtube videos, facebook videos, instagram videos, reels and instagram profile pictures.
- You need to clone this repository
git clone https://github.com/firtysh/ifydl.git
- After cloning the repository you need to navigate to the ifydl folder
cd ifydl
- Then you have to install all the packages and dependencies
npm install
or
npm i
- Finally you need to run it
node app.js
- If you want to use nodemon (nodemon is a package that will auto restart the server when files are changed) you can run (Optional)
npm run devstart
or
nodemon app.js
- This application uses FFmpeg for processing youtube videos. You need to install FFmpeg on your system in order to work with this web application. You can check out their website https://ffmpeg.org/
- You need to set instagram session ID as environment variable (
INSTA_SESSION_COOKIE
) in order to work with this project. You can get your instagram session id in your browser cookies after loging in to instagram.
If there is any issues please open a new issue. You are welcome to add pull requests at anytime.
Do give it a ⭐️ if this project helped you.
If you are downloading copyrighted content you should respect author's rights and use the content either for personal purposes or for non-commercial needs with proper mention and authorisation from the author.