Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

. #2

Merged
merged 4,482 commits into from
Aug 5, 2019
Merged

. #2

Changes from 1 commit
Commits
Show all changes
4482 commits
Select commit Hold shift + click to select a range
9b9a364
Prepare v2.19.6.dev
FlexGet-Bot Feb 9, 2019
6ed6295
Switch from __import__ to importlib for plugin loading. refs #2334
gazpachoking Feb 9, 2019
38ac98f
v2.19.6
FlexGet-Bot Feb 10, 2019
66bb264
Prepare v2.19.7.dev
FlexGet-Bot Feb 10, 2019
f3fd804
[fix] irc: Fix ImportError crash for irc CLI
gazpachoking Feb 11, 2019
7f1d30c
deluge: Add underscores to multi-word options
gazpachoking Feb 11, 2019
14ddebe
Merge pull request #2325 from Flexget/from_deluge_fields
gazpachoking Feb 11, 2019
85ad91c
Merge pull request #2330 from Flexget/transmission_control
gazpachoking Feb 11, 2019
8fa7bfa
Merge pull request #2329 from Flexget/deluge_control
gazpachoking Feb 11, 2019
f18e53b
Merge branch 'develop' into next
gazpachoking Feb 11, 2019
e3b14ba
[change] deluge: Add config_path option which can be used to find aut…
gazpachoking Feb 11, 2019
6d0dcd1
v2.20.0
FlexGet-Bot Feb 12, 2019
c47688d
Prepare v2.20.1.dev
FlexGet-Bot Feb 12, 2019
0b8993b
Fix NoneType on self.requests. Add support to https url.
malomehi Feb 12, 2019
dd616b5
descargas2020: Clean up and fix code a bit
gazpachoking Feb 12, 2019
123c026
v2.20.1
FlexGet-Bot Feb 13, 2019
b6c6765
Prepare v2.20.2.dev
FlexGet-Bot Feb 13, 2019
4ae2a3b
[fix] from_transmission: Include date_done field for torrents that we…
gazpachoking Feb 13, 2019
5c3b64d
[fix] remember_rejected: Fix crash when using CLI. fix #2339
gazpachoking Feb 13, 2019
26a69a3
[fix] guessit_parser: Fix special detection in some cases. refs #2340
gazpachoking Feb 13, 2019
27e3295
Update to urllib3 version without known vulnerability
gazpachoking Feb 14, 2019
f5ae330
v2.20.2
FlexGet-Bot Feb 14, 2019
b9c8b60
Prepare v2.20.3.dev
FlexGet-Bot Feb 14, 2019
6320df7
Switch all our yaml loads to safe_loads
gazpachoking Feb 14, 2019
f8eb221
v2.20.3
FlexGet-Bot Feb 15, 2019
02e8c09
Prepare v2.20.4.dev
FlexGet-Bot Feb 15, 2019
4976de2
Add constants for plugin priorities first and last
paranoidi Feb 10, 2019
edaedd6
Add python 2.7 nag
paranoidi Feb 17, 2019
a4037da
Format all code with black
paranoidi Feb 17, 2019
9e3e47c
Documentation cleanups
paranoidi Feb 17, 2019
634cba9
Refactored decompress and archives plugins into a component
paranoidi Feb 17, 2019
92a0053
v2.20.4
FlexGet-Bot Feb 18, 2019
9a34021
Prepare v2.20.5.dev
FlexGet-Bot Feb 18, 2019
8af3751
[change] `set` plugin can now set entry fields to types other than st…
gazpachoking Feb 19, 2019
282302d
Add 'native' parameter to Entry.render to invoke jinja native rendering
gazpachoking Feb 20, 2019
77d4ea8
Add a test for set plugin native types
gazpachoking Feb 20, 2019
27928b0
Merge pull request #2344 from Flexget/native_set
gazpachoking Feb 21, 2019
eb9649e
v2.20.5
FlexGet-Bot Feb 21, 2019
5e9bdd7
Prepare v2.20.6.dev
FlexGet-Bot Feb 21, 2019
db7a126
[fix] transmission: Strips trailing slashes from 'path' refs #2131
gazpachoking Feb 25, 2019
76ea0b4
v2.20.6
FlexGet-Bot Feb 26, 2019
ccf1fb5
Prepare v2.20.7.dev
FlexGet-Bot Feb 26, 2019
02af001
added support for dd+5.1 quality to guessit parser
manacker Feb 27, 2019
94ae197
Merge pull request #2345 from manacker/develop
gazpachoking Feb 28, 2019
c7162fd
v2.20.7
FlexGet-Bot Mar 1, 2019
9184d4c
Prepare v2.20.8.dev
FlexGet-Bot Mar 1, 2019
4115f99
add support for popular/trending list on trakt
HeikoBornholdt Mar 3, 2019
9625d77
make 'trending' and 'popular' immutable
HeikoBornholdt Mar 4, 2019
8f185fb
make username/account not mandatory for trending/popular
HeikoBornholdt Mar 4, 2019
2bb14a2
Merge pull request #2346 from heikobornholdt/trakt_trending_popular
gazpachoking Mar 4, 2019
d1b7682
v2.20.8
FlexGet-Bot Mar 5, 2019
332159f
Prepare v2.20.9.dev
FlexGet-Bot Mar 5, 2019
851a466
[fix] irc: Don't allow extra keys in config
gazpachoking Mar 5, 2019
0ee6a62
[fix] irc: Error on config validation with bad regex instead of crashing
gazpachoking Mar 5, 2019
0adc568
[change] irc: Allow specifying both task and task_re at same time in …
gazpachoking Mar 5, 2019
b73ac1b
[fix] torrent_cache: Disable built-in status as this plugin is curren…
gazpachoking Mar 5, 2019
968245c
v2.20.9
FlexGet-Bot Mar 6, 2019
61ed76e
Prepare v2.20.10.dev
FlexGet-Bot Mar 6, 2019
fb4e013
[fix] irc: Allow extra config keys again. Some trackers require them.
gazpachoking Mar 6, 2019
df22117
v2.20.10
FlexGet-Bot Mar 7, 2019
104d5ed
Prepare v2.20.11.dev
FlexGet-Bot Mar 7, 2019
2453fc9
[fix] piratebay: Fix crash in tpb plugin when trying to sort search r…
gazpachoking Mar 8, 2019
ecad6a8
v2.20.11
FlexGet-Bot Mar 9, 2019
2138773
Prepare v2.20.12.dev
FlexGet-Bot Mar 9, 2019
105dbd8
[fix] sort_by: Make sure this plugin runs first, before other filter …
gazpachoking Mar 15, 2019
f84affa
series: Adjust acceptance message to account for lack of internal qua…
gazpachoking Mar 15, 2019
f35b51a
v2.20.12
FlexGet-Bot Mar 16, 2019
a152426
Prepare v2.20.13.dev
FlexGet-Bot Mar 16, 2019
fc8dbb3
[fix] guessit: Change to lowercase 'rip' in comparison since all prop…
cvium Mar 16, 2019
bf0fa2c
v2.20.13
FlexGet-Bot Mar 17, 2019
490fc95
Prepare v2.20.14.dev
FlexGet-Bot Mar 17, 2019
100e4a1
[fix] typo in fuzer plugin
liiight Mar 22, 2019
246e141
v2.20.14
FlexGet-Bot Mar 23, 2019
1b13495
Prepare v2.20.15.dev
FlexGet-Bot Mar 23, 2019
b3897a1
created cronitor plugin
liiight Mar 24, 2019
190fe65
added ability for config to be string
liiight Mar 24, 2019
93fd5da
added ability for config to be string
liiight Mar 24, 2019
585475f
use config and task from the instance
liiight Mar 24, 2019
10a1fee
added future back
liiight Mar 24, 2019
c423158
removed holding config from plugin instance
liiight Mar 24, 2019
8092b61
added import
liiight Mar 25, 2019
53a0756
readded path.py
liiight Mar 25, 2019
2a65e44
[fix] guessit: Fix webrip quality parsing on repacks/propers. ref #2348
gazpachoking Mar 25, 2019
93ff187
[fix] guessit: Fix r5 detection
gazpachoking Mar 25, 2019
4d99c2c
[fix] guessit: Fix 10bit quality detection
gazpachoking Mar 25, 2019
0869628
guessit: Use full value list rather than first match a few more places.
gazpachoking Mar 25, 2019
dc4af73
v2.20.15
FlexGet-Bot Mar 26, 2019
ccb2e01
Prepare v2.20.16.dev
FlexGet-Bot Mar 26, 2019
abd81a9
Cronitor plugin (#2354)
liiight Mar 26, 2019
323d499
v2.20.16
FlexGet-Bot Mar 27, 2019
130ca81
Prepare v2.20.17.dev
FlexGet-Bot Mar 27, 2019
5084eb8
[fix] cronitor typos
liiight Mar 27, 2019
6264d91
v2.20.17
FlexGet-Bot Mar 28, 2019
853d9e0
Prepare v2.20.18.dev
FlexGet-Bot Mar 28, 2019
fc6a980
Add case_sensitive to Crossmatch
andocromn Mar 28, 2019
65f188b
Add string validation
andocromn Mar 28, 2019
4863020
[change] imdb: Recognize 8-digit imdb IDs.
gazpachoking Apr 8, 2019
54d06b5
Fix bad regex from 8 digit imdb ID fix.
gazpachoking Apr 8, 2019
7ce77a1
v2.20.18
FlexGet-Bot Apr 9, 2019
ab13d57
Prepare v2.20.19.dev
FlexGet-Bot Apr 9, 2019
8b12e00
remove obsolete mirror from rutracker
andrey-yantsen Apr 14, 2019
c654507
[fix] proxy: Allow socks5h proxies to pass config validation. fix #2364
gazpachoking Apr 15, 2019
4f333d8
Merge pull request #2365 from andrey-yantsen/patch-1
gazpachoking Apr 15, 2019
c187984
Merge pull request #2357 from andocromn/crossmatch_casesensitivity
gazpachoking Apr 15, 2019
f9454fc
Update jinja version to address security vulnerability
gazpachoking Apr 15, 2019
781622d
v2.20.19
FlexGet-Bot Apr 16, 2019
5859065
Prepare v2.20.20.dev
FlexGet-Bot Apr 16, 2019
d7d02a7
Allow Slack actions buttons
lingfish Apr 22, 2019
42ca895
Slight fixup
lingfish Apr 22, 2019
8d7c8f2
[add] types to kitsu input
Apr 16, 2019
527afe4
Update urllib version requirement to address vulnerability
gazpachoking Apr 22, 2019
912a9e7
Update sqlalchemy version requirement
gazpachoking Apr 22, 2019
a014455
v2.20.20
FlexGet-Bot Apr 23, 2019
20f7f3c
Prepare v2.20.21.dev
FlexGet-Bot Apr 23, 2019
866000c
Merge pull request #2367 from vxcamiloxv/add-types-kitsu
gazpachoking Apr 23, 2019
4b3cb5f
v2.20.21
FlexGet-Bot Apr 24, 2019
1400d84
Prepare v2.20.22.dev
FlexGet-Bot Apr 24, 2019
2383e24
remove `...` in sites.utils.normalize_scene()
andrey-yantsen Apr 24, 2019
d9d8876
[fix] series: Fix regression causing crash on python 2 with non-ascii…
gazpachoking Apr 24, 2019
530c4ae
v2.20.22
FlexGet-Bot Apr 25, 2019
ea7a19e
Prepare v2.20.23.dev
FlexGet-Bot Apr 25, 2019
72d363b
Merge pull request #2368 from andrey-yantsen/patch-2
gazpachoking Apr 25, 2019
b39afba
v2.20.23
FlexGet-Bot Apr 26, 2019
3e4956d
Prepare v2.20.24.dev
FlexGet-Bot Apr 26, 2019
9780c9b
Add torznab plugin skelethon
andrasmaroy Apr 26, 2019
85d2980
Implement fetching torznab capabilities from indexer
andrasmaroy Apr 26, 2019
e4f5f67
Implement torznab searcher configuration
andrasmaroy Apr 26, 2019
aa4b338
Implement torznab search category configuration
andrasmaroy Apr 26, 2019
79c67ae
Implement mapping between torznab attributes and flexget entry fields
andrasmaroy Apr 26, 2019
82d77fa
Implement parsing torznab results
andrasmaroy Apr 26, 2019
5e417df
Use soup from flexget.utils instead of directly
andrasmaroy Apr 26, 2019
06fc972
add limit for trakt_list
andrey-yantsen Apr 15, 2019
85ef46d
Implement torznab xml parsing with xml.etree instead of bs4
andrasmaroy Apr 26, 2019
ad8767b
Fix where `dependencies` resides
lingfish Apr 27, 2019
9c4a97c
Grr, left a blank line.
lingfish Apr 27, 2019
15e0929
Merge pull request #2369 from lingfish/allow-slack-buttons
gazpachoking Apr 29, 2019
208a844
Fix descargas2020 plugin (#2377)
syp1975 Apr 29, 2019
128550f
Merge pull request #2378 from syp1975/develop
gazpachoking Apr 29, 2019
a45fac3
v2.20.24
FlexGet-Bot Apr 30, 2019
ad1ad6d
Prepare v2.20.25.dev
FlexGet-Bot Apr 30, 2019
e31dd6e
Generalize znab query parameter conversion from flexget fields
andrasmaroy Apr 30, 2019
4ca12e5
Replace cfscrape by cloudscraper
X-dark May 2, 2019
16a0f28
Merge pull request #2381 from X-dark/cloudscraper
gazpachoking May 2, 2019
b826670
Merge pull request #2375 from andrasmaroy/add_torznab_searcher
gazpachoking May 2, 2019
72633e5
v2.20.25
FlexGet-Bot May 3, 2019
f4f81ef
Prepare v2.20.26.dev
FlexGet-Bot May 3, 2019
5a21523
[fix] torznab: Properly handle RequestExceptions. fix #2384
gazpachoking May 7, 2019
dab091d
Merge pull request #2366 from andrey-yantsen/develop
gazpachoking May 7, 2019
8da0845
v2.20.26
FlexGet-Bot May 8, 2019
ac946ca
Prepare v2.20.27.dev
FlexGet-Bot May 8, 2019
89e9c0a
do not request more entries than required
andrey-yantsen May 9, 2019
7e69960
fix trakt fixtures
andrey-yantsen May 9, 2019
67cc8b6
set limit to 1000 for trakt_list popular/trending
andrey-yantsen May 9, 2019
4febac2
Add socks proxy support for telegram plugin (#2389)
andrey-yantsen May 10, 2019
a601683
fix default limit
andrey-yantsen May 10, 2019
12e6482
Allow input plugins to be generators.
gazpachoking May 10, 2019
44cb54b
Add 'limit' plugin to limit the entries created by input plugins
gazpachoking May 10, 2019
d3b9c5c
v2.20.27
FlexGet-Bot May 11, 2019
076f1dc
Prepare v2.20.28.dev
FlexGet-Bot May 11, 2019
4afe834
Rename 'plugin' option to 'from' in limit plugin.
gazpachoking May 13, 2019
e83efca
Convert anidb_list to a generator
gazpachoking May 13, 2019
e550448
Convert kitsu input to a generator
gazpachoking May 13, 2019
3522870
Convert letterboxd input to a generator
gazpachoking May 13, 2019
6549339
Convert next_sonarr_episodes input to a generator
gazpachoking May 13, 2019
f0b69d7
Convert gazelle family inputs to generators
gazpachoking May 13, 2019
822694d
Fix class name of limit plugin
gazpachoking May 13, 2019
2ddc7cf
Convert inputs plugin to generator
gazpachoking May 13, 2019
bd5ff7f
Convert sequence plugin to generator for inputs
gazpachoking May 13, 2019
5d9ec47
Merge branch 'trakt_refactor' of https://github.com/andrey-yantsen/Fl…
gazpachoking May 13, 2019
0ff9ed6
Merge branch 'andrey-yantsen-trakt_refactor' into limit_plugin
gazpachoking May 13, 2019
32ac190
trakt_list: Remove limit option and convert to a generator
gazpachoking May 13, 2019
58a4c77
Remove api v1 support from input cache utility
gazpachoking May 14, 2019
8cb1ac7
Fix trakt_list test
gazpachoking May 15, 2019
057eb47
deprecate letterboxd max_results option
gazpachoking May 15, 2019
9ca330b
Deprecate from_digest limit option
gazpachoking May 15, 2019
3336b08
Make sure input cache db test actually tests db.
gazpachoking May 15, 2019
09758a2
Update input caching to work with generator inputs
gazpachoking May 15, 2019
eff6460
[add] from_transmission: Add 'transmission_error_state'
Karlson2k May 19, 2019
1691e78
Update ISSUE_TEMPLATE.md
paranoidi May 20, 2019
621673b
Update ISSUE_TEMPLATE.md
paranoidi May 20, 2019
856c893
Merge pull request #2394 from Karlson2k/transmission_error_state
gazpachoking May 20, 2019
8ccfa9b
Merge pull request #2390 from Flexget/limit_plugin
gazpachoking May 20, 2019
da826ef
v2.20.28
FlexGet-Bot May 21, 2019
946a9a5
Prepare v2.20.29.dev
FlexGet-Bot May 21, 2019
d39f728
Update cfscraper.py (#2391)
BrutuZ May 21, 2019
e71d731
Bump version
paranoidi May 21, 2019
edc1b65
[fix] imdb_watchlist: Allow longer user IDs in config. fix #2397
gazpachoking May 21, 2019
3a9da46
v2.21.0
FlexGet-Bot May 22, 2019
85d60da
Prepare v2.21.1.dev
FlexGet-Bot May 22, 2019
d19af3d
[fix] scan_imdb: Prevent crash when description field is None. fix #2385
gazpachoking May 24, 2019
5ae7291
[fix] proxy: Proxy plugin now affects configure_series plugin. fix #2382
gazpachoking May 24, 2019
4f5aaeb
[fix] rss: Prevent potential crash with group_links option. fix #2361
gazpachoking May 24, 2019
197e6ee
v2.21.1
FlexGet-Bot May 25, 2019
189849f
Prepare v2.21.2.dev
FlexGet-Bot May 25, 2019
8ede8cc
Add next_series_episodes test for rerunning to get next ep
gazpachoking May 27, 2019
6d15818
[fix] Disable broken torrentz2 url rewriting. refs #2307 fix #2363
gazpachoking May 27, 2019
083d6df
Remove some usages of basestring
gazpachoking May 28, 2019
e0be313
We should remove support for python 2 :|
gazpachoking May 28, 2019
8f26e28
v2.21.2
FlexGet-Bot May 28, 2019
63ff68b
Prepare v2.21.3.dev
FlexGet-Bot May 28, 2019
48d3599
[change] api_bluray: Release date will use the year of the movie when…
gazpachoking Jun 3, 2019
be3639e
v2.21.3
FlexGet-Bot Jun 3, 2019
9a82dc3
Prepare v2.21.4.dev
FlexGet-Bot Jun 3, 2019
b6605cc
[fix] Make sure bluray release estimates are dates (without times). f…
gazpachoking Jun 3, 2019
2058da3
v2.21.4
FlexGet-Bot Jun 4, 2019
2521bd2
Prepare v2.21.5.dev
FlexGet-Bot Jun 4, 2019
304d76a
Move black and isort config to pyproject.toml
gazpachoking Jun 4, 2019
043f852
Update dev_tools autoformat to allow specifying specific files/dirs
gazpachoking Jun 4, 2019
40502a9
Add our build-system to pyproject.toml
gazpachoking Jun 4, 2019
84222f4
v2.21.5
FlexGet-Bot Jun 5, 2019
dc1e336
Prepare v2.21.6.dev
FlexGet-Bot Jun 5, 2019
b99f301
[fix] api_bluray: Fix blu-ray estimator crash on certain movies. fix …
gazpachoking Jun 5, 2019
9874f83
[add] transmission plugin: added ability to move torrent data to new …
Karlson2k Jun 5, 2019
c60c9c1
Merge pull request #2413 from Karlson2k/kick-transmission
gazpachoking Jun 5, 2019
8c28872
v2.21.6
FlexGet-Bot Jun 6, 2019
559c68b
Prepare v2.21.7.dev
FlexGet-Bot Jun 6, 2019
5f227a1
[add] jinja tests: added tests for filesystem: fs_file, fs_dir, fs_link
Karlson2k Jun 5, 2019
858f4d0
Merge pull request #2410 from Karlson2k/if_cond_file_tests
gazpachoking Jun 6, 2019
b958d5f
v2.21.7
FlexGet-Bot Jun 7, 2019
cf92911
Prepare v2.21.8.dev
FlexGet-Bot Jun 7, 2019
2631852
[add] thetvdb_list: Add 'language' option
gazpachoking Jun 11, 2019
c7f324a
fix thetvdb_list tests
gazpachoking Jun 11, 2019
495e1d0
v2.21.8
FlexGet-Bot Jun 12, 2019
1a475b2
Prepare v2.21.9.dev
FlexGet-Bot Jun 12, 2019
f820700
Add yaml syntax highlighting to issue template
gazpachoking Jun 17, 2019
f04f7eb
v2.21.9
FlexGet-Bot Jun 18, 2019
66e1033
Prepare v2.21.10.dev
FlexGet-Bot Jun 18, 2019
2f77faf
[fix] trakt_list: Make strip_dates and language options work together…
gazpachoking Jun 18, 2019
cacedba
Update tests now that trakt_list strips year from series_name
gazpachoking Jun 18, 2019
bf52131
v2.21.10
FlexGet-Bot Jun 19, 2019
9ac5bfa
Prepare v2.21.11.dev
FlexGet-Bot Jun 19, 2019
837be6f
Update deprecated pytest name
gazpachoking Jul 8, 2019
6da8c8d
v2.21.11
FlexGet-Bot Jul 9, 2019
31e7f0e
Prepare v2.21.12.dev
FlexGet-Bot Jul 9, 2019
b84f34f
[add] Add `debug-info` command to get info about current flexget inst…
gazpachoking Jul 9, 2019
424b8a1
v2.21.12
FlexGet-Bot Jul 10, 2019
b4b2374
Prepare v2.21.13.dev
FlexGet-Bot Jul 10, 2019
5d57ae9
[fix] anidb_list: Prevent crash when 'pass' is not specified. fix #2418
gazpachoking Jul 10, 2019
9e25b41
[fix] deluge: Prevent crash when set plugin failed to render some del…
gazpachoking Jul 10, 2019
d04c748
[change] notify: All config fields will be attempted to render even a…
gazpachoking Jul 11, 2019
04f8912
v2.21.13
FlexGet-Bot Jul 11, 2019
b072d38
Prepare v2.21.14.dev
FlexGet-Bot Jul 11, 2019
47007d6
[fix] debug-info: Oops, pathlib isn't available on python 2. fix #2420
gazpachoking Jul 11, 2019
954ad47
v2.21.14
FlexGet-Bot Jul 12, 2019
6329af4
Prepare v2.21.15.dev
FlexGet-Bot Jul 12, 2019
446f6a9
Add pagination headers to history api even if no items are present
kristenmills Jul 29, 2019
3c5542c
flake8
kristenmills Jul 29, 2019
6ceb052
Merge pull request #2422 from Flexget/history_total_count
gazpachoking Jul 29, 2019
2ad2847
v2.21.15
FlexGet-Bot Jul 30, 2019
ff6cc40
Prepare v2.21.16.dev
FlexGet-Bot Jul 30, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Documentation cleanups
paranoidi committed Feb 17, 2019
commit 9e3e47c7f82535c43d31d814a8cb02cdbae5b0eb
63 changes: 31 additions & 32 deletions flexget/plugins/input/betaseries_list.py
Original file line number Diff line number Diff line change
@@ -18,46 +18,45 @@

class BetaSeriesList(object):
"""
Emits an entry for each serie followed by one or more BetaSeries account.
See https://www.betaseries.com/
Emits an entry for each serie followed by one or more BetaSeries account.
See https://www.betaseries.com/

Configuration examples:
Configuration examples:

# will get all series followed by the account identified by your_user_name
betaseries_list:
username: your_user_name
password: your_password
api_key: your_api_key
# will get all series followed by the account identified by your_user_name
betaseries_list:
username: your_user_name
password: your_password
api_key: your_api_key

# will get all series followed by the account identified by some_other_guy
betaseries_list:
username: your_user_name
password: your_password
api_key: your_api_key
members:
- some_other_guy
# will get all series followed by the account identified by some_other_guy
betaseries_list:
username: your_user_name
password: your_password
api_key: your_api_key
members:
- some_other_guy

# will get all series followed by the accounts identified by guy1 and guy2
betaseries_list:
username: your_user_name
password: your_password
api_key: your_api_key
members:
- guy1
- guy2
# will get all series followed by the accounts identified by guy1 and guy2
betaseries_list:
username: your_user_name
password: your_password
api_key: your_api_key
members:
- guy1
- guy2


Api key can be requested at https://www.betaseries.com/api.
Api key can be requested at https://www.betaseries.com/api.

This plugin is meant to work with the import_series plugin as follow:

import_series:
from:
betaseries_list:
username: xxxxx
password: xxxxx
api_key: xxxxx
This plugin is meant to work with the import_series plugin as follow:

import_series:
from:
betaseries_list:
username: xxxxx
password: xxxxx
api_key: xxxxx
"""

schema = {
12 changes: 6 additions & 6 deletions flexget/plugins/input/html.py
Original file line number Diff line number Diff line change
@@ -23,15 +23,15 @@

class InputHtml(object):
"""
Parses urls from html page. Usefull on sites which have direct download
links of any type (mp3, jpg, torrent, ...).
Parses urls from html page. Usefull on sites which have direct download
links of any type (mp3, jpg, torrent, ...).

Many anime-fansubbers do not provide RSS-feed, this works well in many cases.
Many anime-fansubbers do not provide RSS-feed, this works well in many cases.

Configuration expects url parameter.
Configuration expects url parameter.

Note: This returns ALL links on url so you need to configure filters
to match only to desired content.
Note: This returns ALL links on url so you need to configure filters
to match only to desired content.
"""

schema = {
32 changes: 16 additions & 16 deletions flexget/plugins/input/input_csv.py
Original file line number Diff line number Diff line change
@@ -17,27 +17,27 @@

class InputCSV(object):
"""
Adds support for CSV format. Configuration may seem a bit complex,
but this has advantage of being universal solution regardless of CSV
and internal entry fields.
Adds support for CSV format. Configuration may seem a bit complex,
but this has advantage of being universal solution regardless of CSV
and internal entry fields.

Configuration format:
Configuration format:

csv:
url: <url>
values:
<field>: <number>
csv:
url: <url>
values:
<field>: <number>

Example DB-fansubs:
Example DB-fansubs:

csv:
url: http://www.dattebayo.com/t/dump
values:
title: 3 # title is in 3th field
url: 1 # download url is in 1st field
csv:
url: http://www.dattebayo.com/t/dump
values:
title: 3 # title is in 3th field
url: 1 # download url is in 1st field

Fields title and url are mandatory. First field is 1.
List of other common (optional) fields can be found from wiki.
Fields title and url are mandatory. First field is 1.
List of other common (optional) fields can be found from wiki.
"""

schema = {
9 changes: 6 additions & 3 deletions flexget/plugins/input/kitsu.py
Original file line number Diff line number Diff line change
@@ -14,13 +14,16 @@


class KitsuAnime(object):
"""Creates an entry for each item in your kitsu.io list.
"""
Creates an entry for each item in your kitsu.io list.

Syntax:

kitsu:
username: <value>
lists:
- <current|planned|completed|on_hold|dropped>
- <current|planned|completed|on_hold|dropped>
- <current|planned|completed|on_hold|dropped>
- <current|planned|completed|on_hold|dropped>
status: <airing|finished>
latest: <yes|no>
"""
1 change: 1 addition & 0 deletions flexget/plugins/input/my_anime_list.py
Original file line number Diff line number Diff line change
@@ -21,6 +21,7 @@

class MyAnimeList(object):
"""" Creates entries for series and movies from MyAnimeList list

Syntax:
my_anime_list:
username: <value>
50 changes: 25 additions & 25 deletions flexget/plugins/input/npo_watchlist.py
Original file line number Diff line number Diff line change
@@ -24,31 +24,31 @@

class NPOWatchlist(object):
"""
Produces entries for every episode on the user's npostart.nl watchlist (Dutch public television).
Entries can be downloaded using http://arp242.net/code/download-npo

If 'remove_accepted' is set to 'yes', the plugin will delete accepted entries from the watchlist after download
is complete.
If 'max_episode_age_days' is set (and not 0), entries will only be generated for episodes broadcast in the last
x days. This only applies to episodes related to series the user is following.
If 'download_premium' is set to 'yes', the plugin will also download entries that are marked as exclusive
content for NPO Plus subscribers.

For example:
npo_watchlist:
email: aaaa@bbb.nl
password: xxx
remove_accepted: yes
max_episode_age_days: 7
download_premium: no
accept_all: yes
exec:
fail_entries: yes
auto_escape: yes
on_output:
for_accepted:
- download-npo -o "path/to/directory/{{series_name_plain}}" -f "{serie_titel} - {datum} \
{aflevering_titel} ({episode_id})" -t {{url}}
Produces entries for every episode on the user's npostart.nl watchlist (Dutch public television).
Entries can be downloaded using http://arp242.net/code/download-npo

If 'remove_accepted' is set to 'yes', the plugin will delete accepted entries from the watchlist after download
is complete.
If 'max_episode_age_days' is set (and not 0), entries will only be generated for episodes broadcast in the last
x days. This only applies to episodes related to series the user is following.
If 'download_premium' is set to 'yes', the plugin will also download entries that are marked as exclusive
content for NPO Plus subscribers.

For example:
npo_watchlist:
email: aaaa@bbb.nl
password: xxx
remove_accepted: yes
max_episode_age_days: 7
download_premium: no
accept_all: yes
exec:
fail_entries: yes
auto_escape: yes
on_output:
for_accepted:
- download-npo -o "path/to/directory/{{series_name_plain}}" -f "{serie_titel} - {datum} \
{aflevering_titel} ({episode_id})" -t {{url}}
"""

schema = {
21 changes: 10 additions & 11 deletions flexget/plugins/input/rottentomatoes_list.py
Original file line number Diff line number Diff line change
@@ -19,21 +19,20 @@

class RottenTomatoesList(object):
"""
Emits an entry for each movie in a Rotten Tomatoes list.
Emits an entry for each movie in a Rotten Tomatoes list.

Configuration:
Configuration:

dvds:
- top_rentals
- upcoming
dvds:
- top_rentals
- upcoming

movies:
- box_office

Possible lists are
* dvds: top_rentals, current_releases, new_releases, upcoming
* movies: box_office, in_theaters, opening, upcoming
movies:
- box_office

Possible lists are
* dvds: top_rentals, current_releases, new_releases, upcoming
* movies: box_office, in_theaters, opening, upcoming
"""

schema = {
77 changes: 39 additions & 38 deletions flexget/plugins/input/sickbeard.py
Original file line number Diff line number Diff line change
@@ -14,6 +14,45 @@


class Sickbeard(object):
"""
This plugin returns ALL of the shows monitored by Sickbeard.
This includes both ongoing and ended.
Syntax:

sickbeard:
base_url=<value>
port=<value>
api_key=<value>

Options base_url and api_key are required.

Use with input plugin like discover and/or configure_series.
Example:

download-tv-task:
configure_series:
settings:
quality:
- 720p
from:
sickbeard:
base_url: http://localhost
port: 8531
api_key: MYAPIKEY1123
discover:
what:
- next_series_episodes: yes
from:
torrentz: any
download:
/download/tv

Note that when using the configure_series plugin with Sickbeard
you are basically synced to it, so removing a show in Sickbeard will
remove it in flexget as well, which could be positive or negative,
depending on your usage.
"""

schema = {
'type': 'object',
'properties': {
@@ -48,44 +87,6 @@ def quality_requirement_builder(self, quality_list):
return [sb_to_fg[quality] for quality in quality_list]

def on_task_input(self, task, config):
"""
This plugin returns ALL of the shows monitored by Sickbeard.
This includes both ongoing and ended.
Syntax:

sickbeard:
base_url=<value>
port=<value>
api_key=<value>

Options base_url and api_key are required.

Use with input plugin like discover and/or configure_series.
Example:

download-tv-task:
configure_series:
settings:
quality:
- 720p
from:
sickbeard:
base_url: http://localhost
port: 8531
api_key: MYAPIKEY1123
discover:
what:
- next_series_episodes: yes
from:
torrentz: any
download:
/download/tv

Note that when using the configure_series plugin with Sickbeard
you are basically synced to it, so removing a show in Sickbeard will
remove it in flexget as well, which could be positive or negative,
depending on your usage.
"""
parsedurl = urlparse(config.get('base_url'))
url = '%s://%s:%s%s/api/%s/?cmd=shows' % (
parsedurl.scheme,