Commit Graph

13 Commits

Author SHA1 Message Date
chibidev
17f544be36 Bugfix/1532 1539 fix manual search circular reference (#1543)
* Line endings...

* Encoding Encoding in a reasonable way

Sadly Encoding contains a self-reference somewhere, which makes it
really hard for the json serializer to automatically encode it...
Probably there's no value in sending it over especially since no one is
using it, however just for the sake of the argument, let's just
serialize it in a reasonable way. Maybe someday there will be someone
expecting this. Or we clearly separate DTOs and models...

- Fixes Jackett/Jackett#1532
- Fixes Jackett/Jackett#1539

* Seriously... Please port this to dotnet Core so that I can use something other than @drunkvs on my MacBook

* Fix autofac registration after merge

* "Implement" new function of interface in test project
2017-07-11 22:32:56 +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
Azerelat
aadf25e3b6 Fix update cross platform issues 2015-12-27 21:11:04 +00:00
WhatFox
a9e14cc4af Auto update #8 2015-11-09 21:59:16 +00:00
KZ
3c0cae7166 Implement web site 2015-08-12 21:33:39 +01:00
unknown
e714d8ab2c Created github distribution app 2015-07-26 15:14:29 -06:00
KZ
a2ce89d2da Implement BakaBT, change Console to not build as x64, Add test framework 2015-07-26 00:51:55 +01:00
unknown
91f80e054c Added build.bat & installer.iss as solution items 2015-07-19 10:57:05 -06:00
KZ
33a97b148f Refactor 2015-07-19 01:27:41 +01:00
unknown
f929d714ec Implemented SceneTime 2015-07-12 15:43:00 -06:00
unknown
469712c027 Fixes for loading saved cookie problems 2015-07-11 12:54:15 -06:00
zone117x
bf3759020a MoreThanTv now working on mono with libcurl 2015-04-23 00:44:21 -06:00
zone117x
2fd026b7d4 Initial commit 2015-04-13 00:25:21 -06:00