Commit Graph

312 Commits

Author SHA1 Message Date
Reinhard Pointner 55a32284e5 * make sure the script works even if 7zip bindings fail 2012-08-13 08:03:11 +00:00
Reinhard Pointner 19240e3a6f * improved email report layout 2012-08-12 04:38:14 +00:00
Reinhard Pointner 23f747c18b * send out update notifications 2012-08-11 06:46:19 +00:00
Reinhard Pointner 0eda51b0ac * initial commit for 3.0 2012-08-11 02:40:25 +00:00
Reinhard Pointner a7cf9bfbba UPDATE release-groups.txt FROM http://scenegrouplist.com/lists_sgl.php 2012-08-11 01:20:19 +00:00
Reinhard Pointner 7683bceda3 * only extract normal archives like zip/rar but not .iso etc 2012-08-09 05:06:28 +00:00
Reinhard Pointner 81c693c65e * specifically suppress only genre folders 2012-08-05 12:07:34 +00:00
Reinhard Pointner 999f53a6d3 * function for disk folder detection
* more default excludes for utorrent-postprocess
* blacklist genre folders
2012-08-05 01:55:14 +00:00
Reinhard Pointner 4deaa297fc * extract any archive that includes at least one video file (including iso images) 2012-08-01 06:04:47 +00:00
Reinhard Pointner 42ecf32100 * extract only archives that contain at least one video file 2012-07-31 16:17:15 +00:00
Reinhard Pointner 87cfae4c76 * added <sortitle> (set :: name :: year) to .nfo files
* make sure everything is trimmed
2012-07-31 07:46:33 +00:00
Reinhard Pointner b9bcd3415d * better tracing 2012-07-31 00:00:46 +00:00
Reinhard Pointner 0cb56f905d * utorrent integration: + fancy notification mails + force movie/series/anime + basic anime support (no auto-detection, only if forced) 2012-07-30 16:59:09 +00:00
Reinhard Pointner 14e4b86344 * include MediaInfo data when creating nfo files 2012-07-30 12:05:18 +00:00
Reinhard Pointner 28a7b4be34 * make it easy to enable/disable individual features 2012-07-30 10:01:03 +00:00
Reinhard Pointner 66888cc56f * use naming conventions as specified here => http://wiki.xbmc.org/index.php?title=Add-on:Artwork_Downloader#Filenaming 2012-07-30 08:39:48 +00:00
Reinhard Pointner dfc6fa7419 * automatically resolve relative script paths against the original base url 2012-07-29 06:09:21 +00:00
Reinhard Pointner 6d341807d4 * simplify syntax for passing in script variables
=> changed -Xa=x -Xb=y... to --def a=x b=y ...
2012-07-28 21:17:29 +00:00
Reinhard Pointner f0be86de35 * extra RG names 2012-07-28 11:06:23 +00:00
Reinhard Pointner 5a6a5dcdd0 * extra data for nfos
* fanart from FanartTV
* notify xmbc or plex in utorrent script
2012-07-28 10:21:30 +00:00
Reinhard Pointner 4e610cfbcf * fix tvdb season artwork logic 2012-07-27 06:29:28 +00:00
Reinhard Pointner bfb375228c * include language detection for subtitles 2012-07-27 02:28:48 +00:00
Reinhard Pointner 6c744550a6 * work with effective movie folder 2012-07-27 02:14:49 +00:00
Reinhard Pointner 5e359d0b11 * improved movie detection (e.g. take folder name better into account) 2012-07-27 02:03:44 +00:00
Reinhard Pointner 3f9c0ab67e * switch to using an online exclude pattern list that can be updated anytime for everybody 2012-07-26 08:45:15 +00:00
Reinhard Pointner 44cd76bae1 + updated to TheMovieDB API v3
* lots of changes because now imdbid/tmdbid exist equally, but may not be available depending on the circumstances, so so there is lots of workarounds in MediaBindingBean to account for both ids
* updated artwork scripts to use current TMDb class
2012-07-24 17:44:54 +00:00
Reinhard Pointner 380aeea966 * allow configuring osdb/sublight logins via Preferences and add another script that'll set these Preferences 2012-07-23 06:58:36 +00:00
Reinhard Pointner 6b6839579e * support all -rename -get-subtitles -extract functionality out of the box in housekeeping and watcher scripts 2012-07-23 04:54:50 +00:00
Reinhard Pointner 1335105a58 * make watcher/housekeeping more general 2012-07-21 20:35:13 +00:00
Reinhard Pointner a15ee1dd98 * updated episode/movie detection (esp. for {n} {e} pattern) 2012-07-21 14:32:55 +00:00
Reinhard Pointner 14c4bc7c01 * sort 2012-07-20 14:09:44 +00:00
Reinhard Pointner 1f59bf0047 * update website for new repo 2012-07-20 07:38:50 +00:00
Reinhard Pointner dc3415eb35 * updates 2012-07-17 20:55:01 +00:00
Reinhard Pointner e85f69113e * make utorrent script more compatible with older versions of utorrent 2012-07-16 12:19:13 +00:00
Reinhard Pointner 8bdfaaec46 * fine-tuning as suggested by part timer 2012-07-16 11:32:09 +00:00
Reinhard Pointner ef80b0ec10 * added extra release info 2012-07-16 02:36:49 +00:00
Reinhard Pointner b4706ac468 * extras: ant functions for scripting, better initial window size, updated RG names 2012-07-15 07:48:47 +00:00
Reinhard Pointner f28a361d98 * utorrent-postprocess work standalone easily by adding args 2012-07-13 14:33:39 +00:00
Reinhard Pointner bcfb4d3380 * don't check movie db if we already know it's gonna be an episode
* "backport" utorrent-postprocess features to sortivo
2012-07-13 13:52:20 +00:00
Reinhard Pointner 8fc53733dd * don't delete sample files larger than 100 MB to make sure no real movies files get deleted by mistake 2012-07-13 11:55:34 +00:00
Reinhard Pointner d29fe49390 * build my own imdb index from osdb movie data for ids and using my imdb scraper to get the original aka names
* lots of extra RG names and blacklisted terms (esp useful for dokus)
* updated cleaner script to handle video clutter like samples etc
2012-07-13 11:41:50 +00:00
Reinhard Pointner 44bd9e2480 * make sure to load 7-Zip-JBinding via the system classloader and not the Groovy RootLoader 2012-07-11 20:39:39 +00:00
Reinhard Pointner 24ea7ab334 * added plex integration sample 2012-07-10 05:14:43 +00:00
Reinhard Pointner e184a70e44 * should work a little bit better like this 2012-07-08 13:13:18 +00:00
Reinhard Pointner e3930b1e52 * improved series-vs-movie decision making 2012-07-08 12:01:19 +00:00
Reinhard Pointner 61e8bd3c9a * improved optional error handling via --conflict fail 2012-07-08 06:29:07 +00:00
Reinhard Pointner a170799efc * allow rename(...) to crash the script via --conflict fail 2012-07-08 03:13:59 +00:00
Reinhard Pointner ae71d809ea * pre-load MediaTypes, MediaDetection and Groovy classes and resources on a low-priority background thread right after startup 2012-07-06 03:10:26 +00:00
Reinhard Pointner 811f945daf * improved series detection for certain cases 2012-07-04 10:20:52 +00:00
Reinhard Pointner 3e197b2263 * slightly improved release {group} matching 2012-06-28 02:36:32 +00:00
Reinhard Pointner 2e0c89d140 * version bump and update descriptor 2012-06-24 07:29:55 +00:00
Reinhard Pointner 36bcd880db + final adjustments for 2.4
* support "A | B | C" syntax for series mode --q option
* fine-tuning for series auto-selection
* don't create desktop shortcut when running via JNLP
2012-06-24 05:43:09 +00:00
Reinhard Pointner a5284ccb40 * lots of testing & improvement for movie auto-detection
* more robust CLI movie-mode
2012-06-22 07:47:26 +00:00
Reinhard Pointner 0c9bc8a742 * ignore all kinds of clutter files like samples, trailers, etc 2012-06-15 10:42:39 +00:00
Reinhard Pointner c40c53c53c * ignore sample files
* if rename() fails just keep on going
2012-05-31 12:10:50 +00:00
Reinhard Pointner bae212cb5e * added link to missilehuggers filebot synology package 2012-05-31 11:51:17 +00:00
Reinhard Pointner f6525f8d27 * added i686 ipkg package to build 2012-05-14 19:15:22 +00:00
Reinhard Pointner a342f14ccf + support .ipk package 2012-05-08 01:23:32 +00:00
Reinhard Pointner b7832285d9 * update resources 2012-05-08 01:16:18 +00:00
Reinhard Pointner c64d44cbad + release r993 2012-05-02 06:02:56 +00:00
Reinhard Pointner 1f10c59364 * extract: make --output path relative to archive file 2012-05-01 16:33:55 +00:00
Reinhard Pointner 077db7af74 * include(script) method for scripting
* fn:script handler for scripting
* completed the utorrent-postprocess script with artwork/nfo/subtitles/etc
* minor bugfixes
2012-04-29 05:28:38 +00:00
Reinhard Pointner de73d1ac31 * added fetch *.artwork function to the utorrent-postprocess script 2012-04-28 18:15:15 +00:00
Reinhard Pointner cfc52cd215 * a little bit more robust movie-detection 2012-04-28 17:46:46 +00:00
Reinhard Pointner 7a355d676f * added a groovy sample post-processing script for utorrent 2012-04-26 11:25:58 +00:00
Reinhard Pointner 820a5594ba * add RG names suggested by ntg 2012-04-23 19:24:57 +00:00
Reinhard Pointner 999045765a * update filetype and release-group data 2012-04-22 18:09:55 +00:00
Reinhard Pointner 4b50c9b042 * make strict -rename movie mode more flexible 2012-04-13 17:52:49 +00:00
Reinhard Pointner d4b378e936 * support --conflict option in artwork.* scripts 2012-04-01 11:12:33 +00:00
Reinhard Pointner b64d63dc60 * push 2.61 minor update 2012-03-30 03:21:54 +00:00
Reinhard Pointner bd1c15ebf4 * misc updates 2012-03-30 02:57:43 +00:00
Reinhard Pointner 91380f2452 * make .nfo compatible with XBMC 2012-03-28 02:13:11 +00:00
Reinhard Pointner 2b5de3cf81 * define --filter as include filter rather than exclude filter 2012-03-26 01:18:27 +00:00
Reinhard Pointner 408ca82262 * better exception handling for movie artwork script 2012-03-23 17:45:50 +00:00
Reinhard Pointner 8204d07434 * use pre-processed batchsets properly in CLI mode 2012-03-12 13:45:37 +00:00
Reinhard Pointner c7c9083bc3 + update descriptor to 2.6 2012-03-11 03:14:53 +00:00
Reinhard Pointner 0b171db10d * update scripts 2012-03-10 10:47:39 +00:00
Reinhard Pointner 64f93c991b * added --conflict option to -extract mode 2012-03-10 10:24:35 +00:00
Reinhard Pointner d3ca067083 * added support for move+linkback via --action keeplink 2012-03-08 05:11:06 +00:00
Reinhard Pointner db3be3e9d1 * simplify sorty.groovy multi-volume rar extraction 2012-03-07 04:14:33 +00:00
Reinhard Pointner 4df6fd4380 + added info about 7zip integration to website 2012-03-05 14:58:53 +00:00
Reinhard Pointner f66b6fe23a * try to fix loadLibrary issues with mac/linux 2012-03-03 01:41:47 +00:00
Reinhard Pointner 4f6663a385 * fixed various scripting issues and added tivo auto-sort script 2012-03-02 07:08:54 +00:00
Reinhard Pointner 37570fce74 * update scripts
* remove generated files
2012-02-27 09:56:15 +00:00
Reinhard Pointner 4826948534 * fix new 7zip integration for webstart 2012-02-26 19:50:53 +00:00
Reinhard Pointner aa7fe34e59 * update docs & samples 2012-02-26 17:02:54 +00:00
Reinhard Pointner cfccf90c72 + support extracting archives (zip, rar, 7z, ...)
* added 7-Zip-JBinding libs and native dependencies
* added CLI option -extract and make it available in scripting environment
* allow --output to be used as output folder in -rename CLI call
2012-02-26 12:58:16 +00:00
Reinhard Pointner 806ffdc91d * performance improvements / switch to series.list.gz
* use before-rule when cleaning up tokens from movie filenames
* added series.list.gz script
2012-02-23 18:48:35 +00:00
Reinhard Pointner 4d3c2c6f55 * fixfix 2012-02-23 09:02:16 +00:00
Reinhard Pointner 5eca0a4e8e * added copy-rename example script 2012-02-23 08:45:41 +00:00
Reinhard Pointner b2681508ef * improved movie mode 2012-02-22 08:30:50 +00:00
Reinhard Pointner f11522021d * highlight CLI usage in docs 2012-02-22 08:19:49 +00:00
Reinhard Pointner 5e2926bed5 * fix docs 2012-02-20 15:40:49 +00:00
Reinhard Pointner 4b080503fc * update update-descriptor for 2.5 2012-02-20 09:40:54 +00:00
Reinhard Pointner 34db4b88ac * update docs 2012-02-20 09:38:58 +00:00
Reinhard Pointner de1cb56865 * update shared data 2012-02-20 07:10:39 +00:00
Reinhard Pointner a268627acf * add "getting started"" section to main webpage 2012-02-18 10:08:59 +00:00
Reinhard Pointner 09621b6b31 * update docs 2012-02-16 13:34:04 +00:00
Reinhard Pointner 9ca4074cac * added basic support for cross-referencing series names from local series index 2012-02-13 03:33:26 +00:00
Reinhard Pointner 67fe97c345 * account for diacritical marks when normalizing filenames 2012-02-10 04:33:23 +00:00
Reinhard Pointner 517fa36038 * update docs for {info} binding movie/series metadata binding 2012-02-09 13:42:14 +00:00
Reinhard Pointner 9f4eb944e9 * update update descriptor 2012-01-07 02:28:32 +00:00
Reinhard Pointner 81533d0a66 + support IMDb as movie db 2012-01-06 17:24:00 +00:00
Reinhard Pointner 5228c76dbc * updated movie index for 2.4 final 2012-01-06 12:40:07 +00:00
Reinhard Pointner 4e20fca248 * clean-up 2012-01-05 05:30:22 +00:00
Reinhard Pointner 9e6d7e0a2b * added new IO capabilities to scripting env 2012-01-04 14:39:39 +00:00
Reinhard Pointner 9277722163 * pass locale into scripting env 2012-01-04 04:09:17 +00:00
Reinhard Pointner 92fa4bb410 * allow GUI controls in scripting 2012-01-03 13:44:31 +00:00
Reinhard Pointner 3bf8545bfc * improved movie result auto-selection 2012-01-02 06:09:00 +00:00
Reinhard Pointner 90cc0a06fa * super charge movie auto-detection using a local movie index and use it for common-word-sequence matching
* use language specific Collator wherever matching movie names / file / so we get perfect matching even with accents, umlauts, half-width/full-width characters, etc
2012-01-02 03:48:24 +00:00
Reinhard Pointner 07fd0a0e89 * refactor 2011-12-31 10:21:58 +00:00
Reinhard Pointner 2734278249 * support for query term blacklist 2011-12-30 21:42:25 +00:00
Reinhard Pointner a097daf079 * improved fault-tolerance for fetch banner script
* santize Groovy stack trace
2011-12-30 10:35:26 +00:00
Reinhard Pointner 50adfcc300 * make xml templating resilient against unexpectedly undefined properties 2011-12-29 16:23:56 +00:00
Reinhard Pointner 9b2317dbb8 * fix test-case 2011-12-29 04:05:10 +00:00
Reinhard Pointner 49c549bf3c * clean-up 2011-12-29 01:31:11 +00:00
Reinhard Pointner c3093eb8d1 * gracefully ignore missing data 2011-12-29 00:51:00 +00:00
Reinhard Pointner 5530bc47f5 * clean clean 2011-12-28 14:15:39 +00:00
Reinhard Pointner bb8f4fb3e7 + added portable profile 2011-12-28 13:51:36 +00:00
Reinhard Pointner 99c52281f9 * misc 2011-12-27 18:57:11 +00:00
Reinhard Pointner 43f844b6f3 * added TheMovieDB artwork fetcher
* move shared scripts folder
2011-12-27 18:54:25 +00:00
Reinhard Pointner 30e582b02e * download redirect script for the latest version of a given package 2011-12-27 06:03:17 +00:00
Reinhard Pointner 572c9b913e * fixed malformed elements 2011-12-25 17:17:49 +00:00
Reinhard Pointner 3af542f195 * start using the deployment toolkit for launching webstart again 2011-12-25 12:52:52 +00:00
Reinhard Pointner 187e330131 * SEO 2011-12-25 04:28:09 +00:00
Reinhard Pointner ace3e7a96c + support update notifications 2011-12-24 07:30:54 +00:00
Reinhard Pointner 6aea967566 * lots of work done on adding functionality to the scripting interface 2011-12-22 19:36:31 +00:00
Reinhard Pointner 6dfbfd2d35 * added .nfo creation as scripting example 2011-12-21 08:31:57 +00:00
Reinhard Pointner ad0714c67b * added support for retrieving series info 2011-12-21 05:54:30 +00:00
Reinhard Pointner e638a4f28f * simplify banner naming 2011-12-21 02:39:25 +00:00
Reinhard Pointner b765b7d1f0 * fixfix 2011-12-20 14:07:12 +00:00
Reinhard Pointner cd577da79c * full support for watching a filetree 2011-12-20 13:03:28 +00:00
Reinhard Pointner 1a43b7c5fd * added fetch banner script
* refactored thetvdb banner api
2011-12-20 13:00:38 +00:00
Reinhard Pointner 00b1947fd5 * highlight "advanced" features 2011-12-20 02:39:33 +00:00
Reinhard Pointner f8c746f075 * updated examples to highlight file moving 2011-12-19 11:59:43 +00:00
Reinhard Pointner 484996ac1f * clean-up 2011-12-13 12:38:25 +00:00
Reinhard Pointner c37c38c2c7 * load ExpressionFormat convenience functions into script environment
* change media info sample into "write media info csv table"
2011-12-10 10:02:09 +00:00
Reinhard Pointner 397e7c5d38 * update twitter button code 2011-12-10 09:59:27 +00:00
Reinhard Pointner d982c0a697 * load twitter async so it doesn't block the page 2011-12-08 15:05:34 +00:00
Reinhard Pointner 7fd95da113 * use the same +1 button on all pages 2011-12-07 21:31:28 +00:00
Reinhard Pointner ea8a0b834f * added youtube video tutorial link to website 2011-12-07 18:33:49 +00:00
Reinhard Pointner 703e7024c2 * misc clean up 2011-12-07 05:41:44 +00:00
Reinhard Pointner 2c6b2bf799 * simplify examples with new shell api stuff 2011-12-03 08:07:56 +00:00
Reinhard Pointner ae896e3cbd * add filtering to selectors 2011-12-02 03:15:33 +00:00
Reinhard Pointner fae09a653a * added WatchService to Scripting API 2011-12-01 17:06:51 +00:00
Reinhard Pointner 2bf8270b17 * refactoring 2011-11-30 05:23:43 +00:00
Reinhard Pointner 9af051f08e * normalize path separators for windows so scripts using execute with native path strings will work all platforms 2011-11-29 15:29:36 +00:00
Reinhard Pointner dced0140d6 * update script samples 2011-11-29 09:00:18 +00:00
Reinhard Pointner cfb6512063 * added helper for running system commands from the groovy shell 2011-11-29 06:03:41 +00:00
Reinhard Pointner 6e10fd5c4b * added getMissingSubtitles() to shell API 2011-11-28 13:44:00 +00:00