Nova
69cb65c1af
[GlowficBridge] Add new bridge ( #1031 )
2019-02-06 18:20:25 +01:00
David Pedersen
29b187fc12
[AppleMusicBridge] Add new bridge ( #1026 )
2019-02-06 17:43:20 +01:00
triatic
25593d9c18
[TwitterBridge] Append username of retweeter to author ( #1016 )
...
Append username of retweeter to author. Useful when viewing all unread tweets in an RSS reader which are not sorted within username folders.
2019-02-04 14:56:07 +01:00
logmanoriginal
e0db349a57
bridges: Fix bridges that don't pass the unit test
2019-01-22 18:24:32 +01:00
fulmeek
493e76e4b9
[BakaUpdatesMangaReleasesBridge] Add new bridge ( #999 )
2019-01-15 16:36:42 +01:00
logmanoriginal
37d882a8d5
[GlassdoorBridge] Fix incorrect CSS selector
2019-01-13 22:04:21 +01:00
Quentin de Longraye
fc96e97d51
[N26Bridge] Add new bridge ( #1006 )
...
https://n26.com
2019-01-13 19:12:31 +01:00
Corentin Garcia
ef4923ae5c
[AmazonBridge] Fix parsing of list item ( #998 )
...
Closes #993
Closes #769
2019-01-06 18:38:53 +01:00
Corentin Garcia
18229b5c70
[InstagramBridge] Add author if available in response ( #997 )
...
Closes #905
2019-01-06 18:14:23 +01:00
logmanoriginal
3160e62293
[DiscogsBridge] Fix timestamp parsing
...
References #978
2019-01-05 15:24:44 +01:00
Roliga
f81d1b0846
[TrelloBridge] Fix actions with missing image urls ( #987 )
...
When an action is added then removed the image url properties of that
action are missing
2019-01-05 13:27:12 +01:00
fulmeek
288d4de218
bridges: Fix bridges to pass unit test ( #984 )
...
* [DealabsBridge] fixed parameters
* [DemonoidBridge] added parameter context names
* [DevToBridge] fixed parameters
* [ExtremeDownloadBridge] fixed parameters
* [GithubIssueBridge] fixed parameters
* [InstagramBridge] added parameter context names
* [MydealsBridge] fixed parameters
* [OnVaSortirBridge] fixed parameters
* [ThingyverseBridge] fixed parameters
* [HotUKDealsBridge] fixed parameters
* [FeedExpanderExample] added proper URI
* [GQMagazineBridge] fixed parameters and getDomain()
* [MozillaSecurityBridge] fixed filename
References #980
2019-01-05 12:29:26 +01:00
Corentin Garcia
f3f33cabed
[EliteDangerousGalnetBridge] Add support for others website languages ( #992 )
...
* [EliteDangerousGalnetBridge] Add support for others website languages
* [EliteDangerousGalnetBridge] Fix post title
2019-01-03 18:29:29 +01:00
triatic
81ee15a161
general: Fix PHP 7.3 deprecation warnings ( #982 )
...
Fix PHP 7.3 deprecation warnings. FILTER_VALIDATE_URL implies FILTER_FLAG_SCHEME_REQUIRED and FILTER_FLAG_HOST_REQUIRED since PHP 5.2.1
https://bugs.php.net/bug.php?id=75442
2018-12-28 16:13:03 +01:00
logmanoriginal
e7d3a006c8
global: Fix code violations
2018-12-26 21:58:07 +01:00
Roliga
4b22862295
[DerpibooruBridge] Add new bridge ( #949 )
...
New bridge for the derpibooru.org image board.
2018-12-26 21:14:04 +01:00
fulmeek
185a773e74
[DilbertBridge] Fixed URI and item title ( #976 )
2018-12-26 21:11:45 +01:00
fulmeek
10659dd453
[ModelKarteiBridge] Add new bridge ( #975 )
2018-12-26 21:10:00 +01:00
fulmeek
6b2a45c1e8
[OneFortuneADayBridge] Add new bridge ( #974 )
2018-12-26 21:06:16 +01:00
fulmeek
6e4b6fa1cc
[OsmAndBlogBridge] Add new bridge ( #973 )
2018-12-26 20:55:38 +01:00
ORelio
0cad5f24e6
[TheHackerNews] Fix content extraction ( #972 )
2018-12-26 20:47:02 +01:00
Roliga
cb6ad7c077
[TrelloBridge] Add new bridge ( #971 )
...
Adds a new bridge for activity on boards and cards on the trello.com task management site.
2018-12-26 20:44:53 +01:00
Roliga
4438807b26
[SoundcloudBridge] Fix for artists with few tracks ( #970 )
...
Artists with less than 10 tracks would return blank articles. This fixes that.
2018-12-26 20:35:05 +01:00
Lorenzo Stanco
6c1d861529
[InstagramBridge] Add link on image and video indication in title ( #966 )
...
In item content, the image is now a clickable link to the post;
In item title a ▶ is prepended if the post contains a video; it's impossible to tell from the content image.
2018-12-26 20:32:44 +01:00
logmanoriginal
bb2329fa3a
[TwitterBridge] Add option to disable image scaling in feeds
...
Images in Twitter feeds are currently being scaled by adding ':orig'
(original image) and ':thumb' (thumbnail) to image URIs in the feed.
This can cause issues with feed readers that don't handle colons in
URIs correctly.
Image scaling can now be disabled by adding '&noimgscaling=on' to the
query. This parameter is optional to stay compatible to existing feeds.
References #957
2018-12-12 17:00:12 +01:00
Lorenzo Stanco
758f37b452
[InstagramBridge] Truncate long titles and use full text as content ( #961 )
...
- Truncate long titles and use full text as content (using only the first line of text content as title)
2018-12-12 16:44:37 +01:00
disk0x
5305c405f6
[SoundcloudBridge] Improve Author, Date, Description ( #955 )
...
1. Author Name now doesn't include Episode Title
2. It now fetches Episode Creation Timestamp, to allow correct sorting in podcatchers
3. Description is now the actual show notes, and not an <audio> tag
2018-12-10 21:35:18 +01:00
disk0x
30e2b79c38
[SoundcloudBridge] Add RSS enclosures ( #952 )
...
Minimum viable code change to get SoundcloudBridge produce feeds that podcatchers like gPodder can understand.
2018-12-04 16:16:19 +01:00
Nono
2184f523cd
[MozillaSecurity] New Bridge ( #946 )
...
* [MozillaSecurity] New Bridge
Kudo to @teromene & @ArthurHoaro on this one !
2018-11-30 18:25:02 +01:00
triatic
242b6953ed
[FB2Bridge] Adapt to Facebook html change ( #950 )
2018-11-30 18:23:37 +01:00
Pierre Mazière
f4b46e497e
[GithubIssueBridge] Be consistent in avoiding is_null
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:49 +01:00
Pierre Mazière
d5085a4116
[GithubIssueBridge] Fix non existing comments count
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:45 +01:00
Pierre Mazière
d7cabfca54
[GithubIssueBridge] Fix issue comments and events parsing
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:41 +01:00
Pierre Mazière
de575982a1
[GithubIssueBridge] Fix most relevant coding style related issues
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:35 +01:00
logmanoriginal
6e9c188a72
[GlassdoorBridge] Fix bridge is marked as executable
...
References #938
2018-11-26 18:31:25 +01:00
Roliga
49da67cb33
core: Automatically select a bridge based on a URL ( #928 )
...
* core: Add bridge parameter auto detection
This adds a new 'detect' action which accepts a URL from which an
appropriate bridge is selected and relevant parameters are extracted.
The user is then automatically redirected to the selected bridge.
For example to get a feed from: https://twitter.com/search?q=%23rss-bridge
we could send a request to:
'/?action=detect&format=Atom&url=twitter.com/search%3Fq%3D%2523rss-bridge'
which would redirect to:
'/?action=display&q=%23rss-bridge&bridge=Twitter&format=Atom'.
This auto detection happens on a per-bridge basis, so a new function
'detectParameters' is added to BridgeInterface which bridges may implement.
It takes a URL for an argument and returns a list of parameters that were
extracted, or null if the URL isn't relevant for the bridge.
* [TwitterBridge] Add parameter auto detection
* [BridgeAbstract] Add generic parameter detection
This adds generic "paramater detection" for bridges that don't have any
parameters defined. If the queried URL matches the URI defined in the
bridge (ignoring https://, www. and trailing /) an emtpy list of parameters is
returned.
2018-11-26 18:05:40 +01:00
sysadminstory
b4dbd191d0
[ZoneTelechargementBridge] Switch to the new Website ( #934 )
...
* [ZoneTelechargementBridge] Switch to the new Website
The website zone-telechargement1.org decided that he will be using a new
domain at the end of november :
https://www.annuaire-telechargement.com/
The bridge uses the new domain but still uses the same filename and
class name to keep the existing feed working.
2018-11-20 16:23:17 +01:00
logmanoriginal
c6a7b9ac64
exception: Remove HttpException class
...
This class served no particular purpose (other than adding a
layer on top of Exception).
2018-11-18 16:53:21 +01:00
logmanoriginal
41d02554f3
[YGGTorrentBridge] Add URI to feed items
...
References #931
2018-11-18 09:41:14 +01:00
Thibault Couraud
b29ba5b973
[CrewbayBridge] Update bridge according to new crewbay.com website ( #930 )
2018-11-18 09:16:24 +01:00
triatic
3806895059
[FacebookBridge] Improve titles ( #924 )
...
A slightly improved version of #454 and #468 . Build titles from content rather than author + pre-content (which doesn't reflect anything useful).
2018-11-16 15:33:54 +01:00
triatic
599d438a0d
[FacebookBridge] Decode all elements in $item ( #925 )
2018-11-16 15:25:58 +01:00
triatic
e5a6baab96
[TwitterBridge] Decode HTML entities ( #926 )
...
Removes duplicate encoding like &quot; (should be ").
2018-11-15 22:00:01 +01:00
triatic
51634a72e0
[TwitterBridge] Reorder quoted tweets ( #921 )
...
Put content before quoted tweet to match the display order on Twitter
2018-11-12 19:59:46 +01:00
logmanoriginal
c63af2e7ad
core: Add separate Debug class
...
Replaces 'debugMessage' by specialized debug function 'Debug::log'.
This function takes the same arguments as the previous 'debugMessage'.
A separate Debug class allows for further optimization and separation
of concern.
2018-11-10 20:03:05 +01:00
logmanoriginal
ecdac1b089
core: Add path separator to PATH_CACHE
2018-11-10 19:48:05 +01:00
logmanoriginal
cb91d9cce8
[FacebookBridge] Fix media origin info is not inside a tag
...
References #912
2018-11-08 19:24:14 +01:00
triatic
bf91f106b4
[FacebookBridge] Remove "Posts" from author name ( #917 )
2018-11-08 19:04:58 +01:00
logmanoriginal
0b2ede35cd
[FacebookBridge] Don't remove origin information from embedded media
...
References #912
2018-11-08 18:59:12 +01:00
logmanoriginal
5842bdfc83
[FacebookBridge] Simplify implementation
2018-11-08 18:45:25 +01:00