Skip to content

MySeriesLists/imdb-api

Repository files navigation


Markdownify
Series

List of all films and series from imdb here.

Gitter PRs Welcome

Key FeaturesHow To UseDownloadCreditsRelatedLicense

screenshot

Key Features

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com//meteor314/series.git

# Go into the repository
$ cd series/

# Install dependencies
$ npm i

# Run the app
$ node <file>.js

Note If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Configuration

You also need to create .env file, here is the structure of the project :

├── <file>.js
├── .env
├── LICENSE
├── data
├── models
├── README
└── README.md

You also need to create key api from google and enable Yt v3 api

https://developers.google.com/youtube/v3

# open your favorite editor
vim .env
# content of .env file
# I Created 5 keys but you don't need all of this.

#########################
#  FOR YOOUTUBE API KEY #
#########################
GOOGLE_API_KEY=-** # to keep
YOUTUBE_API_KEY2=** #optional
YOUTUBE_API_KEY3=** #optional
YOUTUBE_API_KEY4=** #optional
YOUTUBE_API_KEY6=** #optional
YOUTUBE_API_KEY5=** #optional


############
# MODE ENV #
############
MODE_ENV=dev # or production



##########################
# FOR SENDING EMAIL ######
##########################

USER_EMAIL=************
USER_PASSWORD=*********
EMAIL_SERVICE=gmail # replace

Note how to create an app password for gmail : https://support.google.com/mail/answer/185833?hl=en

Note how to create a mongodb uri : https://docs.atlas.mongodb.com/getting-started/

Note² MongoDB is optional, you can use the csv or json file. Please uncomment mongodb connection in *.js if needed

Support

If you liked using this app or it has helped you in any way, I'd like you send me an email at [email protected] about anything you'd want to say about this software. I'd really appreciate it!

Credits

This software uses the following open source packages:

Related

You may also like...

  • ny-cli - A streaming app for movies and series with a lot of features from cli
  • linear - A social web app with MERN stack

Support

Buy Me A Coffee

Or

License

MIT License


GitHub @meteor314  ·  CodePen @meteor314

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published