- switched to underscores in project name
- added experimental extraction of episode information from JSON (if available), which take precedence over information from HTML tags
- added experimental --multi_episodes flag, which outputs a multi-episode.nfo file with all the episode details rather than one .nfo per episode
- the --episode_pattern option now allows specifying multiple patterns (e.g., ?x??* and ??x??*)
- now checking whether aria-label attribute is present in rating tag for series (#7)
- now only downloading episode data for seasons that are also on disk rather than all available ones
- unescaping HTML entities in the JSON data when loading it
- seasons can be extracted now from button-based navigation, as well as the older style "select"-based one.
- episode data can be extract from episode-item-wrapper tags as well now
- using @type in JSON data to check whether episode data available (i.e., when TVSeries)
- using download-missing no longer generates Ignoring unhandled fanart type: download-missing message when fanart already present (just an output bug).
- improved checks for existing .nfo files to reduce IMDB requests
- added kodi-nfo-rename tool for renaming files using regular expressions (e.g., files of TV shows)
- the kodi-nfo-gen tool now has additional options for matching episode files rather than using hardcoded defaults: --episode_pattern, --season_group, --episode_group.
- added kodi-nfo-guess tool that performs online database searches for directories that miss meta-files, like .imdb, which the kodi-nfo-gen tool uses as input.
- adding user-agent to request headers now (#6)
- only making IMDB request when --overwrite flag present or .nfo not present, to avoid making too many calls to IMDB
- the --delay no longer applies when not writing a file
- fixed TV show .nfo generation (#1)
- added download-missing choice for downloading fanart only when it is missing locally (download always performs a download)
- not all movie meta-data contains the actor field, now checking whether present (#4)
- setup.py excludes versions of beautifulsoup that don't work (#2)
- added experimental support for generating .nfo output for TV series episodes (#1)
- ratingValue is now set as string, not float; better handling when preflang_title not available
- restricting beautifulsoup version to <=4.6.0 as newer versions fail: #2
- added ability to export movie IDs to a CSV file using kodi-nfo-export
- added ability to import movie IDs from a CSV file using kodi-nfo-import
- kodi-nfo-gen now handles movies that only have limited information available (e.g., no plot or no image)
- added interactive mode to tools (--interactive)
- initial release, only supports IMDB for the time being