Skip to content

etmdb/messengerbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EtMDB-Messenger Bot

N|Solid

EtMDB is a movie database website tha offers a searchable database for Ethiopian movies, Ethiopian actors, actress, directors, writers, production and distribution companies and full movie crews. EtMDB provides users with rating and watch-list to improve movie lovers with exclusive contents.

  • Ethiopian Movies and movie metadata (such as Title, Plot, Release Year, Genre, Rating)
  • Movie Ratings
  • Movie Awards
  • Cinemas
  • Film Companies with their credits

New Features!

  • Cinema schedule
  • Adding movies, artists, listing jobs and articles

Tech

EtMDB uses a number of open source projects to work properly:

  • Django - high-level Python Web framework that encourages rapid development and clean, pragmatic design.
  • Python - awesome!
  • Django Rest-framework - powerful and flexible toolkit for building Web APIs
  • Swagger 2.0 - framework of API developer tools for the OpenAPI Specification(OAS)
  • OAuth 2.0 - industry-standard protocol for authorization
  • markdown-it - Markdown parser done right. Fast and easy to extend.
  • Twitter Bootstrap - great UI boilerplate for modern web apps
  • jQuery - duh

And of course EtMDB Bots using our API itself is open source with a public repository on GitHub.

Development

Want to contribute? Great! Contact us on developers@etmdb.com or visit our website.

Using the API

Creating and updating Applications 
Application details: "https://etmdb.com/api/oauth/applications/$APPLICATION-ID/"
Update Application: "https://etmdb.com/api/oauth/applications/$APPLICATION-ID/update/"
Delete Application: "https://etmdb.com/api/oauth/applications/$APPLICATION-ID/delete/"
Access token and refresh token with one to these two methods below
curl -X $HTTP_METHOD -d "grant_type=password&username=$USERNAME&password=$PASSWORD&scope=$SCOPE" -u "$CLIENT-ID:$CLIENT-SECRET-KEY" "https://etmdb.com/api/oauth/token/"
curl -X $HTTP_METHOD -d "grant_type=password&username=$USERNAME&password=$PASSWORD&scope=$SCOPE" -u "https://$CLIENT-ID:$CLIENT-SECRET-KEY@etmdb.com/api/oauth/token/"

EtMDB API Documentation

See EtMDB API

Todos for the EtMDB-Messenger Bot

  • Show Cinema Schedule
  • Searching movies (by title, release year, cast)
  • Searching artists (by name, movies participated in, nick name, character name)
  • Search cinemas (by title)
  • Search film companies (by title and credits)
  • Write documentation

License

MIT

Let's Write our Movie History Together!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages