All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.2.4 (17-12-2016)
- Testing with Dredd in favor of mocha.
- Better fetching of images.
- Fixed ExtraTorrent scraping with [email protected].
2.2.3 (19-11-2016)
- Added
themoviedbclient
as a provider for images. - Moved
/
to/status
. - Removed JSCS for ESLint.
trailer
defaults tonull
instead offalse
.
2.2.2 (26-10-2016)
- Movie images are now coming from Fanart.tv or OMDB.
- Show images are now coming from Fanart.tv or TVDB.
- Removed special characters when searching with keywords #44.
2.2.1 (23-08-2016)
- Fixed an issue where the API could return an anime with the type
movie
. - Fixed an issue where a season of a date based show could be
0
. - Fixed an issue where date based shows where not added correctly.
2.2.0 (11-08-2016)
- Added extractors to extract torrents and content data from content providers.
- Added ExtraTorrent as a content provider with the extratorrent-api module.
- DateBased shows are now included in the scrape #8.
- Added Nyaa as a content provider for anime with the nyaa-api-pt module.
- Added tests for the controllers.
- Changed
num_episodes
tonum_seasons
for theAnime
model.
2.1.0 (02-08-2016)
- Anime! For all you weeaboos.
- Get a random TV show at
/random/show
. - Import & export collection.
- Moved documentation over to ESDoc.
- Documentation will now be on GitHub.
- Added Travis CI.
- Using ES6 classes instead of factory functions.
- Fixed search not working correctly.
- Fixed MongoDB sorting limitation #25.
2.0.0 (20-06-2016)
- Get a random movie at
/random/movie
. - Added YTS as a movie provider.
- Movies now support multiple languages.
- Moved the entire project to ES6 with Babel.
- The API can now be installed globally.
- Added a command line interface to the API (See CLI).
- Able to add new show torrents through the CLI.
- Able to add new movie torrents through the CLI.
- Added support for the Gulp build system (See Gulp).
- Documentation can be generated with the
npm run docs
. - Added option to start with the forever module (
npm run forever
). - Changed the projection of movies so it can be used with a popcorntime provider.
- (HTTP) Logging is done with the Winston library.
- Added configuration for JSCS linter.
- Changed license from GPLv3 to MIT.
- Moved the library for eztv scraping to its own module over here.
- Moved the library for kat scraping to its own module over here.
- Redid the README.md.
- Redid the kat providers.
- Fixed bug where the cron job was not working.
- Fixed bug where better movie and show torrents did not update.
- Fixed bug where
num_seasons
was fluctuating.
1.1.0 (20-03-2016)
- Movies!
- Scrape movies from kat.cr the same way shows work.
- Routes to get a list of movies or a specific movie.
- Added
/logs/error
to see the error log. - Added
imdbMap
inconfig.js
for correcting imdb ids. - Disabled
/shows/search/
,/shows/update/
,/shows/last_updated
routes as they don't seem to be used by Popcorn Time. - Made scraping EZTV faster by merging the
getShowDetails
andgetAllEpisodes
functions. - Required NodeJS version was changed in 1.0.2 to NodeJS v.5.0.0.
- Fixed several issues with adding content through the CLI.
- Fixed issue where some season based episodes from EZTV where not added (Including Last Week Tonight with John Oliver).
- Partially fixed issue with MongoDB limitations to sorting.
- Status will now be set to
Idle
after scraping is done.
1.0.2 (14-03-2016)
- Resets the log files on each scrape.
- Added
repo
to the index. - Removed dependency on Q.
- Replaced
slug
withimdb
for getting seasonal metadata from trakt.tv.
- Now properly updates metadata.
- Some fixes to prevent ETIMEDOUT.
1.0.1 (06-03-2016)
- Sort by trending.
1.0.0 (01-03-2016)
- Scraping EZTV.ag just like the old API.
- Scraping kat.cr with 17 different providers.
- Able to add more providers for kat.cr scraping.