Commit Graph

169 Commits

Author SHA1 Message Date
Bogdan dc3e068066 cardigann: check for page size 2023-05-17 22:37:29 +03:00
Bogdan f59cc953ec cardigann: check for page size 2023-05-17 22:37:29 +03:00
Bogdan 1241b03c47 cardigann: cleanup loops 2023-04-26 16:58:03 +03:00
Bogdan 9506193e1e cardigann: catch errors when `search.rows.count` is not found in page 2023-04-10 07:44:40 +03:00
Bogdan 2d8df0e9a3
cardigann: skip rows parsing on zero rows (#14233) 2023-04-10 02:55:00 +03:00
Garfield69 7181f64242 cardigann: identify indexer in noappend warning 2023-04-07 06:03:33 +12:00
ilike2burnthing 7ba1abd2b2
assorted: change remaining noappend to default (#14221)
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
2023-04-05 20:54:46 +01:00
Garfield69 1dc7fa1233 cardigann: avoind null reference during debugging 2023-03-29 15:17:59 +13:00
Bogdan 8f24aceafb
cardigann: add `search.allowEmptyInputs` (#14088)
* cardigann: add `search.allowEmptyInputs`

* Update electro-torrent.yml

* Update gamestorrents.yml

* teamhd: take adv of default ignoreEmptyInputs

---------

Co-authored-by: ilike2burnthing <59480337+ilike2burnthing@users.noreply.github.com>
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
2023-03-20 18:18:28 +02:00
Bogdan e59a904936
cardigann: add fields default value (#14069)
* cardigann: add fields default value

* cardigann: re-add inner exception
2023-03-20 18:05:25 +02:00
Bogdan 2d3a72b433
indexers: move setting capabilities to methods (#14147) 2023-03-10 13:20:29 +02:00
Bogdan c7e9d4e72b
indexers: set indexer details as properties (#14131) 2023-03-09 16:06:12 +02:00
Bogdan 27c001c08d
cardigann: rename missingAttributeEquals0Results to missingAttributeEqualsNoResults (#14105) 2023-02-28 21:42:48 +02:00
Bogdan 045f39313c
cardigann: Use GetValueOrDefault to prevent possible InvalidOperation (#14100) 2023-02-26 23:07:45 +02:00
Bogdan 2a9702cad6
cardigann: move check for Rfc1123ZPattern (#14095) 2023-02-25 23:33:07 +02:00
Bogdan a99093386a
cardigann: improve GetLongFromString and parse fields (#14094) 2023-02-25 23:11:53 +02:00
Bogdan f7e6884720
cardigann: invariant date string parsing (#14074) 2023-02-25 23:00:15 +02:00
Bogdan 7e52ea52e1
assorted: move getbytes to parseutil and add tests (#14076) 2023-02-25 01:22:13 +02:00
Bogdan 4f9b2210e1
cardigann: switch to standard datetime format (#14072) 2023-02-24 00:28:03 +02:00
Bogdan d3df21459e
cardigann: minor changes (#14071) 2023-02-23 12:00:11 +02:00
Bogdan b751db6936
cardigann: minor improvements (#14070) 2023-02-22 22:44:16 +02:00
Bogdan b7646ec2b3
cardigann: show request url with params in logs (#14067) 2023-02-22 15:33:01 +02:00
Bogdan d4ca65c641
cardigann: custom headers in login and download (#14048) 2023-02-20 20:48:36 +00:00
Bogdan c454973730
cardigann: log error with redirect url when redirected (#14003) 2023-02-11 15:49:21 +02:00
Garfield69 578de3ca42 cardigannindexer: add htmldecode filter 2023-01-15 20:21:21 +13:00
Garfield69 9768fd288b cardigannIndexer: fix imatch for rows #13083 2022-08-10 19:42:12 +12:00
Garfield69 8865d66f65 cardigannIndexer and assorted yml: genre fixups
handle genre with spaces
2022-08-06 12:36:02 +12:00
ilike2burnthing fa5a10f27c
cardigann: make genre optional (#13443) 2022-08-02 11:36:02 +01:00
Garfield69 f1b7f4fc25 cardigannIndexer: expand delimiters for genre validation 2022-08-02 19:56:27 +12:00
Garfield69 44165e4534 cardigannIndexer: expand validate filter delimiters
and same for the genre field
2022-07-31 21:32:24 +12:00
Garfield69 a8b1001e91 cardigannIndexer: add validate field filter
will mostly be used with sites that used tags, to remove the non-genre chaff from the genre field.
2022-07-31 20:23:30 +12:00
Garfield69 57679b4105 cardigannIndexer: lint? 2022-07-31 12:34:58 +12:00
Garfield69 c820ebca00 cardigannIndexer: clean up genre parsing 2022-07-31 12:26:04 +12:00
bakerboy448 605b2a3cd9
core: rawsearch support. resolves #8246 closes #11889 (#13409) 2022-07-29 04:55:41 +01:00
Garfield69 a22bbaac74 cardigannIndexer: cleanup genre value
this helps remove extra spaces surrounding each genre in the list
2022-07-27 16:39:47 +12:00
ilike2burnthing b29ea1f3bc
core: expand year and genre support, add book publisher support (#13399) 2022-07-25 05:50:05 +01:00
Garfield69 20c363293b cardigannIndexer: fix row strdump
which was not generating a logger.debug strdump correctly
2022-07-25 06:55:55 +12:00
ilike2burnthing 75ae674998
core: enable genre queries (#13394)
Co-authored-by: garfield69 <garfieldsixtynine@gmail.com>
Co-authored-by: garfield69 <garfield69@outlook.com>
2022-07-24 10:19:43 +01:00
ilike2burnthing 223fc2550d
core: fix incomplete label and track support (#13391) 2022-07-22 05:00:55 +01:00
ilike2burnthing c8ae183d68
cardigann: add tvmaze support (#13389)
Follow up to:
#13385
#13387

Includes a couple of fixes for the latter.
2022-07-21 17:43:56 +01:00
ilike2burnthing e34e70040b
core: enable trakt and douban queries (#13387)
related #13385
2022-07-21 10:59:02 +01:00
ilike2burnthing 9996413a58
cardigann: add trakt support (#13385)
Related to, but kept separate from, #13384
2022-07-21 06:34:54 +01:00
ilike2burnthing d399e7dac8
cardigann: add album, artist, year, and genre fields. #13376 (#13384)
Follow up to #13376.

Based on:
7e0f88ad7a
579b8a3d3b

Added new elements to ResultPage, as well as doubanid as it was missing. Rearranged a few for greater consistency with ReleaseInfo (same with CardigannIndexer).

Added missing TVDBId to ReleaseInfo.
2022-07-21 05:11:40 +01:00
Garfield69 6f33f34f46 cardigann: Convert to the GoTemplate standard the Range with Index statement. 2022-06-27 19:54:35 +12:00
Garfield69 a655c19399 cardigannIndexer: add variables support to keywordsfilters block. resolves #13297 2022-06-13 12:55:38 +12:00
Garfield69 0df78edc9a core: add support for tmdbid to torznab tvsearch. resolves #13295
also update any indexer that has tmdbid on their moviesearch and add it to the tvsearch too.
2022-06-12 19:58:12 +12:00
Garfield69 f561787369 cardigann: support range statement with indexing. resolves #13280 2022-06-05 09:05:38 +12:00
Garfield69 f04454a5e7 core: add duban to dashboard search results page 2022-05-12 10:58:40 +12:00
Garfield69 626f03707f fix 4f7644b692 2022-05-07 08:35:12 +12:00
Garfield69 4f7644b692 core: cardigann json no results enhancement #13223 2022-05-05 06:11:08 +12:00