Andrzej Ciarkowski
fd8fb4529c
helpers: Replace cleanName() implementation to get much higher match ratio.
...
Track matching is performed using 'CleanName' which up to now was obtained in
convoluted way, which effectively removed any non-ascii alphanumeric characters
but at the same time left some trash preventing the names to be matched due to
whitespace differences. Current implementation performs most of the
transliteration using Unicode NFD decomposition to remove diacritical marks from
characters in Latin scripts, leaving the others intact. Only alphanumeric chars
are included in resulting string and all the spaces are coalesced. Based on
observations on several-tens GiB library, this allows for much better ratio of
automatic track matches.
2016-03-04 11:25:16 +01:00
Andrzej Ciarkowski
7e9bd432ce
postprocessor.py: Safeguard against lack or ReleaseDate in metadata
2016-02-26 17:48:55 +01:00
rembo10
0ac947099c
Updated changelog for v0.5.13
2016-02-25 19:24:19 +00:00
rembo10
37a086d58d
Possible fix for #2530 & #2526
2016-02-25 17:54:25 +00:00
rembo10
7e4a1e453b
Revert "Took out E123 from .pep8"
...
This reverts commit 56de4c63a7 .
2016-02-25 17:29:43 +00:00
rembo10
61ad94c0a0
Updated changelog for v0.5.12
2016-02-25 17:24:50 +00:00
rembo10
56de4c63a7
Took out E123 from .pep8
2016-02-25 17:23:41 +00:00
rembo10
1dfa31c275
Merge remote-tracking branch 'satreix/feat-pep-e302' into develop
2016-02-25 17:17:07 +00:00
rembo10
e16087eb54
Merge remote-tracking branch 'satreix/feat-pep-e111' into develop
2016-02-25 17:14:55 +00:00
rembo10
289293f23b
Merge remote-tracking branch 'satreix/develop' into develop
2016-02-25 17:14:46 +00:00
rembo10
59112c1a83
Changed optional values for pathrender to use curly braces
2016-02-25 17:12:30 +00:00
satreix
dd30ed460d
pep: fix E111
2016-02-25 12:33:38 +01:00
satreix
bc54b5abaf
pep: fix E302
2016-02-25 12:24:06 +01:00
satreix
05d316615a
pep: fix commenting
2016-02-25 11:15:24 +01:00
rembo10
0eb8702a8e
Merge remote-tracking branch 'andrzejc/develop' into develop
2016-02-25 00:58:01 +00:00
rembo10
dfc6a6f93a
Merge remote-tracking branch 'noam09/develop' into develop
2016-02-25 00:56:40 +00:00
Noam
1bb0b3c9bf
No Need For Deluge Username
...
- Removed username configuration option, unneeded
2016-02-24 17:14:14 +02:00
Andrzej Ciarkowski
89d5649b4f
config.html: Add explanation text for optional elements and single-quote escapes
...
This is follow up to the change introducing "pathrender.py" and extended path
formatting syntax.
2016-02-22 20:19:28 +01:00
rembo10
eeff731858
Updated changelog for release
2016-02-20 21:18:54 +00:00
rembo10
63abd73942
Merge remote-tracking branch 'andrzejc/date-in-patterns' into develop
2016-02-20 21:12:06 +00:00
rembo10
c74bec2d29
Merge remote-tracking branch 'andrzejc/transmission-session-id' into develop
2016-02-20 21:10:55 +00:00
Noam
bd74d21c83
Moved Around Torrent-Type Checking
...
- From local/data->URL>magnet to magnet->URL->local/data. I feel stupid.
2016-02-19 11:38:37 +02:00
Noam
41aee3d6bb
Encode UTF-8 Before Base64ing
...
- I was using UTF-8 when I started out, don't know why I changed it back
then... Oh well, hopefully this solves the encoding problems (note to
self: you can't base64 unicode)
2016-02-18 19:35:48 +02:00
Noam
396e75ed2d
Exception Debugging
...
- Add traceback output to log
2016-02-18 17:02:44 +02:00
Andrzej Ciarkowski
769e9c1730
postprocessor.py: Allow $Date variable in file/folder name patterns.
...
Also lowercase variant $date, both resolve to the same field ReleaseDate taken
from metadata.
2016-02-17 22:46:46 +01:00
Andrzej Ciarkowski
33d38f33e5
transmission.py: Don't request session id in subsequent requests.
...
If session id from previous request to Transmission is present, try using it and
retry the request with new session id only if the first try fails with status
code 409. This will decrease number of required requests by half.
2016-02-17 22:26:48 +01:00
Noam
876b6402c4
Better URL Checking and Logging
...
- Improved if/else so that URLs won't end up in the file/data opener
- Log torrent file content
2016-02-17 17:55:46 +02:00
Noam
0e334a8f92
Label Debugging
...
- Labels not set properly, need log
2016-02-17 17:28:19 +02:00
Noam
6218734783
Encoding Change and More String Formatting
...
- Try base64 encoding utf-8 if ascii fails
- More string formatting
2016-02-17 17:22:59 +02:00
Noam
da5ac9757a
Remove requests iter_content
...
- inter_content might have been the reason for repeated encoding issues
- let's try with good old r.text
2016-02-17 16:20:37 +02:00
rembo10
36107c11d5
Merge remote-tracking branch 'YipYup/WebMosher-patch-for-issue-2485' into develop
2016-02-17 12:15:27 +00:00
Noam
5adf684dbe
More Logging
...
- Adding torrent by URL via Deluge still commented out because it
doesn't work with all links (probably because of user-agent)
- String formatting
- Removed debug bits
- Log exceptions
2016-02-17 10:58:29 +02:00
Get your own 'tots. Geez!
6bc3adbd33
Resolve image caused uncaught exception.
...
Implement Webmoshers ( https://github.com/webmosher ) fix for issue #2485 per https://github.com/rembo10/headphones/issues/2485#issuecomment-180047097
2016-02-16 14:14:41 -07:00
Noam
c445a0732f
Added Logging
...
For debugging
2016-02-16 22:06:49 +02:00
Noam
20baed87ff
More debugging
2016-02-16 21:18:54 +02:00
Noam
ef9a2015eb
Added debugging for tests and fixed setTorrentPause
2016-02-16 21:04:56 +02:00
rembo10
583c71eca3
Merge remote-tracking branch 'maxkoryukov/fix/unittestcompat' into develop
2016-02-16 12:17:16 +00:00
maxkoryukov
1e3c3c8f6c
Fix unittestcompat
2016-02-16 06:46:12 +05:00
rembo10
0a36166317
Merge remote-tracking branch 'andrzejc/develop' into develop
2016-02-15 23:57:13 +00:00
rembo10
661f01319c
Revert "Update frontend libs"
...
This reverts commit 9cb8379c2d .
2016-02-15 23:38:51 +00:00
Andrzej Ciarkowski
6f8941d7be
helpers.py: Fix replace_all() broken by commit not in sync
2016-02-16 00:23:27 +01:00
rembo10
f7116edc9a
Merge remote-tracking branch 'maxkoryukov/feature/softchroot' into develop
2016-02-15 22:39:50 +00:00
rembo10
ea69d56ab4
Merge remote-tracking branch 'andrzejc/pathrender' into develop
2016-02-15 22:12:36 +00:00
rembo10
223e129477
Merge remote-tracking branch 'andrzejc/develop' into develop
2016-02-15 22:10:29 +00:00
rembo10
4a5674a679
Merge remote-tracking branch 'maxkoryukov/fix/css-select-beauty' into develop
2016-02-15 22:09:52 +00:00
rembo10
91c3a81cb1
Merge remote-tracking branch 'maxkoryukov/feature/test-config' into develop
2016-02-15 22:09:00 +00:00
rembo10
e6921730c0
Merge remote-tracking branch 'andrzejc/fix-spurious-tmp-dirs' into develop
2016-02-15 22:08:05 +00:00
rembo10
89ef0636a8
Merge remote-tracking branch 'maxkoryukov/feature/cache-travis' into develop
2016-02-15 21:43:35 +00:00
rembo10
769ef001ec
Merge remote-tracking branch 'maxkoryukov/feature/six-1.10' into develop
2016-02-15 21:41:12 +00:00
rembo10
44b8ac79da
Merge remote-tracking branch 'hamiltont/patch-4' into develop
2016-02-15 21:40:19 +00:00