Commit Graph

16 Commits

Author SHA1 Message Date
JigSaw
8707e6b2e9 fix(indexers): fixed and optimized xthor indexer
* feat(utils): added sha1 hash function and refactored md5 hash function

* fix(indexers): now use cross plateform path building for dev mode

* fix(indexers): fix output log of xthor for dev mode

* feat(release): added ToString method

* refactor(dev): optimized dev mode

* style(clean): cleanup code

* feat(indexer): added tmdb info to releases

* fix(cat): enabled categories on xthor
2017-08-13 20:49:03 +02:00
chibidev
9e3076dde6 I have a feeling I'm breaking the world and bringing the apocalypse
It's quite hard to encapsulate something this large. This refactor
contains multiple attacks on the current architecture and is changing
things that were probably created quite a while back then. Luckily this
was done in increments so it mustn't be that impossible to recall what
has been done. I just need to relax my memory a little bit.

So the basic idea was quite simple. Let's distingush metas and normal
indexers a little bit more. Both of them were originating from
BaseIndexer, however very little of the functionality was actually
shared between them. Actually quite a few things made it even harder to
implement a different kind of indexer, especially for a newcomer for
both Jackett and C#.

Then in order to further reduce whatever was encapsulated in
any kind of, a couple things had to be changed. Like CardigannIndexer,
which probably had quite a mindshift change. IndexerManager and the
configuration management were also encapsulated and refactored, and now
I have a feeling that although the code could be improved, at least the
responsibilities of services and what they actually do is now clearer.

Anyhow, it would be safe to assume that I will not be able to go
step-by-step and define everything that has been changed. I'm sorry.
2017-07-11 21:53:46 +02:00
kaso17
1dfe9db7da Cardigann: add validfilename and urlencode filters 2017-06-06 18:52:47 +02:00
flightlevel
f2def1f615 Normalise Line endings (#1284)
* Add .gitattributes

* Normalise line endings
2017-04-15 18:45:10 +10:00
kaso17
d37c652c61 Cardigann: Add support for POST search request 2017-03-10 11:04:42 +01:00
kaso17
a34a3fb4b6 Norbits: duplicate search without diacritics 2017-03-09 11:17:10 +01:00
kaso17
042fa5d7d9 Add ToHtmlPretty for AngleSharp 2017-02-08 11:28:44 +01:00
kaso17
dd6b284ed8 Cardigann: use correct encoding for query strings 2017-01-23 18:14:20 +01:00
KZ
6d0aa05761 Saved password security 2015-08-07 20:09:13 +01:00
KZ
d14554e45b Implement RuTor 2015-08-06 22:35:35 +01:00
unknown
0a8d9d3447 Abstracted & unified indexer config logic (logins are now saved), implemented indexer config migrations, fixed nCore implementation 2015-08-03 15:38:45 -06:00
KZ
1606e3379f Implement torrentbytes 2015-07-30 21:09:38 +01:00
KZ
37cf3e569c Fix AnimeBytes caps, Change to 4.5 #117, change all trackers to retry failed requests 2015-07-29 18:47:51 +01:00
KZ
51042e91fc Indexer refactor complete. This is going to need lots of testing! 2015-07-28 00:06:49 +01:00
unknown
195ec0a94c Indexer ID rather than class name 2015-07-19 13:28:08 -06:00
unknown
c92caf18c5 Fix indexer class lookup by string when name has non-alphanumeric chars 2015-07-19 11:37:08 -06:00