bakerboy448
830e719169
fix(newznab): Use valid usenet release protocol for Starrs ( #762 )
...
also update comments
Fixes #761
2023-03-19 20:58:47 +01:00
Kyle Sanderson
29bedc532d
fix(macros): torrentdata parsing ( #757 )
...
* fix(macros): Fix torrentdata parsing in macros.
* fix action test
* more dead code
* hunting demons
* limit success output
2023-03-19 20:53:42 +01:00
nuxen
371943d144
fix(tags): 24bit Lossless
being tagged as Lossless
( #743 )
...
* fix(tags): fixed `24bit Lossless` being tagged as `Lossless`
added negation to the Lossless regex to prevent it from matching 24bit Lossless
* fix(tests): modified test to reflect changes in regex
2023-03-07 19:50:38 +01:00
ze0s
59a1bd900e
fix(indexers): add generic newznab definition ( #741 )
...
fix(indexers): add Newznab definition
2023-03-05 19:59:55 +01:00
ze0s
bd2769f3f2
fix(filters): match dv hdr
( #736 )
...
fix(filters): match hdr (dv hdr)
2023-03-05 15:35:41 +01:00
soup
2daab695eb
fix(indexers): ncore irc server change ( #738 )
2023-03-05 15:27:51 +01:00
Kyle Sanderson
13a74f7cc8
feat: add usenet support ( #543 )
...
* feat(autobrr): implement usenet support
* feat(sonarr): implement usenet support
* feat(radarr): implement usenet support
* feat(announce): implement usenet support
* announce: cast a line
* feat(release): prevent unknown protocol transfer
* release: lines for days.
* feat: add newznab and sabnzbd support
* feat: add category to sabnzbd
* feat(newznab): map categories
* feat(newznab): map categories
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
Co-authored-by: ze0s <ze0s@riseup.net>
2023-03-04 20:27:18 +01:00
ze0s
ca196f0bf1
feat(releases): support magnet links ( #730 )
...
* feat(releases): support magnet links
* feat(feeds): support magnet links
* feat(actions): log messages
* fix: component warning
* fix: check hasprefix instead of hassuffix for magnet
* feat(release): resolve magnet uri from link
* fix(actions): deluge use magnet uri
* fix(macros): add `MagnetURI` var
* fix(actions): run magnet resolving before macros
* feat(feeds): set download type on creation
2023-02-28 22:16:10 +01:00
soup
c6101cc765
feat(indexers): add PTFiles (PTF) ( #729 )
...
* feat(indexer): add PTFiles
thanks qmayer for providing it
* encode torrentName
2023-02-26 19:05:14 +01:00
vekvoid
e29cd9d80a
feat(macros): add sprig functions to macros ( #733 )
2023-02-26 19:02:41 +01:00
ze0s
d100703784
feat(download-clients): porla implement rules ( #711 )
...
* feat(downloadclients): Porla implement rules
* feat(downloadclients): Porla add basic auth support
* feat(porla): use new token for auth
* feat(porla): update check can download rules
2023-02-24 19:17:02 +01:00
ze0s
5607184522
fix(releases): parse isScene as Origins SCENE ( #716 )
...
* fix(releases): parse isScene as Origins SCENE
* fix(releases): remove isScene
2023-02-14 22:48:10 +01:00
ze0s
b21c01a7df
feat(logs): make log files downloadable ( #706 )
...
* feat(logs): show and download log files
* feat(logs): make logs settings dropdown
* feat(logs): minor cosmetic changes
* fix(logs): send empty response when lohpath not configured
* fix(logs): remove unused imports
* feat(logs): check if logs dir exists
* feat(logs): list log files in settings
2023-02-12 17:34:09 +01:00
ze0s
ac276868fb
feat(settings): make log level configurable from UI ( #704 )
...
* feat(settings): set log level
* fix: light theme colors
* fix: light theme colors size unit
2023-02-11 22:37:06 +01:00
Kyle Sanderson
3b516c8bcc
enhancement(database): improve log messages ( #695 )
...
* fix(migrations): reduce anxiety anxiety
* sqlite
2023-02-11 22:32:22 +01:00
ze0s
e20219170e
fix(indexers): TorrentBytes broken tracker use non-SSL link ( #705 )
...
fix(indexers): TorrentBytes broken tracker use non-ssl link
2023-02-11 22:22:11 +01:00
soup
1bbd3d9155
fix(indexers): redacted infourl ( #701 )
2023-02-07 11:17:20 +01:00
soup
fe5e15a333
fix(indexers): hd-space infourl ( #699 )
2023-02-07 00:27:26 +01:00
soup
17cb4f4ee9
fix(indexers): Anthelion infourl ( #698 )
2023-02-07 00:21:39 +01:00
soup
28874564e1
fix(indexers) alpharatio infourl ( #697 )
...
* fix(indexer) fixed regex for alpharatio infourl
* updated alpharatio regex
* changed infourl
2023-02-07 00:20:28 +01:00
ze0s
bfdf875541
fix(indexers): SkipTheTrailers identifier ( #696 )
...
fix(indexers): skipthetrailers identifier
2023-02-06 23:50:22 +01:00
soup
d52b28d05f
fix(indexer): bad url for PTN ( #694 )
...
* fixed bad url for ptn
* minor change
2023-02-05 23:16:57 +01:00
Ignacio
9a47dbc588
fix(feeds): RSS improve torrent size parsing ( #667 )
...
* Fixes issue 636 - fail to parse torrent size on some RSS feeds when enclosure is a fixed value
* Pick the biggest size
* minor comment
* Updates release size when new parsed string size is bigger
- Sets default size of `Release` to zero (unparsed)
- When there are parsing errors, then it doesn't RESET the size to 0 (assuming a tracker providing some size that can't be parsed)
- Updates the size to the new size only if the parsed size is bigger than the previous.
* fix(feeds): ignore default 39399 enclosure size
---------
Co-authored-by: ze0s <43699394+zze0s@users.noreply.github.com>
2023-02-05 19:18:17 +01:00
ze0s
c17034dcff
feat(indexers): add SkipTheTrailers (STT) ( #693 )
...
feat(indexers): add STT skipthetrailers
2023-02-05 18:52:37 +01:00
ze0s
2917a7d42d
feat: show new updates in dashboard ( #690 )
...
* feat: show new update banner
* feat(http): add request logger
* refactor: updates checker
* feat: make update check optional
* fix: empty releases
* add toggle switch for update checks
* feat: toggle updates check from settings
* feat: toggle updates check from settings
* feat: check on toggle enabled
---------
Co-authored-by: soup <soup@r4tio.dev>
2023-02-05 18:44:11 +01:00
Kyle Sanderson
af43c98632
fix(filters): add support for year-less titles ( #685 )
...
* fix(filters): add support for year-less titles
* chore: update pkg
* fix: broken tests
---------
Co-authored-by: ze0s <ze0s@riseup.net>
2023-02-02 23:45:19 +01:00
soup
27f8b14678
fix(indexers): add default http baseurl for PTN ( #687 )
...
* Changed PTN baseurl from https to http
* added https back as a secondary option
2023-02-02 23:43:43 +01:00
ze0s
4c83787a0b
feat(releases): add info url link to releases list ( #683 )
...
* feat(indexers): definitions add infourl to irc parsing
* feat(indexers): add infourl to releases
* fix(indexers): fix info urls
* fix(indexers): update btn
2023-01-29 21:40:49 +01:00
Viktor Elofsson
870e109f6c
feat(download-client): add support for Porla ( #553 )
...
* Add support for the 'Test' button to work
* Make Porla show up in filter actions select
* Add an empty Porla action
* Make Porla action find download client
* Make implementation actually add torrent to Porla
* Fix qBittorrent import
* Finish up Porla action
* Check length on commitish before slicing
* Move Porla to the other DL clients
* Add Porla to type name map
* Move Porla to beneath the other download clients
2023-01-29 18:17:01 +01:00
soup
b95c1e6913
feat(indexers): add LST ( #682 )
...
* feat(indexers): add LST
* added infourl
2023-01-29 17:40:55 +01:00
varoOP
ad0d482065
fix(releases): force capture titles AB ( #668 )
...
capture those weird titles
2023-01-29 16:03:37 +01:00
soup
eb3a86f49d
fix(indexers): Funfile download URL ( #666 )
2023-01-29 15:59:57 +01:00
Kyle Sanderson
6e85ec52e3
fix(releases): check for duplicate tags ( #681 )
...
* fix(releases): don't store duplicate tags
* Update release.go
2023-01-29 15:50:27 +01:00
Kyle Sanderson
3713985dcc
fix(filters): enable IsScene parsing for value 1 ( #676 )
2023-01-28 17:00:09 +01:00
soup
96774edba1
fix(indexers): new announcer for Nebulance ( #673 )
2023-01-28 16:48:20 +01:00
ze0s
21c02dfab0
fix(filters): max downloads per filter check ( #660 )
2023-01-18 21:47:27 +01:00
ze0s
a6c1944df8
feat(downloadclients): qBit rules add speed threshold condition ( #652 )
...
* fix: qbit add rules min check
* feat(downloadclients): add check condition
* feat(downloadclient): return on rejection
2023-01-17 23:34:03 +01:00
soup
4ae2773dc9
fix(indexers): multiple definition regex pattern corrections ( #656 )
...
* fuzer: fix regex pattern
old: https://regex101.com/r/pmyFOX/1
new: https://regex101.com/r/YxtVT7/1
* hebits: fix regex pattern
old: https://regex101.com/r/66kpcT/1
new: https://regex101.com/r/AuJPRg/1
* iplay: fix regex pattern
* forgot to update pattern
* ncore: fix regex pattern
didnt catch baseurl correctly
* retroflix: fix regex pattern
old: https://regex101.com/r/WY5qPu/1
new: https://regex101.com/r/qIS6i5/1
* speedapp: removed unused capture group
old: https://regex101.com/r/1v0T3j/1
new: https://regex101.com/r/Fzv6Cq/1
* torrentbytes: fixed bad baseurl capture
old: https://regex101.com/r/n5iJr6/1
new: https://regex101.com/r/ozIu3F/1
2023-01-17 22:25:43 +01:00
martylukyy
513a0f3369
fix(indexers): animebytes regex ( #654 )
...
* fix: adapt regex to parse release group for translated printed media
* fix miscapturing of other values in parenthesis
* fixed an edge case where the torrent name was misparsed if it contained the string `TV`
excluded and escaped `./.` strings from capture groups
2023-01-17 22:25:17 +01:00
ze0s
0af95e2b44
feat(logging): make log size and log backups configurable ( #657 )
...
feat(logging): make log size and backups configurable
2023-01-17 21:35:31 +01:00
Michel Heusschen
9e0edc577f
enhancement(feeds): torznab freeleech percentage ( #647 )
2023-01-15 18:17:51 +01:00
soup
362aa8f9d0
fix(indexers): funfile single line parsing ( #646 )
...
* fix(indexers): funfile announce line 2 is optional
* Change to single line parse for the time being
2023-01-14 16:21:39 +01:00
ze0s
626fa6f156
feat(indexers): irc parse support ignoring lines ( #641 )
...
feat(indexers): irc support ignore line
2023-01-10 19:20:48 +01:00
soup
e014528c97
feat(indexers): add funfile ( #642 )
...
* feat(indexers): add funfile.org
* corrections by zze0s
* Updated test line examples
* Fixed 2nd regex pattern
was only grabbing SCENE, but should grab P2P etc as well
* Added www to url
2023-01-10 18:54:49 +01:00
ze0s
25103dabdc
chore(indexers): remove authkey from ANT ( #640 )
...
* chore(indexers): remove authkey from ANT
* authkey is not needed anymore
* fix(indexers): update typos
2023-01-10 00:27:50 +01:00
ze0s
9e8672fdfe
feat(irc): add with network password ( #639 )
...
* feat(irc): initial add with network password
* feat(irc): check irc auth obj exists
2023-01-09 20:49:44 +01:00
ze0s
5c402b6d6c
feat(filters): support Language filtering ( #632 )
...
* feat(filters): add support for language
* feat(filters): add db migrations and repo
* feat(filters): fix failing tests
* feat(filters): fix failing tests
2023-01-09 00:33:08 +01:00
soup
3c4711efa0
fix(indexers): IPT regex ( #635 )
...
fix(indexers): ipt regex
https://regex101.com/r/YtdL46/1
2023-01-09 00:04:23 +01:00
ze0s
d437f8455e
feat(downloadclients): qBit add rule UploadSpeedThreshold ( #633 )
...
feat(downloadclients): qbit add rule upload speed threshold
2023-01-08 18:34:06 +01:00
soup
6194ca951c
chore(indexers): remove Oppaitime ( #631 )
2023-01-08 15:07:54 +01:00