Commit Graph

48 Commits

Author SHA1 Message Date
chibidev
75e7ce81c2 Feature/omdb api integration (#1509)
* Line endings...

* Refactoring how MetaIndexers handle fallbacks

Originally this modification was part of a much larger refactoring,
however for the sake of reviewability I split it into smaller chunks.
Sadly it is still quite large.
I wanted to split it even more, however after a certain point there was
really no value in creating smaller chunks. The biggest part of this
modification would be still huge.

So all in all, there're 3 aspects of this modification
- It modifies BaseIndexer so that it now implements IIndexer (will be
very useful later on)
- Resolving most of the warnings currently in Jackett (the only ones
remaining are related to Autofac, however if I could I would just burn
Autofac altogether rather than fix the warnings. Will open discussion on
this.)
- Biggest part: refactoring how MetaIndexers handle fallbacks and how
they provide the final result set

MetaIndexers now accept any kind of fallback and filtering mechanism
that implements the necessary interface, so that in the future IMDB
fallback and filtering won't be the only one. I know there are not a lot
of unit tests around Jackett at the moment, however this renders the
class much more unittestable as well.

* Integrate OMDB API for the fallback option

* Safeguarding when no API key is specified

* Autofac started complaining... I don't understand...

* How did that not make the previous commit?
2017-06-29 07:53:25 +02:00
kaso17
3f2d6f0cee Add support for non numeric episodes 2017-06-25 18:25:16 +02:00
flightlevel
f2def1f615 Normalise Line endings (#1284)
* Add .gitattributes

* Normalise line endings
2017-04-15 18:45:10 +10:00
kaso17
370564d9d4 set MaxDegreeOfParallelism 2017-03-20 20:11:16 +01:00
kaso17
180f8943ac optimize lock 2017-03-18 22:34:01 +01:00
kaso17
937d0597ec open static files read only 2017-03-13 11:41:14 +01:00
kaso17
fb3fdc7e8c Manual search: extract season/episode 2017-03-06 19:30:24 +01:00
kaso17
c3e632d215 Improve error messages 2017-02-28 16:57:29 +01:00
kaso17
1f97d543df Add support for server notices 2017-02-27 12:19:36 +01:00
kaso17
50c3a5fb3a Add support for tracker type (private/public/semi-private) 2017-01-27 16:57:32 +01:00
kaso17
2b200384df manual search: Add support for direct IMDB search 2017-01-25 10:58:49 +01:00
kaso17
f99e104755 Make site link configurable for all indexers 2017-01-02 21:39:28 +01:00
kaso17
bb6f56bfa6 Add LastError to indexer API (#802) 2016-12-05 11:43:07 +01:00
kaso17
e56ff204f8 Add language field to indexers (#788) 2016-12-02 18:58:10 +01:00
Michael Robinson
42ec634cd3 Better reverse proxy support
Added "base path override" config option that makes all links and
redirects work with your reverse proxy.
Fixed post config update reload to work properly.
Make redirects and ajax calls use relative pathing.
2016-01-10 19:59:40 -07:00
Azerelat
aadf25e3b6 Fix update cross platform issues 2015-12-27 21:11:04 +00:00
WhatFox
5116330180 #80 Enable logging from the UI. #31 Missing SCC results 2015-11-21 01:22:38 +00:00
WhatFox
a9e14cc4af Auto update #8 2015-11-09 21:59:16 +00:00
René Simonsen
4392219158 Changed download urls
I changed the download urls, because the current way with segments
(having the parameters between slashes) was causing problems with long
encoded urls, since a segment can be no longer than 255 characters. It
was changed to use regular url parameters which have no such limit on
length.
2015-10-26 10:20:14 +01:00
KZ
bb7fb1ec37 Fix morethan 2015-10-12 19:58:40 +01:00
KZ
e8bb1680f3 #181 Fix links are not cleaned before being sent to the webui. Fix failed requests not being forwarded to the caller. Add size display to web ui. 2015-09-21 18:48:53 +01:00
unknown
748d85f32f Implemented indexer configuration result status to prevent double query test on some indexers 2015-08-22 14:57:13 -06:00
KZ
7e3266489f Fix issue with add indexer not working and rejig the UI a bit. 2015-08-16 18:34:45 +01:00
KZ
e65a8abf5e Display called indexers instead of result indexers 2015-08-14 22:48:51 +01:00
KZ
98446222c9 Metasearch , fix for empty queries being converted to a single space, parent categories are now autoexpanded. 2015-08-14 22:20:51 +01:00
KZ
e660c57ccb Category mapping on TorrentLeech and AnimeBytes. Fix sparadic issue where downloads fail due to the url being too long. 2015-08-13 22:51:49 +01:00
KZ
c8dff6da72 Implement filelist and disable browser caching 2015-08-11 23:10:15 +01:00
KZ
6ea759aeab Implement server backhole downloading 2015-08-07 22:57:54 +01:00
KZ
6d0aa05761 Saved password security 2015-08-07 20:09:13 +01:00
KZ
2b198ef688 Add category mapping to torrentday, make logs viewable from web ui and change log messages to report new/old release count. 2015-08-06 20:07:58 +01:00
KZ
bcc0b5b6bf Fix Safari not working not working (Untested). Fix cached download links not proxying the torrent download. 2015-08-05 23:00:09 +01:00
KZ
d4b61fe3a9 Add CouchPotato interface 2015-08-02 18:55:39 +01:00
KZ
796bb70421 Fix: Redhat/NSS based libcurl not being able to access certain indexers 2015-07-31 20:27:59 +01:00
KZ
95402f3d4f #93 Change IPT to be category aware and render availible categories to the front end. 2015-07-29 20:30:28 +01:00
KZ
51042e91fc Indexer refactor complete. This is going to need lots of testing! 2015-07-28 00:06:49 +01:00
unknown
e123884a14 Route fixes 2015-07-26 15:45:35 -06:00
KZ
f31f89037c Various bugfixes. 2015-07-24 22:38:31 +01:00
KZ
960720b3e4 Added UI for allowing external access, stop server listening on the old port when changing ports. Config migration bug fixes. 2015-07-24 20:15:08 +01:00
KZ
84c2b0c8b9 Command line args. Superceade pull #102 from sdesbure:master 2015-07-24 00:07:36 +01:00
KZ
1622f40942 Passwords inputs are now the correct type. Fix configure_indexer not returning errors. Fix build warning. Change AB, HDT, MTTV, PHD, ST to use generic web client. 2015-07-23 21:36:23 +01:00
KZ
c4d653bc2e 0.5 Rc1 - Reimplement port change+tray, fix IPT+SSC. Installer fixes. 2015-07-22 23:00:52 +01:00
KZ
4ec5815897 Web auth 2015-07-20 22:08:05 +01:00
unknown
195ec0a94c Indexer ID rather than class name 2015-07-19 13:28:08 -06:00
unknown
c39feb7997 Fixed TestIndexer async Task 2015-07-19 12:25:47 -06:00
KZ
75f0cce064 Change indexers to use new api 2015-07-19 18:18:54 +01:00
KZ
e1c70b1e30 Reinstate changes from merge 2015-07-19 15:22:26 +01:00
KZ
1359ad16f0 Refactor done 2015-07-19 14:22:50 +01:00
KZ
33a97b148f Refactor 2015-07-19 01:27:41 +01:00