Commit Graph

6526 Commits

Author SHA1 Message Date
Reinhard Pointner e3733c2d36 Use per-revision FileBot API 2019-06-24 15:55:15 +07:00
Reinhard Pointner cbd5af4ef6 Resolve relative file paths relative to current script rather than home folder (for included sub-scripts) 2019-06-22 14:25:40 +07:00
Reinhard Pointner cf932c7c61 Added Script.include(String path) convenience extension method / function to make including external scripts easier. 2019-06-22 11:51:51 +07:00
Reinhard Pointner fa8f4d3380 Improved logging when bad license text is passed in 2019-06-19 00:30:54 +07:00
Reinhard Pointner f912e6b8c3 Better differentiate between TheMovieDB and TheMovieDB::TV 2019-06-18 09:33:03 +07:00
Reinhard Pointner 404ea2714a Accept small files (useful for automated image processing) 2019-06-15 15:14:22 +07:00
Reinhard Pointner 04b3110d71 Remove unused classes 2019-06-15 15:12:01 +07:00
Reinhard Pointner 898065db31 Accept small files (useful for automated image processing) 2019-06-15 14:51:16 +07:00
Reinhard Pointner 52b8e31d53 Support for enhanced AnimeList mappings 2019-06-14 14:52:49 +07:00
Reinhard Pointner 0e5df2c0c7 Support for enhanced AnimeList mappings 2019-06-14 13:56:52 +07:00
Reinhard Pointner f732978eff Simplify db checks 2019-06-14 13:34:13 +07:00
Reinhard Pointner cf48247601 Added `-no-history` and `-clear-history` CLI options 2019-06-14 02:23:55 +07:00
Reinhard Pointner 2553d11494 Enhanced `Conflict Dialog` with detailed explanations 2019-06-14 00:53:11 +07:00
Reinhard Pointner bd79bbf5bf AnimeList doesn't support {absolute} mapping, so it makes sense to inherit whatever we've got from the original TheTVDB object 2019-06-13 20:59:36 +07:00
Reinhard Pointner 49b6a822ba Improved matching between AniDB and TheTVDB mappings on XEM:
https://www.filebot.net/forums/viewtopic.php?f=6&t=6037&p=44576#p44576
2019-06-13 20:08:26 +07:00
Reinhard Pointner 541a9cd18a Refactor ConflictDialog and make it more user-friendly 2019-06-13 19:27:58 +07:00
Reinhard Pointner a029bdf94c Fix NPE 2019-06-13 12:04:41 +07:00
Reinhard Pointner b960432c52 Allow multi mappings 2019-06-13 03:56:02 +07:00
Reinhard Pointner 2c8a657c38 Refactor ConflictDialog and make it more user-friendly 2019-06-13 03:24:11 +07:00
Reinhard Pointner 6fc47abb39 Refactor ConflictDialog and make it more user-friendly 2019-06-13 00:39:38 +07:00
Reinhard Pointner e68d8213fe Use ↲ instead of ⏎ because it's from the older 1993 standard and generally looks better 2019-06-11 19:14:14 +07:00
Reinhard Pointner 090414ec38 Series lookup utilities 2019-06-11 18:14:13 +07:00
Reinhard Pointner 851f4b996f Use /all/ XEM mapping page to reduce network requests 2019-06-11 07:21:28 +07:00
Reinhard Pointner a020c3ff1f Fix XEM mapping selection issues 2019-06-11 06:38:16 +07:00
Reinhard Pointner c55b24f480 Fine-tune CLI movie selection and bring it more inline with GUI behaviour 2019-06-11 04:47:50 +07:00
Reinhard Pointner dc5b35d3f3 Fine-tune CLI movie selection and bring it more inline with GUI behaviour 2019-06-11 04:39:09 +07:00
Reinhard Pointner 5d59bddebf Fine-tune CLI movie selection and bring it more inline with GUI behaviour 2019-06-11 04:09:05 +07:00
Reinhard Pointner 032bfd4650 Refactor AnimeList client 2019-06-11 02:13:02 +07:00
Reinhard Pointner 9d0f7c9220 Refactor AnimeList client 2019-06-11 01:49:38 +07:00
Reinhard Pointner b8d9f75de8 Omit empty elements 2019-06-10 23:13:04 +07:00
Reinhard Pointner aa7234982d Improved logging for large scripts passed in as argument messing up the log lines 2019-06-10 22:47:38 +07:00
Reinhard Pointner 4a19490f01 Refactor AnimeList client 2019-06-10 22:18:59 +07:00
Reinhard Pointner ff422c39fa Initialize etag cache on demand 2019-06-10 21:02:07 +07:00
Reinhard Pointner e5ecc6a04f Simplify by not using Optional 2019-06-10 17:07:37 +07:00
Reinhard Pointner 8328d0d94b Improved mapping behaviour 2019-06-10 15:30:01 +07:00
Reinhard Pointner b0734f74c4 Reverse Map [%s] to [%s] 2019-06-10 14:33:07 +07:00
Reinhard Pointner f0b4d65d27 Make sure each Episode object has a unique SeriesInfo object 2019-06-10 14:11:03 +07:00
Reinhard Pointner 331527da00 Preserve episode mapping metadata 2019-06-10 14:07:09 +07:00
Reinhard Pointner 949bcd8ab6 * Added `{seasonize}` binding (e.g. map `AniDB` numbers to `TheTVDB` SxE numbers and vice versa) 2019-06-10 04:00:22 +07:00
Reinhard Pointner 2f4c3d8e80 Added {seasonize} binding 2019-06-10 03:55:58 +07:00
Reinhard Pointner 6b1645e6dd * Improved support for mapping episode information between different databases and numbering schemes (e.g. via `AnimeLists` or `XEM`) 2019-06-10 02:28:37 +07:00
Reinhard Pointner 265eef6200 Refactor Episode / MultiEpisode / EpisodeUtilities 2019-06-09 19:42:56 +07:00
Reinhard Pointner b10ed1fdd9 Add type property to SeriesInfo model which can be either "Anime" or "TV Series" to greatly simplify processing later on based on a standardized model and fields 2019-06-09 18:53:35 +07:00
Reinhard Pointner 5d330c236f Add type property to SeriesInfo model which can be either "Anime" or "TV Series" to greatly simplify processing later on based on a standardized model and fields 2019-06-09 15:19:18 +07:00
Reinhard Pointner e2b23708df Add type property to SeriesInfo model which can be either "Anime" or "TV Series" to greatly simplify processing later on based on a standardized model and fields 2019-06-09 15:15:56 +07:00
Reinhard Pointner d6b562c77f Add anime-lists parser
* https://github.com/ScudLee/anime-lists
2019-06-09 02:32:09 +07:00
Reinhard Pointner 64db545ab6 Revert "Update AniDB icons"
This reverts commit d2e05a6c5a.
2019-06-09 00:25:05 +07:00
Reinhard Pointner abad2989f9 Add anime-lists parser
* https://github.com/ScudLee/anime-lists
2019-06-09 00:24:43 +07:00
Reinhard Pointner 50057a6c8c Update TheMovieDB icons 2019-06-08 17:03:05 +07:00
Reinhard Pointner d2e05a6c5a Update AniDB icons 2019-06-08 15:57:19 +07:00