1
0
Fork 0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2024-12-29 15:48:22 +03:00
Commit graph

2740 commits

Author SHA1 Message Date
toineenzo
fbe7cc11ec
Add more countries to App Store Bridge ()
* Added more countries

* Fixed Brazil typo

* Update AppleAppStoreBridge.php

Removed whitespace line 52 for lint fix
2023-03-18 19:55:23 +01:00
sysadminstory
23fb5819cd
[FreeTelechargerBridge] New bridge ()
* [FreeTelechargerBridge] New bridge

New bridge

* [FreeTelechargerBridge ] Fix CACHE_TIMEOUT value

Fixed CACHE_TIMEOUT value
2023-03-16 09:35:49 +01:00
Corentin Garcia
19fc2dc100
[GatesNotesBridge] Fix bridge (fix ) () 2023-03-11 23:26:22 +01:00
Dag
2c94791bcd
fix: skip yt json if absent, fix () 2023-03-11 20:06:01 +01:00
Dag
1ffb2df46d
New bridge ()
Create rss feed from wallpapers published on erowall.com.

Allow fetching n latest wallpapers sorted by date, views, downloads and
tags.

Co-authored-by: Kurz Junge <kurz.junge.0xa@tutanota.com>
2023-03-11 01:41:02 +01:00
Miika Launiainen
dc9530b405
[YorushikaBridge] Created the bridge () 2023-03-09 18:36:51 +01:00
Korytov Pavel
f7200756c3
[InternationalInstituteForStrategicStudiesBridge] Add bridge ()
* [InternationalInstituteForStrategicStudiesBridge] Add bridge

* [InternationalInstituteForStrategicStudiesBridge] Fix lint errors
2023-03-07 17:03:50 +01:00
sysadminstory
b8ad49c562
[ExtremeDownload] Remove Bridge ()
The Website has been taken down, this bridge is not needed anymore.
2023-03-07 01:02:51 +01:00
Bocki
f0e5ef0fc5
[Various] getKey replacements and docu ()
* [Various] getKey replacements and docu

* more bridges and fix to the abstract

* linting

* revert bandcampdaily. doing more than i thought
2023-03-06 20:01:51 +01:00
Tone
b40714079f
Create FinanzflussBridge.php ()
* Create finanzflussBridge.php

new bridge for finanzfluss.de

* Pascal case

* Rename finanzflussBridge.php to FinanzflussBridge.php

* Update FinanzflussBridge.php

more spaces!
2023-03-05 23:45:45 +01:00
Joseph
8c4dbb32de
[DockerHubBridge] Display compressed image size in items ()
* [DockerHubBridge] Display compressed image size in items

* [DockerHubBridge] lint

* [DockerHubBridge] Use format_bytes()
2023-03-04 17:33:28 +01:00
Ololbu
5ab949ca55
[FicbookBridge] Fix new lines in content ()
* [FicbookBridge] Fix new lines in content

Sets `$stripRN` in `getSimpleHTMLDOMCached` to `false` and replace new line to `br` through `str_replace()`.

* [FicbookBridge] Add space after comma
2023-03-04 16:12:46 +01:00
Bocki
f3f98a117c
[Core] Add getKey function ()
* [Core] Add getKey function
2023-03-02 13:25:57 +01:00
Bocki
f0d8cfd4d4
[JustWatchBridge] New bridge ()
* [JustWatchBridge] New bridge
2023-03-01 20:24:01 +01:00
Korytov Pavel
4aed05c7b6
[TldrTechBridge] Add AI section () 2023-02-28 17:28:33 +01:00
sysadminstory
7783e4133d
[PicnobBridge] Update description & uid ()
- Description now allows HTML and relative URLs are rewritten
- Post ID in the post URL is used as UID in the feed
2023-02-21 00:56:17 +01:00
Predä
db437b6326
[PicukiBridge] Add source field ()
* [PicukiBridge] Add source_url field

* Simplify the regex matching.

* Add picuki source for feeds
2023-02-19 01:35:28 +01:00
Tone
5d4247dded
Update CaschyBridge.php ()
prevents the bug  that quote-blocks will be displayed multiple times
2023-02-15 22:20:22 +01:00
Dag
286790727b
fix: throw exception when outbox not found, () 2023-02-15 21:42:05 +01:00
Joseph
787b4d7cad
[DockerHubBridge] Add tag filter option ()
* [DockerHubBridge] Add tag filter option

* [DockerHubBridge] Add example value

* [DockerHubBridge] lint

* [DockerHubBridge] Fix

* Update DockerHubBridge.php

* [DockerHubBridge] Make repo required

* [DockerHubBridge] Add filter example value for user images
2023-02-15 20:15:38 +01:00
Joseph
67f72bfa5d
[TelegramBridge] Support new username URL format ()
* [TelegramBridge] Support new username URL format

* [TelegramBridge] Fix text error
2023-02-13 22:19:41 +01:00
sysadminstory
06a4bc4b45
[DealabsBridge-HotUKDealsBridge-MydealsBridge] ()
Fix CSS class for the deal temperature
2023-02-10 06:16:01 +01:00
SergioFLS
ed36c8cbcd
[ItchioBridge] add error for password pages () 2023-02-08 19:50:21 +01:00
Mynacol
38e832daae
[GolemBridge] Remove link from author ()
Fixes .
2023-02-08 19:44:01 +01:00
Eugene Molotov
91f91ba621
[VkBridge] Follow site changes () 2023-02-07 15:10:43 +01:00
Dag
e01e031e3a
fix: # and / in filter bridge () 2023-02-01 20:11:20 +01:00
Sébastien MB
51952c1db2
[DevToBridge] Allow subsribe to username () 2023-01-30 11:59:46 +01:00
Justin Goette
69290c8e55
feat: [FilterBridge] Add URI/URL filter option to FilterBridge () 2023-01-29 20:13:29 +01:00
sysadminstory
57e79e7f1b
[RadioMelodieBridge] Fix article content ()
- remove the social network share section ath the beginning and and the
  end of the article
- removte the HTML formated article tilthe from the content
- limite the author picture size to 60 px
2023-01-29 19:45:55 +01:00
somini
b21806a0b3
[TheRedHandFiles]: New Bridge ()
This blog had a feed, is updated irregularly, and someone disabled the
feed on the Wordpress config on purpose for some reason. :(
2023-01-28 07:39:59 +01:00
Mynacol
e44e458617
[HeiseBridge] add all RSS feeds from heise.de ()
Add all feeds from https://www.heise.de/news-extern/news.html with
(mostly) their original name.

The existing ones moved from e.g. https://www.heise.de/newsticker/heise-atom.xml
to https://www.heise.de/rss/heise-atom.xml.

Some feeds were commented out, as they do not provide full-text feeds
for multiple reasons.
2023-01-27 02:54:08 +01:00
Korytov Pavel
e76ddf9192
[TldrTechBridge] Add bridge ()
* [TldrTechBridge] Add bridge

* [TldrTechBridge] Fix lint

* [TldrTechBridge] Fix lint
2023-01-23 19:22:13 +01:00
sysadminstory
e1e340f650
[PicnobBridge] New Bridge ()
Add new bridge
- some image can not be displayed in the feed because of the CORP policy
2023-01-22 16:00:18 +01:00
Dag
c06e471ae9
feat: add new bridge for picarto.tv () 2023-01-20 22:48:06 +01:00
Dag
04090bd84a
docs () 2023-01-17 21:21:32 +01:00
Tone
b9af53beff
New Bridge for Caschys Blog () 2023-01-17 17:06:49 +01:00
Tone
077fc4bc3c
Update HeiseBridge.php ()
loading smaller images instead the original ones with a size of around 20Mb
2023-01-17 17:01:09 +01:00
sysadminstory
eb94107c15
[RadioMelodie] Fix bridge ()
This fix follows the change in the CSS of the website.
2023-01-03 19:26:56 +01:00
Eugene Molotov
eab82f0a26
[VkBridge] Add video thumbnails () 2023-01-03 19:26:05 +01:00
csisoap
5d8ed2df51
[ReutersBridge] Only include main headline from Top News feed () 2022-12-31 07:05:25 +01:00
csisoap
2a69c585b8
[YoutubeBridge] fix blank page when duration limit used () 2022-12-18 08:23:18 +01:00
Dag
936ae8cca3
various fixes ()
* fix: Call to a member function parent() on null

* fix: notice

fixes Trying to get property plaintext of non-object at bridges/WikiLeaksBridge.php line 96

* fix: CommonDreamsBridge
2022-12-13 21:04:57 +01:00
Dag
a13c4624fb
feat: custom http ua in AO3, fix ()
* refactor

* feat: custom http ua in AO3, 
2022-12-13 09:53:42 +01:00
Štěpán Škorpil
b4f9d27424
Added StreamCzBridge ()
* Added StreamCzBridge

* Fixed codestyle on StreamCzBridge
2022-12-10 15:02:11 +01:00
Ololbu
7d5698a75f
[TapasBridge] New bridge ()
* [TapasBridge] New bridge

* [TapasBridge] Delete comment

* [TapasBridge] Delete context

* [TapasBridge] Delete context again

* [TapasBridge] Convert double quotes do single quotes

* [TapasBridge] Fix some lint errors

* [TapasBridge] Fix indentation style

* [TapasBridge] Fix some lint errors
2022-12-09 11:05:08 +01:00
Dag
ec1b9a110d
fix: radiofrance, () 2022-12-08 21:36:28 +01:00
Dag
69518e95c1
feat: add tags to codeberg bridge, fix ()
* refactor

* feat: add tags to codeberg bridge, fix 
2022-12-08 21:21:17 +01:00
Julien Papasian
59d3011c86
Add Nautiljon bridge () 2022-12-08 20:48:10 +01:00
Eugene Molotov
fdf380bccd
[VkBridge] Remove junky 'Show more' button () 2022-12-03 04:58:25 +01:00
Niehztog
7cf64daac9
Adds new Bridge for kitso.io episode feed ()
* Adds new Bridge for kitso.io episode feed

* linter fixes, changed item titles

* more linter fixes

* fix bridge uri

* linter fixes

* added sorting of items by timestamp, added parameters to spicify show

* trying to fix linter again

* linter doesnt like tenary operators

* fix whitespace
2022-11-30 00:59:24 +01:00
Juan Jose Pablos
ca667d731c
Update VproTegenlichtBridge.php ()
Fix lint error
2022-11-29 15:19:16 +01:00
vincentvd1
9863204fa3
Feat: Add bridge for Vpro tegenlicht ()
* [VproTegenlichtBridge.php] Created bridge

* [VproTegenlichtBridge.php] Added fetch exception
2022-11-25 20:39:56 +01:00
ORelio
f53e0e4bee
[DarkReading] Convert pictures to plain images ()
Convert <picture> to <img> element
2022-11-22 18:42:31 +01:00
ORelio
d592e2cb15
[Core] Add html/convertLazyLoading (+ document stripRecursiveHTMLSection) ()
* [core] Add html/convertLazyLoading($dom)

Looks for lazy-loading attributes such as 'data-src' and converts
them back to regular ones such as 'src', easier for RSS readers.
It also converts <picture> elements to plain <img> elements.

* [core] Document html/stripRecursiveHTMLSection()

Add documentation for that function (no code changes).

* [WordPressBridge] Use convertLazyLoading()

* [WordPressBridge] Unwrap image figures

<img> inside <figure> may not display on RSS readers.
This converts them back to <img>, without losing caption if present.

* [ZDNet] Convert lazy loading images

* [code] html/stripRecursiveHTMLSection: Fix typo
2022-11-20 12:41:59 +01:00
Dag
745a7ba122
fix: TheHackerNewsBridge () 2022-11-19 00:25:31 +01:00
Dag
ebb82849e9
fix: notice in telegram ()
* refactor: telegram

* fix: notice in telegram
2022-11-17 18:06:56 +01:00
Dag
3ee2c7f918
feat: new bridge RumbleBridge () 2022-11-17 18:06:35 +01:00
Dawid Wróbel
b017f75767
[OLXBridge] new bridge ()
* [OLXBridge] new bridge

* [OLXBridge] option to limit to shipping offers only

* [OLXBridge] set the feed title according to search query

* [OLXBridge] Fix PHP notices

* [OLXBridge] Remove trailing slash from the URL

* [OLXBridge] filter out the imposed additional search categories

* [OLXBridge] limit search to 'new' OLX platform variants

* [OLXBridge] Parse date, add ID, description

Deep-crawl all results. Penalty is low, as we were doing this for almost all of the results, anyway, yet it allows to obtain a unique ID, an uncomplicated Date string and a description.

Requires ext-intl for parsing the date according to locale.

* [OLXBridge] Parse date, add ID, description

Deep-crawl all results. Penalty is low, as we were doing this for almost all of the results, anyway, yet it allows to obtain a unique ID, an uncomplicated Date string and a description.

Requires ext-intl for parsing the date according to locale.

* [OLXBridge] Images are optional, handle appropriately

* [OLXBridge] handle the ID coming from sibling auto-moto portal

* [OLXBridge] handle the photos coming from sibling auto-moto portal

* [OLXBridge] use meta property to find img URL

* [OLXBridge] handle the date coming from sibling auto-moto portal

* [OLXBridge] use simplified syntax to retrieve content attribute value

* [OLXBridge] handle the description coming from sibling auto-moto portal

* [OLXBridge] fix phpcs complaints

* [OLXBridge] add categories

* [OLXBridge] handle the categories coming from sibling auto-moto portal

* [OLXBridge] hint image MIME type

OLX images have no obvious extension

* [OLXBridge] Fix content formatting

* [OLXBridge] URL is pattern-checked, so no need to check again

* [OLXBridge] return actual search query as URI
2022-11-17 17:57:05 +01:00
Dawid Wróbel
0726cce426
[AllegroBridge]: new bridge ()
* [AllegroBridge]: new bridge

* [AllegroBridge] set feed name

* [AllegroBridge] fix notices

* [AllegroBridge] add images as attachments

* [AllegroBridge] cleanup code

* [AllegroBridge] add UID

* [AllegroBridge] add categories

* [AllegroBridge] fix pretty formatting

* [AllegroBridge] fix notice when offerExtraInfo is not found

* [AllegroBridge] add support for session cookie to prevent rate limiting

* [AllegroBridge] return inputted URL as URI

* [AllegroBridge] fix phpcs warning
2022-11-17 05:13:33 +01:00
Austin Huang
e788e14baa
[MastodonBridge] Add support for various platforms ()
* [MastodonBridge] Add support for various platforms

* [MastodonBridge] satisfy the lint
2022-11-16 18:05:01 +01:00
Dag
dbab225fd2
fix: Call to a member function find() on bool ()
* fix: Call to a member function find() on bool

Happens when defaultLinkTo() is passed the empty string.

* fix: prevent exception in defaultLinkTo() when passed the empty string

* refactor
2022-11-15 03:01:27 +01:00
Dag
95c199c2eb
fix: various php notices ()
* fix: notice

* fix: Trying to get property content of non-object at bridges/PcGamerBridge.php line 36

* fix: better exception message

* fix: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior
2022-11-15 00:30:51 +01:00
Joseph
734a5868b8
[FirefoxAddonsBridge] Fix removal of link redirects ()
* [FirefoxAddonsBridge] Fix removable of link redirects

* Update FirefoxAddonsBridge.php
2022-11-14 22:56:12 +01:00
Paroleen
80f9871c9e
[AwwwardsBridge] Fix sites parsing ()
* [AwwwardsBridge] Fix sites parsing

* [AwwwardsBridge] Fix phpcs issue
2022-11-11 18:33:28 +01:00
Dag
b64f8f2a09
fix: various fixes () 2022-11-08 21:17:32 +01:00
quickwick
00ff0890bb
Add item dimensions (width x height) and source URL (if it exists in JSON) () 2022-11-08 18:43:51 +01:00
MarKoeh
fe59cbabc9
[ARDAudiothekBridge] added bridge ARDAudiothek.de ()
* [ARDAudiothekBridge] added bridge ARDAudiothek.de

ARD, the union of Germany's regional public-service broadcasters, operates a video and an audio streaming service. The video streaming service is ARDMediathek, for which a bridge already exists. The audio streaming service is ARDAudiothek. This commit adds initial support for ARDAudiothek. It currently supports turning shows to feeds.

* [ARDAudiothekBridge]  fixed code style

Sorry. Forgot spaces surrounding the concatenation symbol
2022-11-04 19:03:12 +01:00
Alexander
aa14d4aafb
[SteamAppNewsBridge] new bridge ()
* [SteamAppNewsBridge] new bridge

* [SteamAppNewsBridge] test fixes
2022-11-03 21:43:33 +01:00
Dag
75772f58e2
fix: review news was not properly extracted ()
Fix 
2022-11-03 21:42:26 +01:00
John S Long
400e137673
[DiscogsBridge] Add optional image, if personal access token is configured () 2022-11-03 20:33:43 +01:00
ORelio
4520ab6835
[WordPressBridge] Improve content extraction ()
* [WordPressBridge] Improve content extraction

 - Pick up currently unmaintained bridge
 - Allow Custom item limit and lower default limit from 20 to 10
 - Allow Custom content selector for blogs with non-standard templates ()
 - Remove content selector made for one specific blog ( - can be a custom selector now)
 - Add '.article-content' class in the set of default selectors
 - Improve lazy-loading conversion

* [WordPressBridge] Fix phpcs issues
2022-10-31 20:59:19 +01:00
Dag
7250940a05
fix: prtester css replacement () 2022-10-29 12:25:45 +02:00
Eugene Molotov
8779c09e89
[PikabuBridge] Remove html elements from feed item author () 2022-10-29 12:14:12 +02:00
Dag
23f8c81646
refactor/fix: css organization and error rendering ()
* fix: php notice

* refactor/feat: merge HtmlFormat.css into style.css

Also improve ux of error rendering.

* fix: center-align footer text
2022-10-29 10:46:37 +02:00
joaomqc
bef6fc5cbd
[SpotifyBridge] Add playlists feed ()
* [SpotifyBridge] Add playlists feed

* fix formatting

* remove whitespace

* merge artist and playlist feeds

* fix lint errors
2022-10-27 20:02:01 +02:00
Dag
314d4c7a3f
fix: quickfix for heise, () 2022-10-27 19:59:45 +02:00
Dag
52af2ae34c
fix: php errors (notices) () 2022-10-26 00:47:45 +02:00
Dag
cf7896aeef
fix: forever loop in golem () 2022-10-25 14:30:01 +02:00
Korytov Pavel
5b53e76477
[ScientificAmericanBridge] Add bridge ()
* [ScientificAmericanBridge] Add bridge

* [ScientificAmericanBridge] Fix lint errors and timeout
2022-10-19 18:34:11 +02:00
Dag
58e321c915
fix: flickr () 2022-10-17 00:38:57 +02:00
Dag
37f1ab726b
fix: various bug fixes ()
* fix: Undefined offset: 4

* fix: Trying to access array offset on value of type bool

* fix: Undefined variable: photo at bridges/TelegramBridge.php line 287

* fix: Trying to get property innertext of non-object at bridges/ZDNetBridge.php line 186

* fix: Undefined index: Category at bridges/UnraidCommunityApplicationsBridge.php line 42

* fix: Undefined index: fullUrl at bridges/EuronewsBridge.php line 61
2022-10-16 20:26:33 +02:00
Dag
ffbc107687
Improve logging and error handling ()
* refactor: logging and errror handling
2022-10-16 17:55:43 +02:00
Dag
e21394d2d3
refactor: html format ()
* refactor: html format

Fix a few small bugs too

* fix

* fix

* trigger build

* striptags instead of encode title
2022-10-16 12:03:57 +02:00
John S Long
78fa03238c
[MastodonBridge] Add support for GoToSocial ()
* [MastodonBridge] Add support for GoToSocial

GoToSocial expects URLs in HTTP Signatures to include the query string; Mastodon
does not. To provide support for both types of ActivityPub services, define a
new parameter for signature types, defaulting to Mastodon's format.

This change also introduces auto-resolution of linked objects, which GoToSocial
uses instead of including content directly in a user's outbox.

* [MastodonBridge] Fix lint failure
2022-10-12 21:43:09 +02:00
Harvey Christian Pacleb
4d8e40e746
[HonkaiImpactSeaBridge] Add bridge () 2022-10-12 21:29:38 +02:00
floviolleau
3ea7d46837
[PanneauPocketBridge] enhancements ()
* [PanneauPocketBridge] small fixes

* [PanneauPocketBridge] rename variable

* [PanneauPocketBridge] remove function call

Co-authored-by: Florent VIOLLEAU <florent.violleau@samsic.fr>
2022-10-12 21:10:58 +02:00
Korytov Pavel
56a8c521c2
[EconomistBridge] Fix bridge () 2022-10-08 20:05:17 +02:00
Christian Schabesberger
79f6ec5733
hide Nordbayern+ articles () 2022-10-08 15:34:26 +02:00
Dag
e65fd7c822
fix: remove debug line () 2022-10-06 21:05:50 +02:00
Wouter Koch
c4c2acab98
Add NOS Nieuws & Sport Bridge ()
* Add NOS Nieuws & Sport Bridge

* Change classname to reflect filename (NOSBridge)
2022-10-05 19:41:21 +02:00
joshinat0r
8b7b32d516
[RedditBrige] Fix old feed URLs ()
* flair filter

* syntax

* fix multi & user feeds

* '

* dont replace ,

* fix old reddit feeds
2022-10-05 19:35:02 +02:00
Dag
5d18852108
fix: more verbose error in fb () 2022-10-05 19:30:42 +02:00
Dag
44e5bf5338
docs: point to offical feed in qnap () 2022-10-05 19:21:02 +02:00
somini
8b91921a70
[AsahiShimbunAJWBridge]: Fix title extraction () 2022-10-04 21:23:49 +02:00
Nicolas Delsaux
1232de5744
Add new bridge RadioFranceBridge, fix ()
As far as I understand, this supports all radio france sub-pages listing podcast and/or shows (tested with my two favorites shows, so not a very professionnal test).
We use here the data model provided by Radio France, which includes all data in an easily usable format.
2022-10-03 06:55:24 +02:00
John S Long
6b83bf25fd
[RoosterTeethBridge] Add episode description, optional episode image () 2022-10-02 19:38:33 +02:00
joshinat0r
30d964b356
[RedditBridge] Search for specific flairs ()
* flair filter

* syntax

* fix multi & user feeds

* '

* dont replace ,
2022-10-02 07:34:20 +02:00
John S Long
8dcc21a871
[RoosterTeethBridge] Add new channels () 2022-10-02 06:48:07 +02:00
John S Long
7252a89914
[LWNprevBridge] Fix article content parsing () 2022-10-02 06:46:04 +02:00
Corentin Garcia
7c96334e3b
[GithubSearchBridge] Add programming language () 2022-10-01 08:42:50 +02:00
Corentin Garcia
c4d95558af
[GenshinImpactBridge] fix missing articles () 2022-10-01 08:42:02 +02:00
Corentin Garcia
8ac5045963
[TheGuardianBridge] Fix missing article content (fix ) () 2022-10-01 08:41:19 +02:00
Corentin Garcia
4a21855e5c
[EliteDangerousGalnetBridge] Fix missing news () 2022-10-01 08:40:57 +02:00
Tobias Alexander Franke
1ffd9ee61a
[GoogleScholarBridge] Follow authors of scientific publications. ()
* [GoogleScholarBridge] Follow authors of scientific publications.

* [GoogleScholarBridge] Fix linting.

* [GoogleScholarBridge] Fix more linting issues.

* [GoogleScholarBridge] Use author field in extracted page and drop publisher
2022-09-25 22:22:49 +02:00
Tobias Alexander Franke
faf63269a1
[BinanceBridge] Adapt code to new JSON structure and fetch full article ()
* [BinanceBridge] Add new bridge

* [BinanceBridge] TravisCI fixes

* [BinanceBridge] PR fixes

* [BinanceBridge] Fix for Binance blog: Pull JSON data instead of HTML

* [BinanceBridge] Fix double quotes

* [BinanceBridge] Remove announcements category (because of Cloudflare)

* [BinanceBridge] Simplify code to bare minimum

* [BinanceBridge] Adapt code to new JSON structure and fetch full article

* [BinanceBridge] Fix linting issues
2022-09-25 19:19:35 +02:00
Dag
8cc5e44be6
fix: use parlers new api () 2022-09-24 00:02:19 +02:00
Mynacol
9d871e8a45
[ZeitBridge] Add bridge for zeit.de ()
* [ZeitBridge] Add bridge for zeit.de

New bridge expanding the feeds of zeit.de to full-text ones.
Circumvents cookie banners and Z+ premium article paywalls.

* [ZeitBridge] Formatting
2022-09-21 22:24:11 +02:00
Mynacol
8d8fe66aab
[HeiseBridge] Parser rewrite ()
* [HeiseBridge] Parser rewrite

This rewrite is more readable and consistent than the previous one.

Additionally, this removes unwanted elements, largely recommendations
for other articles.
Furthermore, it increases the image quality by using the original
picture link instead of the compressed ones.

* [HeiseBridge] Formatting
2022-09-21 21:31:43 +02:00
Eugene Molotov
2db523a37a
[VkBridge] Handle empty posts before fixing image links () 2022-09-20 18:07:57 +02:00
Eugene Molotov
6cd8b90d28
[VkBridge] Follow changes on HTTP redirection ()
When visiting canonical link like https://vk.com/club1,
VK returns redirection response to non-canical link,
which raises "Unexpected redirect location" exception.

This patch removes path check in order to handle this situation
2022-09-20 18:07:31 +02:00
Tobias Zulauf
f660c16ca6
[TwitterV2Bridge] noexternallink option to remove external stuff from the content_html output ()
* [TwitterV2Bridge] noexternallink option to remove external stuff from the content_html output

* Update bridges/TwitterV2Bridge.php

* Update bridges/TwitterV2Bridge.php
2022-09-20 18:07:18 +02:00
Eugene Molotov
a12152e8a5
[VkBridge] Code cleanup ()
- Remove .page_album_link patch, since VK already patched its renderer
- Remove non working code, that tries to get clean video links
2022-09-19 19:22:41 +02:00
Dag
55cc74c816
feat: new bridge pokemonnews ()
* feat: new bridge pokemonnews

fix 

* fix
2022-09-17 01:29:40 +02:00
Eugene Molotov
11220ef373
[VkBridge] Photo fixes ()
This commit fixes following issues:

- Photos from user profile wall started appearing as blured
- On posts with photo collection small thumbnails are shown
2022-09-15 22:17:10 +02:00
quickwick
a1e229a7e1
feat: check EZTV mirrors for available site to query () 2022-09-15 17:47:57 +02:00
Dag
6f7be67a8c
fix: broken bridge abcnews ()
Fix 
2022-09-13 19:00:51 +02:00
Dag
5a9336df12
fix: wrong accept header in mastodonbridge ()
Fixes bug introduced by afcc38786e because of
the default Accept header which caused xml to be returned.

Fix 
2022-09-10 07:38:09 +02:00
Dag
94ae098ef5
fix: various fixes ()
* improve twitch error message

* fix worldcosplay notice

* fix: add new video image to telegram

* fix: reuters

* fix: formula1

* twitter
2022-09-09 20:18:50 +02:00
Dag
6ac347d5ac
fix: add workaround for NYTBridge antibot () 2022-09-08 19:54:09 +02:00
Dag
5578a735d9
feat: allow more feeds in FeedMerge ()
Fix 
2022-09-08 18:44:15 +02:00
Dag
e63e3d072c
feat: new bridge QnapBridge () 2022-09-08 18:28:36 +02:00
Eugene Molotov
70ba6c5b53
[VkBridge] Manually handle redirects ()
Some redirects are legit, some redirects lead to "Too many requests" page
2022-09-07 03:02:23 +02:00
Dag
0dab51e26f
fix: php errors ()
* fix: php error in tiktok bridge

* fix: notice in craigslist

* fix: php notice in wordpress bridge

* feat: improve ux in telegram bridge
2022-09-06 00:14:20 +02:00
Eugene Molotov
8033a5f461
[VkBridge] Fix photo URI retrieving ()
VK stopped filling JSON structure containing information for generating URI to full size photo
2022-09-05 23:41:41 +02:00
Dag
a2c7865226
fix: exclude mastodon boosts when told to do so () 2022-09-05 05:58:18 +02:00
quickwick
36f64a3258
feat: add preview for external urls in twitterv2 ()
Fix 
2022-09-05 05:31:36 +02:00
quickwick
8ffc002e53
fix: truncated retweet text in twitter bridge()
Fix 
2022-09-05 02:04:09 +02:00
Dag
cca11174e1
fix: php error in ViceBridge ()
Fixes Undefined variable: article at bridges/ViceBridge.php line 37
2022-09-04 22:58:58 +02:00
Dag
9d16e81e17
fix: php error PHP Notice: Undefined index: author () 2022-09-04 19:07:04 +02:00
Dag
57d5aa45f7
fix: php notice in eztvbridge ()
* fix: php notice in eztvbridge

Fixes Undefined property: stdClass::$torrents

* lint
2022-09-04 04:35:21 +02:00
Dag
b8f73618c1
fix: include playlist when processing soundcloud items () 2022-09-04 03:50:40 +02:00
Dag
f40ed566be
fix: absolute urls for images in pixivbridge () 2022-09-02 20:35:17 +02:00
Korytov Pavel
1ca4dd69f7
[InstituteForTheStudyOfWarBridge] Do not put HTML tags into title () 2022-08-25 19:48:16 +02:00
Korytov Pavel
c079dbb521
[InstituteForTheStudyOfWarBridge] Add bridge () 2022-08-25 19:22:19 +02:00
Eugene Molotov
43ad54dba0
[PikabuBridge] Skip sponsored posts ()
* [PikabuBridge] Skip sponsored posts

Sponsored posts appear very rarely in html code.
But when they appear, they always have different url that results junk feed.

One of the example is [1]. After visiting it, you will be redirected to [2] that is marked as
"Партнёрский материал" in Russian, or "Sponsored post" in English.

[1] https://pikabu.ru/story/a_mla_posa_m_memu_seyla_otorathche_idomikhlenonoikhmyav_sseyla_otoratazoed__9388770?from=cpm
[2] https://pikabu.ru/story/kakim_dolzhen_byit_vash_noutbuk_9388770

* lint

Co-authored-by: Dag <me@dvikan.no>
2022-08-25 18:09:06 +02:00
Eugene Molotov
fd0d5350be
[RutubeBridge] Include timestamp and author in feed () 2022-08-24 14:49:54 +02:00
Bocki
edbafc6144
[Teefury] Fix occasional problem () 2022-08-20 21:11:27 +02:00
Christian Schabesberger
372eccd7b2
[Nordbayern] Update regions () 2022-08-13 19:41:05 +02:00
Bocki
e99cbf21b2
[DailyShirts] Add daily shirt sites () 2022-08-12 14:51:38 +02:00
Miika Launiainen
08c1f55f4a
Created Hanime bridge ()
* Created Hanime bridge

* Moved cover image from enclosures to content as dvikan suggested
2022-08-10 23:46:17 +02:00
Dag
eef45d4e8d
fix: TypeError (0): setlocale(): Argument ($category) must be of type int, string given ()
This was upgraded from a warning to an error in php 8.
2022-08-06 22:46:49 +02:00
Dag
2bbce8ebef
refactor: general code base refactor ()
* refactor

* fix: bug in previous refactor

* chore: exclude phpcompat sniff due to bug in phpcompat

* fix: do not leak absolute paths

* refactor/fix: batch extensions checking, fix DOS issue
2022-08-06 22:46:28 +02:00
Eugene Molotov
205f0a7239
[RutubeBridge] Fix regex for retreiving reduxState ()
Before this commit regex captured window.reduxState value until first semicolon.
This is incorrect since it produces invalid json, if semicolon is
also somethere in the middle of stringified json.

After this commit regex will capture window.reduxState value until last semicolon.
2022-08-05 11:45:50 +02:00
Dag
ecb486794b
refactor: use static values for cache scope
This fixes a future problem when code is placed under a namespace because `get_class($bridge)` will then return e.g. `RssBridge\Bridge\TwitterBridge` instead of the the current value `TwitterBridge`.

Also a bit refactoring of `Configuration.php`.
2022-08-02 15:03:54 +02:00
Loïc Fürhoff
a0a0d5235b
Remove MAINTAINER () 2022-07-31 21:42:40 +02:00
Dag
cd0ca7f645
fix: change default curl user agent () 2022-07-31 03:58:07 +02:00
Dag
0a060b2ad6
[Gab] feat: add new bridge GabBridge () 2022-07-31 03:52:27 +02:00
Dawid Wróbel
499d5c2b77
[Amazon & AmazonPriceTracker] Add Poland () 2022-07-21 20:41:15 +02:00
llamasblade
2c63d5707d
[HytaleBridge] Improve bridge performance () 2022-07-21 20:33:00 +02:00
llamasblade
9b0f8095c2
[YandexZenBridge] Fix feed title if username not specified () 2022-07-13 12:08:11 +02:00
llamasblade
1294d3b953
[YandexZenBridge] Add bridge () 2022-07-13 01:08:05 +02:00
llamasblade
64c8d4ad37
[HytaleBridge] Improve bridge contents ()
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org>
2022-07-10 21:06:41 +02:00
Dag
003ab58514
[FurAffinity] fix: errror ()
They changed parts of the dom.

Fix error:
Error: Call to a member function find() on null

Fixes 
2022-07-10 19:48:37 +02:00
Loïc Fürhoff
87f8571ccf
[Mailman2] Add bridge () 2022-07-10 19:40:03 +02:00
floviolleau
f1319f5b2b
[PanneauPocket] add new bridge () 2022-07-10 19:36:01 +02:00
Dag
40dc0a2e5f
[Euronews] fix: use correct url ()
The non-www domain has a tls config error.
2022-07-09 22:50:03 +02:00
Jan Tojnar
e07a94d480
Normalize some method calls ()
The methods were called as static even though they were not.
2022-07-09 08:13:07 +02:00
Dag
c992bcc8bf
[AssociatedPressNews] fix: prepend lead photo to items () 2022-07-08 18:42:45 +02:00
Jan Tojnar
951092eef3
Fix coding style missed by phpbcf ()
$ composer require --dev friendsofphp/php-cs-fixer

$ echo >.php-cs-fixer.dist.php "<?php

$finder = PhpCsFixer\Finder::create()
    ->in(__DIR__);

$rules = [
    '@PSR12' => true,
    // '@PSR12:risky' => true,
    '@PHP74Migration' => true,
    // '@PHP74Migration:risky' => true,
    // buggy, duplicates existing comment sometimes
    'no_break_comment' => false,
    'array_syntax' => true,
    'lowercase_static_reference' => true,
    'visibility_required' => false,
    // Too much noise
    'binary_operator_spaces' => false,
    'heredoc_indentation' => false,
    'trailing_comma_in_multiline' => false,
];

$config = new PhpCsFixer\Config();

return $config
    ->setRules($rules)
    // ->setRiskyAllowed(true)
    ->setFinder($finder);

"

$ vendor/bin/php-cs-fixer --version
PHP CS Fixer 3.8.0 BerSzcz against war! by Fabien Potencier and Dariusz Ruminski.
PHP runtime: 8.1.7

$ vendor/bin/php-cs-fixer fix
$ rm .php-cs-fixer.cache
$ vendor/bin/php-cs-fixer fix
2022-07-08 13:00:52 +02:00
sal0max
20bf2aa4fe
[ExplosmBridge] merge ExplosmBridge and CyanideAndHappinessBridge () 2022-07-08 00:23:29 +02:00
llamasblade
f887ce8f63
[HytaleBridge] Add bridge () 2022-07-07 15:12:35 +02:00
Tokariew
ea45717a28
[Instagram] fix: add ds_user_id ()
Fix 
2022-07-07 12:08:21 +02:00
Jan Tojnar
d107f8ed30
Improve Factory variable names () 2022-07-06 12:14:04 +02:00
Joseph
6c52e9bbc6
[TelegramBridge] Support telegram.me in detect params regex () 2022-07-06 03:48:49 +02:00
Dag
192fc0ee9b
[FeedMerge] feat: remove duplicates ()
Fix 
2022-07-05 15:39:00 +02:00
Dag
321ec7c8c1
refactor: move cache logic into the factory () 2022-07-05 13:20:01 +02:00
sal0max
7d941c2898
[Flaschenpost] Add bridge () 2022-07-04 07:29:22 +02:00
Dag
4f75591060
Reformat codebase v4 ()
Reformat code base to PSR12

Co-authored-by: rssbridge <noreply@github.com>
2022-07-01 15:10:30 +02:00
Dag
9f2f1e526d
[Instructables] refactor: conform to PSR2 () 2022-07-01 02:19:47 +02:00
Patrick Collins
2c7a9d7c45
[MangaDex] improve date handling ()
prioritize new chapters rather than just edited ones.
should avoid batch-renaming drowning out new chapters, and existing items being re-sorted in the feed when they're edited.
documentation here: https://api.mangadex.org/docs/dates/
2022-06-26 08:50:51 +02:00
Dag
5076d09de6
refactor: prepare for PSR2 () 2022-06-24 18:29:35 +02:00
KamaleiZestri
556f0b4237
[NewgroundsBridge] Add Bridge () 2022-06-24 11:59:24 +02:00
Yaman Qalieh
1e7ad6ed51
[PixivBridge] Remove backwards compatability hack ()
There is no need for this since the context is guessed if it's not
provided.
2022-06-24 11:31:24 +02:00
Dag
92782e6c34
[GoogleSearch] feat: add verbatim option ()
The verbatim option is the same as wrapping the query in quotes e.g. "rss-bridge".
2022-06-24 11:18:27 +02:00
Yaman Qalieh
1cfcacbbeb
[BugzillaBridge] Add new bridge () 2022-06-24 11:04:49 +02:00
Yaman Qalieh
abb4c17a0d
bridges: Update maintainer () 2022-06-22 13:07:54 -04:00
Dag
a166899633
[FeedMerge] fix bugs ()
* [FeedMerge] fix: sort items by timestamp descending

* [FeedMerge] fix: fetch 10 most recent items

This fixes a bug where the bridge e.g. fetched 10 items from the first feed and then nothing from the rest
2022-06-22 18:34:05 +02:00
Dag
7dc3449207
[KilledByGoogle] fix: broken enclosure url ()
* [KilledByGoogle] fix: broken enclosure url

The previous enclosure url was HTTP 404.

Also add link to items.

* fix: close unclosed <a> tag
2022-06-22 18:33:48 +02:00
Dag
bde00447f1
[Telegram] fix: remove all enclosures except for videos () 2022-06-22 18:33:21 +02:00
Dag
9d5f59e2db
[GoogleSearch] fix: improve bridge ()
Sort properly by date.
Fix php errors.
Improve the date parsing logic.
Improve the content parsing by also including those with · as separator
2022-06-22 18:32:54 +02:00
Dag
07927008eb
refactor: CacheFactory () 2022-06-22 18:29:28 +02:00
Austin Huang
e9b8a1f9f9
[Mastodon] Use ActivityPub outbox for Mastodon (et al.) feed ()
* Use ActivityPub outbox for Mastodon (et al.) feed

closes 

* Better description for Mastodon bridge

I mean I could rename it to ActivityPub bridge if the maintainer so pleases

* [Mastodon] Please the lint

* [Mastodon] address feedback

* [Mastodon] fix link, address spelling case bug

* refactor

* [Mastodon] add username cache, fix try-catch, rename

* [Mastodon] shorten description to satisfy the lint

* [Mastodon] address feedback

* [Mastodon] support Secure Mode instances

* [Mastodon] add config documentation

* [Mastodon] update docs

Co-authored-by: Dag <me@dvikan.no>
2022-06-20 19:11:46 -04:00
Dag
8365a7a34d
chore: bump required php version to 7.4 ()
* chore: require min php 7.4

* Revert "feat: backport php 7.3 functions ()"

This reverts commit 6df5a4bc14.

* [BandcampDaily] use array_key_first

* hard fail on php versions below 7.4

* update phpcompat linter
2022-06-19 21:45:33 +02:00
Joseph
192dc4dae2
[TikTokBridge] Add bridge () 2022-06-18 21:59:39 -04:00
Korytov Pavel
c78c1254a8
[NovayaGazetaEuropeBridge] Add bridge () 2022-06-18 21:57:40 -04:00
Gilles
ce63d8a706
[YGGTorrentBridge] Changed base URL and one parameter name () 2022-06-17 23:06:59 -04:00
Eugene Molotov
d0bea1627e
[InstagramBridge] Fix incorrect cache timeout calculation ()
It is expected that getCacheTimeout returns integer. In fact
it returned boolean value which lead to situation, where Instagram feeds
were not cached.
2022-06-18 03:02:31 +02:00
Dag
c6ba3e5280
[Parler] fix: use new api endpoint ()
They also modified the json structure.
2022-06-17 21:18:29 +02:00
Yaman Qalieh
9ac494b350
[AstrophysicsDataSystemBridge] Add bridge () 2022-06-17 20:00:31 +02:00
Joseph
c6100d95ca
[UberNewsroomBridge] Add more regions & use region name from JSON () 2022-06-14 22:18:16 -04:00
Yaman Qalieh
33e3d9b596
[Kanali6Bridge] Add bridge () 2022-06-14 20:08:55 -04:00
Yaman Qalieh
3e2423d86b
[MsnMondeBridge] Fix bridge () 2022-06-14 09:45:46 -04:00
Yaman Qalieh
90e0504da5
[Shimmie2Bridge] Fix bridge () 2022-06-14 09:45:35 -04:00
Yaman Qalieh
4b3b1ca163
[KununuBridge] Fix bridge for default parameters () 2022-06-14 09:45:01 -04:00
Yaman Qalieh
5b93bba1a3
[ZenodoBridge] Fix bridge () 2022-06-14 09:44:26 -04:00
sal0max
de279de762
[CyanideAndHappiness] Add bridge () 2022-06-10 07:29:01 +02:00
Yaman Qalieh
3927ecd822
[UsenixBridge] Add bridge () 2022-06-09 16:56:52 +02:00
pubak42
1b0a6f2813
[VixenBridge] New bridge () 2022-06-09 16:53:26 +02:00
Yaman Qalieh
8f0d90f653
[PixivBridge] Fix tags () 2022-06-08 23:05:56 -04:00
Yaman Qalieh
037d5866ca
[BandcampDailyBridge] Fix list duplicates () 2022-06-08 19:37:06 -04:00
Yaman Qalieh
75c4c9f256
Revert "[Usenix] Add new bridge for USENIX (usenix.org) publications ()" ()
This reverts commit baa4ea8338.
2022-06-08 00:44:37 -04:00
Dag
baa4ea8338
[Usenix] Add new bridge for USENIX (usenix.org) publications ()
Currently only supporting the ;login: publication.
2022-06-08 05:43:56 +02:00
sysadminstory
a4785370fa
[DealabsBridge-HotUKDealsBridge-MydealsBridge-PepperBridgeAbstract] Fix ()
the date handling

The deal posting date logic was wrong, and leaded to warnings and
notice. Now, only the feed with the deal sorted by date contains date
(the feed sorted by hottest deal does not contain a date anymore,
because there are no deal date in this case).
2022-06-07 23:55:15 +02:00
Joseph
e85932b1a5
[BrutBridge] Fix bridge () 2022-06-07 18:05:03 +02:00
Korytov Pavel
53f9970403
[EuronewsBridge] Add bridge () 2022-06-07 10:25:20 -04:00
Jan Tojnar
19ad2584da
[NFLRUSBridge] Remove byte-order-mark ()
With UTF-8 byte-order mark in the file, the `ListActionTest::testOutput`
would fail after converting tests to PSR-4 namespaces:

    invalid JSON output: Syntax error
    Failed asserting that null is not null.

This is because ListAction::execute tries to create the bridge objects
and, when the files containing the bridge classes are not loaded yet,
the autoloader starts including them. Since this happens after output
buffering has begun, any text in the PHP file before the `<?php` tag
such as the BOM will end up in the buffer to be parsed by `json_decode`.

Previously, it worked by chance thanks to some other test including the file
before `ListActionTest`. With the restructuring, `Actions\ListActionTest`
will run sooner and become responsible for triggering the autoloader.

To prevent this in the future, I also disallowed BOM in the coding style.
2022-06-07 04:59:22 +02:00
somini
190c95fa62
[PCGWNewsBridge]: New Bridge () 2022-06-06 01:02:15 +02:00
Dag
678e5d9866
[NeuviemeArt] Exterminate dead bridge ()
They moved to https://www.bubblebd.com/9emeart

Fixes 
2022-06-05 22:56:54 +02:00
Yaman Qalieh
4787eb3799
[WordPressMadaraBridge] Add Bridge () 2022-06-05 14:40:43 -04:00
Yaman Qalieh
a863234474
[MangaDexBridge] add chapter search context () 2022-06-05 14:28:05 -04:00
Korytov Pavel
4260be26a2
[EconomistWorldInBriefBridge] indent with tabs instead of spaces () 2022-06-05 18:40:48 +02:00
Mynacol
713d06ba08
[GitlabIssueBridge] Code cleanup ()
- Rename parseMRDescription() -> parseMergeRequestDescription()
- Move parseMergeRequestDescription() below parseIssueDescription()
- Inline getProjectURI()
2022-06-05 18:39:54 +02:00
Korytov Pavel
7256d1138b
[EconomistWorldInBriefBridge] Add bridge () 2022-06-05 17:16:11 +02:00
Dag
71310d2c5a
[OsmAndBlog] Remove bridge ()
They revamped their page. The feed has been returning a single item
for some time.

Their blog can be followed at:
https://osmand.net/blog/atom.xml
2022-06-05 03:51:37 +02:00
Dag
92d813fbea
[NotAlways] fix: broken url ()
The /all url now actually points to a specific item.
I think we want the frontpage for this.

Fixes:
Fatal error: Uncaught Error: Call to a member function find() on null in NotAlwaysBridge.php:37
2022-06-05 02:56:51 +02:00
Mynacol
3f896f9465
[GitlabIssueBridge] Add bridge ()
* [GitlabIssueBridge] new bridge

This tracks issue comments on arbitrary gitlab projects.

* [GitlabIssueBridge] Prepare for Merge Request support + fixes

- Proper UIDs
- Default bridge name fixed
- Fix cache identifiers
- Add TODOs

* [GitlabIssueBridge] creation timestamp preferred

And prefer original author over editor.

* [GitlabIssueBridge] Do not add date to item title

Prettier without it.

* [GitlabIssueBridge] Support Merge Requests

This bridge can now generate feeds for Merge Requests.

* [GitlabIssueBridge] typo

* [GitlabIssueBridge] Fix Img src attr in comments

* [GitlabIssueBridge] Fix function call

* [GitlabIssueBridge] Fix test

Use gitlab.com if no h parameter was given.
Fixes a phpunit test.

* [GitlabIssueBridge] linting

* [GitlabIssueBridge] Add MR support to description

* [GitlabIssueBridge] Move function collectData

* [GitlabIssueBridge] rm single-use class constants

* [GitlabIssueBridge] Remove manual caching

Just depend on rss-bridges built-in caching.
2022-06-04 23:59:10 +02:00
Shikiryu
b7e1dc1ab1
[KhinsiderBridge] fix RSS because of the new layout ()
* [KhinsiderBridge] fix RSS because of the new layout

* [KhinsiderBridge] fix phpcs
2022-06-04 22:41:37 +02:00
sysadminstory
8e41887393
[DealabsBridge-HotUKDealsBridge-MydealsBridge] Fix example values ()
Added real example values for discussion to allow automatic testing.

Updated keywords example value to be sure there will be some results.
2022-06-04 22:40:20 +02:00
Mynacol
8865521b3b
[GolemBridge] Remove image galleries ()
Do not add all images of the image gallery, but only the preselected one.

Often, the same gallery is used multiple times with different preselected
images. The previous implementation always added all images of the
gallery, cluttering the article. This patch only adds the preselected one.

The no-js link wrapping around the gallery leads to a 403 Forbidden
page, so linking that doesn't work to really support galleries.
2022-06-04 22:27:24 +02:00
Austin Huang
8172d10bb5
[Amazon & AmazonPriceTracker] Add Turkey, close ()
* [AmazonPriceTracker] Add Turkey, close 

* [Amazon] Add Sweden & Turkey

consistent with price tracker
2022-06-04 21:59:52 +02:00
Park0
299ad87168
[Marktplaats] example values added ()
For automation tests example values are needed
2022-06-04 21:06:38 +02:00
Dag
d60d8313d0
fix: type error in function call ()
Fixes:
Argument 2 passed to getContents() must be of the type array, int given
2022-06-04 21:05:43 +02:00
Yaman Qalieh
1fd2f37bb4
[PixivBridge] Fix 404 for fullsize novel images () 2022-06-04 20:53:10 +02:00
Christian Schabesberger
2fa24e780b
Fix nordbayern () 2022-06-04 20:50:16 +02:00
quickwick
3b04e318ae
[SlusheBridge] New bridge () 2022-06-04 20:10:07 +02:00
Joseph
85e5ce2679
[UberNewsroomBridge] Add bridge () 2022-05-25 09:43:18 +02:00
KamaleiZestri
462319344b
[CubariBridge] New Bridge () 2022-05-24 13:34:40 +02:00
KamaleiZestri
dd025894e9
[PillowfortBridge] Modify example value for Pillowfort Bridge () 2022-05-22 15:30:45 -04:00
Dag
4007afdcf5 Merge branch 'autoloading' into master 2022-05-17 23:59:18 +02:00
Kingsley Yung
7a87a09fc5
[YouTubeCommunityTab] Fix error occuring when YouTube returns non-English webpage. () 2022-05-17 09:35:16 +02:00
sysadminstory
1e3f5f3ad3
[PepperBridge] Update CSS selectors ()
Updated some CSS selectors to follow the website change
2022-05-17 09:34:03 +02:00
Yaman Qalieh
f709778b28
[MydealsBridge] Fix Example value () 2022-05-14 08:04:21 -04:00
Dag
4d069fcf99 remove unnecessary includes 2022-05-13 09:35:25 +02:00
Dag
f00f90328d refactor: extract class PepperBridgeAbstract 2022-05-13 09:29:56 +02:00
Yaman Qalieh
bb6d553dd5
Revert "refactor: remove unnecesary includes" ()
This reverts commit fd449be4eb.
2022-05-12 16:28:03 -04:00
Joseph
97b513823d
[HaveIBeenPwnedBridge] Fix item URIs () 2022-05-12 22:16:34 +02:00
Eric G
e01f0bcaf2
[GiteaBridge] Rewrite to decouple from Gogs and add contexts () 2022-05-12 22:15:03 +02:00
Yaman Qalieh
e5829d37b6
[HaveIBeenPwnedBridge] Use API to get Data () 2022-05-12 21:53:03 +02:00
Yaman Qalieh
73b1a6a7aa [FDroidRepoBridge] Add F-Droid Repo Bridge 2022-05-12 09:37:11 -04:00
Dag
fd449be4eb refactor: remove unnecesary includes 2022-05-12 15:15:09 +02:00
User123698745
96a63a8e81
[PicukiBridge] fix image not displaying () 2022-05-10 19:53:29 +02:00
quickwick
9110b70f07
[TwitterV2Bridge] Properly include quoted tweets () 2022-05-10 09:41:12 +02:00
Dag
76084cdcca fix: logic bug in limiting 2022-05-09 21:02:21 +02:00
sysadminstory
51f0d046d0
[AllocineFRBridge] Automatically find the last season for every show ()
The bridge now finds the last season URI by itself, and don't rely on
static URL stored in the bridge itself.
2022-05-08 17:22:39 +02:00
Christian Schabesberger
fb2ed95368
Fix nordbayern ()
* fix newspaper thumbnails are shown again

* show article teaser on top of title image for NN
2022-05-08 16:37:53 +02:00
Mynacol
36d11fd06e
[XenForoBridge] Fix error if message is < 70 chars ()
At the time of writing, this occurs on the following thread:
https://forum.xda-developers.com/t/optimized-lineageos19-1-v4-0-23apr.4426575/

Fixes the following error:
ValueError: strpos(): Argument  ($offset) must be contained in argument  ($haystack) in ./rss-bridge/bridges/XenForoBridge.php:272
Stack trace:
0 ./rss-bridge/bridges/XenForoBridge.php(272): strpos()
1 ./rss-bridge/bridges/XenForoBridge.php(146): XenForoBridge->extractThreadPostsV2()
2 ./rss-bridge/actions/DisplayAction.php(134): XenForoBridge->collectData()
3 ./rss-bridge/index.php(24): DisplayAction->execute()
4 {main}
2022-05-08 16:25:01 +02:00
quickwick
d107592094
Don't hide quoting tweets when 'hide retweets' is selected () 2022-05-08 16:22:31 +02:00
Yaman Qalieh
0ce71d561d
[PixivBridge] [UnsplashBridge] Fix deprecated null () 2022-05-08 16:17:26 +02:00
Yaman Qalieh
3476b06ee0
[MangaDexBridge] Exclude external chapters () 2022-05-08 04:22:33 +02:00
sysadminstory
37843e8777
[RadioMelodieBridge] Fix date parsing ()
The date is now correctly parsed for every month in the year (There are months mane in french that are 3 letters long
2022-05-08 04:19:06 +02:00
Mynacol
56e991122b
[GolemBridge] Add golem.de bridge () 2022-05-08 04:08:55 +02:00
Dag
5d77d14f9d
feat: add retry logic to the http client ()
* refactor: extract http client

* feat: add retry logic to http client
2022-05-08 03:58:57 +02:00
Binnette
bc773a49f8
Full rewrite of bridge DeveloppezDotCom () 2022-05-08 03:38:33 +02:00
Yaman Qalieh
410daee1d5
[PixivBridge] Add User context () 2022-05-08 02:46:57 +02:00
Christian Schabesberger
adeaede930
[NordbayernBridge] Fix Bridge () 2022-05-02 19:06:30 +02:00
Nemo
31455b6838
[npci] Adds new NPCI Bridge () 2022-04-29 00:01:18 +02:00
quickwick
4c26950b71
[TwitterV2Bridge] Fix empty object check () 2022-04-26 12:11:26 +02:00
pirnz
9dc31dfcfa
[AsahiShimbunAJWBridge] Updated Asia section links () 2022-04-26 12:10:10 +02:00
Corentin Garcia
b090b17bbf
[RobinhoodSnacksBridge] fix bridge () 2022-04-26 00:53:18 +02:00
sysadminstory
ca749e7bad
[ZoneTelechargement] Remove bridge ()
Website announced the shutdown
2022-04-25 20:01:39 +02:00
Eric G
46a356b0b2
[GogsBridge] Add protocol to examplevalue () 2022-04-18 22:31:26 +02:00
Joseph
fe042305e4
[GoogleSearchBridge] Update bridge () 2022-04-16 23:16:38 +02:00
Loïc Fürhoff
669e92357a
[Arte7Bridge] Exclude trailers and sort by v2 () 2022-04-16 23:08:27 +02:00
Dag
73ebdbf67a
Revert "[Arte7Bridge] Exclude trailers and sort by ()" ()
This reverts commit 924eaf2011.

That commit broke the bridge.
2022-04-15 22:02:41 +02:00
Eugene Molotov
ac766aa47f
[RutubeBridge] Add bridge () 2022-04-16 00:37:38 +05:00
Nemo
2be613e015
[BookMyShowBridge] Add new bridge () 2022-04-15 19:55:32 +02:00
Loïc Fürhoff
924eaf2011
[Arte7Bridge] Exclude trailers and sort by () 2022-04-14 23:20:09 +02:00
Alex Balgavy
d082bfca4a
[SeznamZpravyBridge] fix: broken bridge () 2022-04-14 14:38:16 +02:00
Shikiryu
ff8ece213f
[PicalaBridge] Add new bridge () 2022-04-13 13:25:32 +02:00
Nemo
3e5675c256
[GoodreadsBridge] Add new bridge () 2022-04-13 13:18:05 +02:00
Dag
5a7d305e07
[Nordbayern] fix: problem with absolute and relative link ()
* [Nordbayern] fix: problem with absolute and relative link

Fixes:

cURL error: Could not resolve host: www.nordbayern.dehttps
2022-04-12 23:40:37 +02:00
Dag
7379e2b3d5
[Parler] feat: add new bridge () 2022-04-12 23:39:32 +02:00
Dag
57c8806954
[ParuVenduImmo] fix: try to repair broken css selectors ()
* [ParuVenduImmo] fix: try to repair broken css selectors

Needs more work.
2022-04-12 23:37:54 +02:00
Dag
b6e8350596
fix: a bunch of small changes in multiple bridges ()
Mostly refactors.
2022-04-12 23:37:30 +02:00
Dag
5b7dd45b20
[UsbekEtRica] fix: broken css selectors () 2022-04-12 23:37:17 +02:00
Dag
f9801a5c58
[RoadAndTrack] fix: broken css selectors () 2022-04-12 23:37:05 +02:00
Dag
563c099d80
[NFLRUS] fix: broken css selectors ()
This bridge needs more work.
2022-04-12 23:35:04 +02:00
Dag
b6e8e3ea6e
[N26] fix: broken css selectors () 2022-04-12 23:34:52 +02:00
Dag
9e2e32a19d
[Amazon] fix: broken css selectors () 2022-04-12 23:34:40 +02:00
Dag
df5c259375
[LaCentrale] fix: broken css selectors () 2022-04-12 23:34:23 +02:00
quickwick
6021d2ffa6
[GelbooruBridge] Change tag examplevalue to one valid for all inheriting bridges () 2022-04-12 16:52:34 +02:00
Dag
a28481aaa8
[XenForo] fix: sort items by date in descending order () 2022-04-11 00:42:53 +02:00
Dag
bb81af086f
[Castorus] fix: htmlentities bug () 2022-04-10 22:47:02 +02:00
dag
5a733b3d82
feat: add limit options to the slowest bridges 2022-04-10 18:56:24 +02:00
dag
0b40f51c01
[Picuki] fix: item parsing ()
Fixes a problem with the entire content being a link.

Also truncate title.

They have referrer checks on their images. So clicking the
enclosure doesnt work. Will fix later.
2022-04-10 18:54:48 +02:00
quickwick
db28bedb23
[TwitterV2Bridge] Changes to output HTML/CSS, larger display image by default () 2022-04-10 18:53:35 +02:00
User123698745
aacf5812ff
[GiphyBridge] include search text in feed name ()
Co-authored-by: User123698745 <usr123698745+git@gmail.com>
2022-04-10 18:06:33 +02:00
User123698745
7833d0e6c3
[GiphyBridge] include bundle parameter in api calls to reduce bandwidth () 2022-04-10 15:21:43 +02:00
Corentin Garcia
c498749c2b
[TwitterEngineeringBridge] add bridge () 2022-04-10 11:47:42 +02:00
User123698745
722f9ff0ce
[GiphyBridge] use not rate limited public api key ()
Co-authored-by: User123698745 <usr123698745+git@gmail.com>
2022-04-10 11:37:02 +02:00
Vít Kabele
5c08984714
InstagramBridge.php: Display usernames and hashtags as links. () 2022-04-08 23:47:10 +02:00
Corentin Garcia
8c18c02c65
[GatesNotesBridge] Add feedaxpander bridge for Bill Gate's blog (fix issue ) () 2022-04-08 21:21:13 +02:00
Antoine Turmel
51d27300be
[FeedMergeBridge] Add new bridge ()
* [FeedMergeBridge] Add new bridge

Here is a bridge that merges two or more feeds into one.

Co-authored-by: Bocki <henning@bocklage.com>
Co-authored-by: Dag <me@dvikan.no>
2022-04-08 21:13:05 +02:00
quickwick
c0e2a430ab
[TwitterV2Bridge] Add parameter to include only media tweets () 2022-04-07 09:00:28 +02:00
quickwick
daae089299
[TwitterV2Bridge] Changes to parameters and output titles () 2022-04-06 20:56:56 +02:00
Joseph
d98add2cac
[TelegramBridge] Fix issues & add support for location messages () 2022-04-06 10:15:21 +02:00
Tobias Alexander Franke
a3b0b91dee
[BinanceBridge] Remove announcements because of Cloudflare issue () 2022-04-05 23:20:27 +02:00
langfingaz
6ffe531e4f
[UnsplashBridge] extend functionality () 2022-04-05 15:00:10 +02:00
Bocki
2c50bbae95
[AssociatedPressNewsBridge] fix checks () 2022-04-05 14:37:15 +02:00
Joseph
8f9314947b
[AssociatedPressNewsBridge] Add bridge () 2022-04-05 14:03:25 +02:00
Mikalai Daronin
b24cdd47f0
[AlfaBankByBridge] new bridge for alfabank.by () 2022-04-05 13:14:09 +02:00
quickwick
780581939a
[TwitterV2Bridge] New Bridge for Twitter v2 API ()
* New Bridge for Twitter using v2 API

* Top comment block, tweaks to match contributing guide

* [TwitterV2Bridge] new Bridge (sort of)

* Discovered the point of, and re-added, no image scaling option

* Fix the phpcs sniff violations (I hope)

* More linter fixes, I figured out how to use phpcs locally

* Removed unnecessary custom version of getContents function

* Limit query to 100 tweets, valid example query, improved error handling

* Added config doc (correctly, I hope) with link from DESCRIPTION

* little tweak to doc
2022-04-04 21:13:05 +02:00
arnd-s
0d305f1530
[TwitterBridge] Migration to API V1.1 () 2022-04-04 19:50:59 +02:00
Nemo
e1e9a12440
[AmazonPriceTrackerBridge] Minor fix for parser, and new strategy () 2022-04-04 19:41:40 +02:00
Nemo
2eaf48de99
Fix AppleAppStoreBridge () 2022-04-04 19:05:52 +02:00
dag
00a3f80ac4
[Mangareader] chore: remove dead bridge ()
It's currently timing out.
2022-04-03 10:26:17 +02:00
dag
260fc41d72
[RTFB] chore: remove dead and unmaintained bridge () 2022-04-03 10:23:06 +02:00
quickwick
28f5066fc4
Delete broken, unneeded bridges () 2022-04-03 10:10:56 +02:00
Michael Bemmerl
aa83a990d1
[OtrkeyFinderBridge] Remove HTML in title ()
* [OtrkeyFinderBridge] Provide a better example that actually returns results.

* [OtrkeyFinderBridge] Remove HTML in filename.
2022-04-03 10:09:42 +02:00
Yaman Qalieh
7dcf09a876
[GitHub] Allow custom search query () 2022-04-03 10:07:35 +02:00
somini
d123e6007e
Fixup deprecations on PHP 8 ()
* Fixup deprecations on PHP 8

Fix 

* Configure a default fallback for getInput function

* Appease phpcs

* Avoid changing getInput function

Revert "Configure a default fallback for getInput function"

This reverts commit 94004c5104.
2022-04-03 09:53:13 +02:00
quickwick
a5eb02d3c3
[MixcloudBridge] switch to using API ()
* switch to using public API

* switch to different API endpoints

* fix: urlencode username

Co-authored-by: Dag <me@dvikan.no>
2022-04-03 09:51:41 +02:00
dag
7b168a29f0
[WordPressPluginUpdate] fix: broken bridge ()
I think they removed the changelog html page. Or maybe it
was a redirect. Anyways, this change uses their json api
to fetch plugin data.
2022-04-03 09:38:34 +02:00
dag
bed20e9f28
feat: extract curl ua to config value ()
* exclude config.default.ini.php from phpcs
2022-04-03 09:37:39 +02:00
Joseph
42788cd3ee
[YahtzeeDevDiaryBridge] Remove bridge ()
Website has rss feeds. https://www.escapistmagazine.com/category/yahtzees-dev-diary/feed/
2022-04-02 21:11:34 +02:00
Yaman Qalieh
fb0e7ede89
[ParksOnTheAirBridge] Fix links () 2022-04-02 12:53:10 +02:00
Jacob Zelek
40a4e7b7c2
[ParksOnTheAir] New bridge for amateur radio () 2022-04-01 20:17:00 +02:00
Yaman Qalieh
73cc791ce1
[MangaDexBridge] Add new bridge () 2022-04-01 20:15:47 +02:00
Yaman Qalieh
d4707fc119
[CraigslistBridge] Fix notice with nearby results ()
If the search query includes searchNearby=1, nearby results do not have
.result-hood to indicate location, instead using .nearby.
2022-04-01 16:38:37 +02:00
Yaman Qalieh
8aa091beda
[GithubIssueBridge] Fix notice with reviews ()
Some timeline items, like review threads and the first comment on PRs,
have no header, so this handles the first comment and adds a generic
title if that doesn't work.
2022-04-01 16:38:07 +02:00
Foxocube
d6695c0e73
[FurAffinityUserBridge] Replate username/password with cookie login () 2022-03-31 20:28:46 +02:00
Joseph
e525b5b427
[OpenClassroomsBridge] Remove bridge () 2022-03-31 19:41:59 +02:00
dag
983df45264
[CourrierInternationalBridge] fix: don't break on unusual feed items ()
* [CourrierInternationalBridge] fix: skip unusual feed items 

This skips feed items who don't have content.
The one I encountered was a horoscope.
This change makes sure the bridge dont errors out.
2022-03-31 17:01:11 +02:00
dag
8717c33646
[Glassdoor] fix: repair broken bridge () 2022-03-31 17:00:14 +02:00
Joseph
7280ed7df7
[ScribdBridge] Update example profile URL value () 2022-03-31 15:58:23 +02:00
Joseph
d6b431a34b
[DownDetectorBridge] Remove bridge () 2022-03-31 15:33:33 +02:00
Teemu Ikonen
aa0aa727ad
[Arte7Bridge] Support all languages () 2022-03-31 11:17:07 +02:00
dag
06ef3946cd
[PokemonTV] fix: use exampleValue that returns items () 2022-03-31 09:55:55 +02:00
dag
e94d447727
[DaveRamseyBlogBridge] fix: remove dead bridge () 2022-03-31 09:52:28 +02:00
dag
25e9f69261
[ElsevierBridge] fix: broken bridge () 2022-03-31 09:49:30 +02:00
dag
3e363bbc20
[FootitoBridge] chore: remove bridge () 2022-03-31 09:46:04 +02:00
Matt DeMoss
cf2dad3ab8
Reducer (retrying after failed tests) () 2022-03-30 01:50:07 +02:00
floviolleau
d6a4f2fd5b
[VieDeMerdeBridge] fix due to website changes () 2022-03-30 00:58:29 +02:00
Yaman Qalieh
d27c1a99c2
[YeggiBridge] Add model source and tags () 2022-03-30 00:57:25 +02:00
Yaman Qalieh
0d80f2d5c3
[YeggiBridge] Extend description for discovery () 2022-03-29 23:48:28 +02:00
Joseph
a485beadd7
[FlickrBridge] Add content option to By username () 2022-03-29 23:46:55 +02:00
dag
ec7d2a4afb
[QPlayBridge] chore: remove dead bridge () 2022-03-29 23:33:46 +02:00
dag
427becf441
[ThingiverseBridge] chore: remove dead bridge () 2022-03-29 23:13:14 +02:00
dag
267fdb27fc
chore: remove dead bridge () 2022-03-29 23:12:47 +02:00
dag
060b4c7d58
[AnimeUltimeBridge] fix: convert strings from iso-8859-1 to utf8 ()
This fixes a bug with json_encode() being unable to produce output
because it expects utf8 strings.
2022-03-29 22:44:43 +02:00
dag
cd174c7e22
[DanbooruBridge] refactor: remove unnecessary fork of simplehtmldom () 2022-03-29 22:44:20 +02:00
quickwick
907d09f116
[GelbooruBridge] + inheriting Bridges. Switch to using Gelbooru API () 2022-03-29 22:42:09 +02:00
DRogueRonin
c6675ddeee
[GroupBundNaturschutzBridge] Add bridge and adjust XPathAbstract () 2022-03-29 22:40:31 +02:00
Yaman Qalieh
98a0c2de55
[EtsyBridge] Repair bridge and flip checkbox () 2022-03-29 22:23:14 +02:00
KN4CK3R
a746987d7a
[Webfail] Extract timestamp from element ()
Works only for German language.
2022-03-29 20:46:55 +02:00
Michael Bemmerl
6d4155f995
[GithubTrendingBridge] Fix bridge: not all languages worked ()
* [GithubTrendingBridge] Fix bridge: not all languages worked

Languages with more than one word (like "Common Lisp") were not working. Looks like GitHub changed the parameter format: white space is encoded with dashes.

This prompted me to update all languages while I was at it. This also fixed the bug that the C# & F# languages were not working, because the # has to be URL encoded, which is now done in the parameter value. The language "Ren'Py" was commented out. Probably because the single quote was not escaped? I also fixed that.

* [GithubTrendingBridge] Fix PHP notice.

A repo owner can leave the repo description empty, which means the HTML element isn't there. In this case the code produced a PHP notice. This is fixed by checking for null.

* Changed getName() to retrieve the language name directly from the PARAMETERS.

Co-authored-by: dag <me@dvikan.no>
2022-03-29 20:15:18 +02:00
csisoap
e86ce338a2
[ReutersBridge] Updated 'Top News' feed, some fix () 2022-03-28 20:34:41 +02:00
Mickaël Schoentgen
626cc9119a
Update CryptomeBridge.php () 2022-03-28 17:18:17 +02:00
dag
90db8c4969
[WordpressBridge] fix: add css selector for article, ()
* [Wordpress] fix: add css selector for article, 

* fix: resolve relative links in item content
2022-03-28 00:20:44 +02:00
Glandos
fe43537b45
[PhoronixBridge] support multipage and embed benchmarks () 2022-03-27 13:45:32 +02:00
Thibault Couraud
87533222c7
[FindACrewBridge] Fix bridge () 2022-03-26 19:10:48 +01:00
Dag
74ec1b5687 [LWNprevBridge] fix: broken bridge 2022-03-26 03:17:46 +01:00
Dag
94e6feced2 Merge branch 'master' of github.com:RSS-Bridge/rss-bridge 2022-03-26 02:31:23 +01:00
Dag
b144ab2bd7 [HeiseBrige] fix: broken bridge
This is a feed expander and heise sometimes includes
feed items which point to https://www.techstage.de
for which we dont have parsing for.
2022-03-26 02:30:21 +01:00
Yaman Qalieh
012ecf8e52
[GoogleGroupsBridge] Add new bridge for Google Groups () 2022-03-26 01:09:33 +01:00
Dag
4d4ce3f380 [Arte7Bridge] test: use legal default value for checkbox 2022-03-26 00:07:34 +01:00
Dag
2c00ecb923 [Arte7Bridge] feat: add duration filter
The feed item was given a "duration" key but that's not used
for anything.

refs https://github.com/RSS-Bridge/rss-bridge/issues/662
2022-03-26 00:03:38 +01:00
quickwick
02ba3adcc9
[EZTVBridge] Switch to using EZTV API () 2022-03-25 22:21:47 +01:00
quickwick
37e3d6f2f6
[CBCEditorsBlogBridge] New bridge () 2022-03-25 21:35:06 +01:00
Joseph
7f4a0fae0c
[YouTubeCommunityTabBridge] Add Bridge () 2022-03-25 21:31:39 +01:00
Dag
33da1476c9 [AcrimedBridge] feat: add limit option
This change preserves the prior behavior of
fetching all items.

This particular feed always has exactly 10 items.
2022-03-25 20:59:23 +01:00
Yaman Qalieh
105fbe9dda
[PlantUMLReleasesBridge] Bridge optimizations () 2022-03-25 16:44:42 +01:00
Dag
3187592dba fix: add a few example/default values 2022-03-25 15:33:34 +01:00
Dag
2bd3f22dd5 [IPBBridge] fix: bug in feed detection logic
The previous author forgot to also append ".xml"
when actually fetching the detected feed.
2022-03-25 14:49:57 +01:00
Yaman Qalieh
197149d90b
[CraigslistBridge] Add new bridge () 2022-03-25 10:58:54 +01:00
Bocki
f11e792f84
[maintenance] Fix tests () 2022-03-25 10:41:27 +01:00
Jacob Zelek
071412130b
[SummitsOnTheAir] New bridge () 2022-03-25 09:48:55 +01:00
Dag
8b59772be3 [ElsevierBridge] fix: typo in exampleValue 2022-03-25 03:42:05 +01:00
Dag
6e0589f9a0 [EconomistBridge] fix: broken bridge
Fixes: Call to a member function find() on boo

The new-style articles had their DOM changed.
2022-03-25 03:07:35 +01:00
Dag
b57d19b29c [DesoutterBridge] fix: default value 2022-03-25 02:29:51 +01:00
Dag
dbd480e2c0 [AsahiShimbunAJWBridge] fix: use case sensitive list value
This bug happened not in web UI but when extracting the default
value in order to do automatic testing.
2022-03-25 02:04:55 +01:00
Dag
35afee6103 [ABCNews] fix: broken css selector 2022-03-25 01:41:40 +01:00
Yaman Qalieh
32a6348418
[NordbayernBridge] Fix linting issue () 2022-03-25 01:26:57 +01:00
quickwick
b5ab2ee676
Add stickers endpoint for search () 2022-03-25 01:25:53 +01:00
Yaman Qalieh
acef0ab5cc
[WallpaperStopBridge] Delete bridge ()
This website is no longer serving content
2022-03-25 01:05:05 +01:00
Yaman Qalieh
e0d99f2a84
[DavesTrailerPageBridge] Add timestamps to feed () 2022-03-25 01:02:16 +01:00
eggwhalefrog
3a9e528301
[NordbayernBridge] add author & timestamp of article () 2022-03-25 00:28:06 +01:00
Florent Machen
297a6cf191
[WorldCosplayBridge] fix Cosplayer API response structure () 2022-03-25 00:27:23 +01:00
Florent Machen
9cd8e93bb9
[GQMagazineBridge] fix retrieve the content of an article at a given url () 2022-03-25 00:26:38 +01:00
Dag
943a5e3e8b [CryptomeBridge] Fix pageformat () 2022-03-25 00:11:28 +01:00
Yaman Qalieh
2ade568a84
[WikipediaBridge] Add Russian Version () 2022-03-25 00:02:38 +01:00
Dag
50bab079e1 feat: add new bridge HashnodeBridge ()
https://github.com/RSS-Bridge/rss-bridge/pull/2231
2022-03-24 23:58:17 +01:00
Yaman Qalieh
bb06826680
[FolhaDeSaoPauloBridge] Fix Linting Issue () 2022-03-24 23:36:23 +01:00
Dag
534864f47b Revert "WikipediaBridge: Added russian version ()"
Was buggy.

This reverts commit f7af2beb79.
2022-03-24 23:34:43 +01:00
NikNikYkt
f7af2beb79
WikipediaBridge: Added russian version () 2022-03-24 23:32:33 +01:00
Yaman Qalieh
76ade41543
[No Squash] Fix Linting () 2022-03-24 23:24:55 +01:00
somini
cb4bc57c72
[FolhaDeSaoPauloBridge]: Small improvements () 2022-03-24 23:16:02 +01:00
sysadminstory
5c69577253
[ZoneTelechargementBridge] Fix links () 2022-03-24 23:13:40 +01:00
dawidsowa
78a5136cc9
bridges: change 'tags' to 'categories' () 2022-03-24 23:04:12 +01:00
Michael Bemmerl
1f2b295bf3
[BundestagParteispendenBridge] Add bridge to get the latest donations () 2022-03-24 22:42:15 +01:00
Michael Bemmerl
e89b4287b8
[SchweinfurtBuergerinformationenBridge] Add new bridge () 2022-03-24 22:37:44 +01:00
µKöff
02ab11121b
[LaTeX3ProjectNewslettersBridge] New Bridge () 2022-03-24 22:26:19 +01:00
Paroleen
3d570761e5
[SpotifyBridge] Add new bridge () 2022-03-24 21:58:53 +01:00
Joseph
1ae7cf6530
[ScribdBridge] Fix bridge () 2022-03-24 21:32:16 +01:00
Joseph
0d20e9a05c
[BandcampDailyBridge] Add Bridge () 2022-03-24 21:21:57 +01:00
Joseph
296ff9c63a
[KilledbyGoogleBridge] Add bridge () 2022-03-24 20:03:18 +01:00
Bocki
2bba89d0f5
[DonnonsBridge] Fix linting error () 2022-03-24 12:15:22 +01:00
Bocki
b1c36da14e
[GiphyBridge] Add examplevalue () 2022-03-24 12:11:01 +01:00
Bocki
1a8d0babd1
[Multiple] Fix all exampleValues and required variables () 2022-03-24 11:59:34 +01:00
Dag
f766193106 [IndeedBridge] fix: broken bridge
The html was reworked.
2022-03-24 13:52:02 +05:00
Dag
f34e09e93b [GithubGist] fix: broken css selector for title 2022-03-24 13:52:02 +05:00
Binnette
076c413d3e Fix DonnonsBridge image not showing () 2022-03-24 13:51:55 +05:00
mw80
26f0380aaa
[InstagramBridge] Add detectParameters () 2022-03-23 08:09:59 +05:00
Dag
14a7516625 feat: add new bridge StandfordSIRbookreviewBridge () 2022-03-23 00:43:26 +01:00
Dag
c30c0200d5 [TheTVDBBridge] fix: remove dead bridge
https://github.com/RSS-Bridge/rss-bridge/pull/1482
2022-03-23 00:07:41 +01:00
Dag
e01d9d1700 Squashed commit of the following:
commit 81d7934ab9
Author: µKöff <muekoeff@muekev.de>
Date:   Thu May 28 14:55:00 2020 +0200

    [FunkBridge] New Bridge
2022-03-22 22:42:15 +01:00
Dag
6211a2cd37 [TagBoardBridge] fix: remove dead bridge
https://github.com/RSS-Bridge/rss-bridge/pull/1474
2022-03-22 21:38:16 +01:00
t0stiman
16470e8119
[CarThrottleBridge] add bridge for carthrottle.com () 2022-03-22 21:15:40 +01:00
Dag
1fd3b12512 [ExecuteProgramBridge] style: remove execution bits 2022-03-22 21:11:18 +01:00
Dag
5aa163e7d6 [GettrBridge] fix: don't use php7.2 feature
The constant "JSON_THROW_ON_ERROR" is not present in
PHP version 7.2 or earlier
2022-03-22 21:08:15 +01:00
dag
b646afffff
[ExecuteProgramBridge] Add new bridge for www.executeprogram.com () 2022-03-22 20:46:59 +01:00
dag
05c31f49ce
[ETTVBridge] fix: remove bridge ETTVBridge ()
They went dead in Feb 2022.

Piracy Icon ETTV Officially Shuts Down Due to a Lack of Funds.

https://torrentfreak.com/piracy-icon-ettv-officially-shuts-down-due-to-a-lack-of-funds-220206/
2022-03-22 20:43:55 +01:00
dag
0b123ef8be
[GettrBridge] Add new bridge for gettr.com () () 2022-03-22 20:43:31 +01:00
dag
cd5c59b84c
[ARDMediathekBridge] remove timezone modification () 2022-03-22 20:42:54 +01:00
dag
e8db2479b5
[GithubTrendingBridge] fix: the description selector was broken () 2022-03-22 20:41:59 +01:00
Bockiii
ac8e94ec56
[EconomistBridge] Fix for new layout () 2022-03-23 00:24:07 +05:00
dag
1a3419a2d4
[GiphyBridge] Lazy load images ()
This change instructs browsers to gradually load images
as the user is scrolling down. This is good for performance
because browsers wont download all images right away.
2022-03-21 00:43:25 +05:00
sysadminstory
ad6549efec
[ZoneTelechargementBridge] ()
The website keeps activating the Cloudflare protection even on the "non"
standard URL.

To bypass the Cloudflare protection, the bridge tries to resolve a bucnh
of known subdomains, and check if the IP is in a Cloudflare IP range.

If one of the subdomains has a "non Cloudflare" IP, then we use the
CURL_RESOLVE Curl option to connect the unprotected URL using the real
IP instead of the Cloudflare IP.

I hope this will help the bridge to work without needing a fix every week !
2022-03-18 14:01:46 +05:00
Tomasz Kane
2e88955648
[CdactionBridge] Add missing channels () 2022-03-10 02:03:21 +05:00
Mynacol
cbef3b3360
[HeiseBridge] Properly extract authors () 2022-03-05 23:51:03 +05:00
Jonathan Kay
9564e9291f
[ComicsKingdomBridge] Grab the last meta og:url content instead of first ()
There are now two og:url values on the page, the first no longer contains the necessary date URL for the bridge to work.  Finding the last og:url on the page restores the bridge to working order.
2022-03-05 23:47:04 +05:00
sysadminstory
ad1ef3425a
[ZoneTelechargementBridge] Fix protected links URL ()
Links URL have been changed: the rewriteProtectedLink function is now updated !
2022-03-03 10:57:12 +05:00
csisoap
3bd4b0d6ab
[ReutersBridge] Fix unexpected behaviour with article ()
Sometimes, there are some articles that redirected to another site,
cause the bridge to fail.

Also about disable UID, Reuters frequently updated their article and my
feed reader don't update, I think it's maybe its UID.
2022-03-02 09:50:02 +05:00
Corentin Garcia
d94bb08259
[RainbowSixSiegeBridge] Fix bridge () 2022-02-27 23:33:46 +05:00
Mynacol
2811bdc054
[HeiseBridge] Consistently use seite=all parameter ()
This also filters out the parameter wt_mc=rss.red.ho.ho.atom.beitrag.beitrag from the item uri.
2022-02-24 23:41:42 +05:00
Joseph
0cf9da927e
[CodebergBridge] Fix bridge () 2022-02-24 00:31:08 +05:00
Eugene Molotov
73a5dd928a
[TwitterBridge] Don't decode HTML entities for feed content () 2022-02-24 00:28:29 +05:00
Yaman Qalieh
680fa29668
[ContainerLinuxReleasesBridge] Delete bridge ()
CoreOS has been discontinued and coreos.com has been taken down (it redirects to redhat.com)
2022-02-19 17:43:04 +05:00
Loïc Fürhoff
765af484bc
[RtsBridge] Add new bridge for Radio Télévision Suisse () 2022-02-17 08:15:19 +05:00
Jonathan Kay
7252252e3c
[ComicsKingdomBridge] Fixes to accomodate new layout and site changes () 2022-02-13 12:27:41 +05:00
sysadminstory
3c18784576
[ZoneTelechargementBridge] Follow site changes () 2022-02-12 12:59:54 +05:00
Yaman Qalieh
8723647513
[GooglePlayStoreBridge] Add bridge () 2022-02-12 09:17:12 +05:00
Eugene Molotov
f54c996e0f
[CI] Add check, if php files are marked as non-executable () 2022-01-30 14:20:47 +05:00
Tomasz Kane
09fac3aa35
[CdactionBridge] Add new bridge () 2022-01-30 13:52:00 +05:00
ORelio
c1c998dd13
[GBAtempBridge] Fix content extraction ()
Bridge was broken since GBAtemp's Xenforo 2 upgrade on 2021-09-23
2022-01-29 10:29:01 +05:00
Eugene Molotov
fb19142a54 [InstagramBridge] Add options to reduce 429 errors
First option is session_id of existing Instagram account.
Second option is customizing cache timeout for InstagramBridge.

Those options can be combined.
2022-01-26 00:35:15 +05:00
Mitsu
918041cc28
[FDroid] minor syntax fix for phpcs 2022-01-24 12:41:33 +01:00
Mitsu
e9f871ce68
[FDroid] cache up, add timestamp extraction
- increase caching from 2 to 4 hours
- using cURL, extract Last-Modified header of app icons and use as item timestamp
Test warning: F-Droid response time is quite slow even on static assets, the additional requests might impact bridge performance further
2022-01-24 12:36:49 +01:00
Sandro
018fd1c8f2
[GithubPullRequestBridge] Sort by newest PRs instead of latest updated () 2022-01-24 10:58:54 +05:00
岳东辰
3cef35a432
[ABCNewsBridge] New bridge () 2022-01-17 10:35:01 +05:00
Eugene Molotov
2f10d2345a [TwitterBridge] Meet the new maintainer: arnd-s 2022-01-16 23:42:28 +05:00
arnd-s
02a8ae4c62
[TwitterBridge] Use Twitter API V1.1 guest/activate for requesting new guest tokens ()
Instead of searching inside base html page for the guest token, this patch instead uses the Twitter API V1.1 to acquire guest tokens
2022-01-16 07:59:02 +05:00
Štěpán Škorpil
084a1bcf19
[CeskaTelevizeBridge] Follow website changes () 2022-01-16 07:54:20 +05:00
Dag
418f951dd1 [ThePirateBayBridge] Repair broken bridge
This is more like a refactor because they dont serve data in plain
html anymore. Instead, the data is available from a json api
at apibay.org

Could possibly expand this bridge because their api has more to give.

I learned about this api by grokking https://thepiratebay.org/static/main.js
and by looking at browser ajax requests.

For some unknown reason they host some static assets at
https://torrindex.net/ which is used by the bridge to render
magnet image and user status image.

Signed-off-by: Dag <me@dvikan.no>
2022-01-15 11:18:57 +05:00
Bockiii
9dcce0ba1d
[EconomistBridge] Fix if no article image present () 2022-01-15 10:29:18 +05:00
Joseph
607d9297ff
[DuckDuckGoBridge] Fix bridge () 2022-01-15 10:24:13 +05:00
Joseph
c65feffb61
[FirefoxAddonsBridge] Fix add-on download links () 2022-01-15 10:16:43 +05:00
MarKoeh
f259fa7f9f
[ARDMediathekBridge] Switch to JSON-API ()
* Switch ARDMediathekBridge to JSON-API

The html screen scraping approach of ARDMediathekBridge did not work reliably. I could not find one show for which the item list was not empty using the html screen scraping approach.

The proposed change uses the JSON-API of the WebApp. Although there is still room for improvement (feed title, better understanding of the API, more accurate mimic of the webapp's behavior, de-pagination …), it does work with this change.

Indicate that now full URLs as well as just the ID are accepted.
2022-01-10 11:47:49 +01:00
sysadminstory
368a198321
[PepperBridge] fix and discussion ()
* [PepperBridge] Fix some Notice for expired items

Some expired iteams are not identical to normal items for the title and
URI, so they got a special handling to remove PHP Notice.

The "most commented" sorting option was removed and show now some forum.
So it was removed.

With DealabsBridge, MydealsBridge and HotUKDealsBridge, you can monitor
a discussion for new comments, excluding or not post without URL
2022-01-10 11:46:26 +01:00
Albirew
590fdd9f9b
[HentaiHavenBridge] domain and content retrieval update () 2022-01-10 11:44:41 +01:00
jNullj
799c93a3c6
[ExplosmBridge] Rewrite to work without feedburner ()
* [ExplosmBridge] Rewrite to work without feedburner

re-wrote the bridge to scrap from the new explosm site as the old method of using feedburner is not working anymore, feedburner is stuck on dec/22 when the explosm site changed.
2022-01-10 11:44:18 +01:00
arnd-s
12ff697ab0
[TwitterBridge] Continue using existing guesttoken from cache, when requesting a new one failed () 2022-01-06 10:59:37 +05:00
somini
8530aa54f2
[ComboiosDePortugalBridge] Temporarily ignore certificate checks () 2022-01-05 04:44:59 +05:00
Eugene Molotov
d0ef8aa71d
[CI] Add support for php 8.0 and 8.1 () 2022-01-05 04:40:30 +05:00
Eugene Molotov
37cb4091d4
bridges: remove redundant "or returnServerError" after getContents/getSimpleHTMLDom/getSimpleHTMLDomCached ()
When fetching website contents, exceptions already raise on fetching error
2022-01-02 14:36:09 +05:00
Christian Schabesberger
fc51c6753d
[NordbayernBridge] Fix banner images () 2022-01-02 03:51:59 +05:00
sysadminstory
71cd15c35d
[AutoJMBridge] Rework of the script to handle the new website ()
The brand - model page does not have filters now, so the actual feed
using this bridge are broken.

Website has changed. The new website offers a new search function with
many more filter. So I switched to this new search page for this bridge.
2022-01-02 02:15:13 +05:00
Shikiryu
e545f43a67
[KhinsiderBridge] Add bridge () 2021-12-20 12:36:44 +05:00
dag
ec55e99934
[HackerNewsUserThreadsBridge] Repair broken bridge () 2021-12-19 14:18:57 +05:00
dag
67e33186ce
[GiphyBridge] Repair broken bridge () 2021-12-18 15:26:51 +05:00
sysadminstory
a0bbbd6978
[RadioMelodieBridge] Fix to use the new website layout () 2021-12-18 15:19:58 +05:00
Joseph
2ee091665a
[ASRockNewsBridge] Fix bridge () 2021-12-18 15:17:16 +05:00
triatic
35930ee4e4
[TwitterBridge] Increase guest token expiry time () 2021-12-18 14:54:18 +05:00
Aaron F
e1290aa42c
[CVEDetailsBridge] Add bridge ()
CVE Details is a collection of CVEs, taken from the National Vulnerability
Database (NVD) and other sources like the Exploit DB and Metasploit. The
website categorizes it by vendor and product and attach the CWE category.
There is an Atom feed available, but only logged in users can use it,
it is not reliable and contain no useful information. This bridge create a
sane feed with additional information like tags and a link to the CWE
a description of the vulnerability.
2021-12-18 09:44:05 +05:00
dag
814711e3af
[ScmbBridge] Remove "read more" text only if it exists () 2021-12-16 10:06:52 +05:00
Eugene Molotov
28db707587 [OpenClassroomsBridge] sebsauvage does not maintain this bridge
Reference: https://github.com/RSS-Bridge/rss-bridge/issues/2333#issuecomment-989611085
2021-12-09 15:26:31 +05:00
dag
b48739d0ba
[DerpibooruBridge] Fix parsing of title ()
The previous value was an int and was not accepted
by rss-bridge as a title. This change uses the image
name instead which fixes the problem and is a better
title than the image id.
2021-12-08 17:17:28 +01:00
csisoap
b9d92150e1
[ReutersBridge] Migrate to new API ()
* [ReutersBridge] Migrate to new API

- Add new API, feeds.
- Old feed name are perserved for backward compatibility.
- Remove 'Special Report' feed.
- Some feed continue to use old Wire API due to not available in new one.
- Add some new type of content, replace iframe with blockquote for twitter.
2021-12-08 17:16:40 +01:00
Eugene Molotov
4bc534c80f [FacebookBridge] teromene and logmanoriginal do not maintain this bridge defacto 2021-12-03 05:31:46 +05:00
erik
ae6a3227b0
[FlashbackBridge] Add new bridge () 2021-12-03 03:57:21 +05:00
benzel
f469489b56
[AppleAppStoreBridge] Add Germany () 2021-12-03 03:56:06 +05:00
dag
490f556783
[TheCodingLoveBridge] Remove redundant bridge ()
This is now a wordpress blog and their official feed is at https://thecodinglove.com/feed
2021-11-29 11:26:13 +05:00
somini
192f0278d2
[PanacheDigitalGamesBridge] Add bridge () 2021-11-06 23:58:30 +05:00
sysadminstory
2b634002f2
[DealabsBridge - HotUKDealsBridge - MydealsBridge] Set the Feed URL according to the parameters () 2021-11-06 23:43:44 +05:00
Christian Schabesberger
42379071e9
[NordbayernBridge] Fix banner URL ()
* make banner images show for nordbayern again
* make author portrait not apear as article banner for nordbayern
2021-11-06 23:28:12 +05:00
Joseph
fd54042ef3
[BandcampBridge] Add support for labels () 2021-10-30 01:43:20 +05:00
dotter-ak
0ba0e2de4e
[UrlebirdBridge] Fix for non ASCII characters in post URI () 2021-10-30 01:36:09 +05:00
Florent Machen
4187d8f4cf
[GitHubGistBridge] fix use the css selector "contains" to find a class in the middle of the utility classes () 2021-10-30 01:32:31 +05:00
ORelio
1c6532a9d0
[NextgovBridge] Update categories, fix missing element () 2021-10-30 01:28:02 +05:00
ORelio
547829f971
[FuturaSciences] Improve content extraction ()
- Fix tracking removal in URL
- Fix images broken due to new lazy loading mechanism
- Remove headline, articles do not have it anymore
- Improve article cleanup
2021-10-30 01:24:19 +05:00
ORelio
970bdd45f9
[DarkReadingBridge] Fix content extraction ()
Also:
- Add article limit (main feed was broken due to too many articles)
- Add support for article thumbnail
2021-10-30 01:21:07 +05:00
Eugene Molotov
b86ed70376
[core] Backported str_starts_with, str_ends_with and str_contains from php 8 () 2021-10-30 01:06:04 +05:00
Eugene Molotov
9254d14f50 [VkBridge] Multiple fixes:
- Correct video title
- Do not add repost of deleted post to feed
2021-10-25 10:16:24 +05:00
Matt DeMoss
8f98e07979
[PcGamerBridge] Use meta tags to generate feed contents () 2021-10-19 11:53:26 +05:00
Bockiii
8d0fc54e4d
[FSecureBlogBridge] Limit number of returned items () 2021-10-19 08:23:38 +05:00
csisoap
bdf15c3ce0
[UnogsBridge] Add fallback if not found any high-res image () 2021-10-19 08:22:17 +05:00
sal0max
927b08ed00
[LegoIdeasBridge] Add bridge ()
* [LegoIdeasBridge] Add bridge
2021-10-14 22:52:42 +02:00
Yaman Qalieh
c445ba6ebb
[MozillaBugTrackerBridge] Fix incorrect newlines in feed title () 2021-10-14 14:13:18 +05:00
Bockiii
11be390e65
[MozillaSecurityBridge] Limit items to 20 () 2021-10-09 16:03:12 +05:00
somini
ba5baaf7c9
[JornalDeNoticiasBridge] Add bridge () 2021-10-07 16:15:21 +05:00
sysadminstory
f0ddd686e3
[ExtremeDownloadBridge] Update URL () 2021-10-05 12:52:29 +05:00
sysadminstory
f6b9864bdd
[ZoneTelechargementBridge] Update website URL () 2021-10-05 12:51:26 +05:00
KamaleiZestri
64b7c54bc8
[BakaUpdatesMangaReleasesBridge] Added option to display releases based on a user list ()
* [BakaUpdatesMangaReleasesBridge] Added option to display releases based on a user list
2021-10-03 22:35:31 +02:00
KamaleiZestri
d5a010adcd
[PillowfortBridge] Added new bridge ()
* [PillowfortBridge] Added new bridge
2021-10-03 21:59:33 +02:00
Bockiii
2a609b39bd
[LinkedInBridge] Remove bridge () 2021-10-03 21:00:24 +05:00
csisoap
8bcf4ebfbf
[NationalGeographicBridge] Rewrite bridge ()
- All the option will be preserved.
- Add timestamp, author's name included with full article.
2021-10-01 18:39:36 +05:00
csisoap
cb111a3ebd
[UnogsBridge] Better feed title for Country context () 2021-09-28 14:20:04 +05:00
Timendum
42e40e2823
[PicukiBridge] Fix image URLs in content ()
URLs in Picuki are already absolute
2021-09-28 14:15:41 +05:00
Bockiii
1ddce120ae
[EconomistBridge] Full rework () 2021-09-26 16:25:19 +05:00
Joseph
927cb17dbf
[SoundcloudBridge] Add support for albums, reposts & likes () 2021-09-20 17:53:41 +05:00
D5k H3h
ccb2e64fd0
[WallpaperflareBridge] Add bridge () 2021-09-11 13:27:17 +05:00
csisoap
a26408594b
[YoutubeBridge] New features, fixes and refactors ()
New features:
- Add support for custom channel name.

Fixes:
- In playlist mode last uploaded videos were not in feed
- Search mode returned empty feed

And a lot of refactoring
2021-09-11 13:20:14 +05:00
Bockiii
324932642d
[PokemonTVBridge] Add bridge () 2021-09-05 12:11:36 +05:00
Bockiii
bcc15228d8
[RedditBridge] Return back NSFW posts to feed ()
As it was working before applying https://github.com/RSS-Bridge/rss-bridge/pull/2229
2021-09-04 18:00:02 +05:00
Eugene Molotov
68d9e2ff24
[NineGagBridge] Remove whitespace on wtf section
Don't know why github actions did not run on https://github.com/RSS-Bridge/rss-bridge/pull/2094
Certainly wtf
2021-08-25 18:16:00 +05:00
Bockiii
a5d33615f5
[RedditBridge] Add keyword search function () 2021-08-25 18:09:36 +05:00
Christian Schabesberger
8f634eb4a1
[NordBayernBridge] Fix election articles () 2021-08-25 18:08:23 +05:00
Bockiii
677e4974d1
[NineGagBridge] Updated sections and added video 2021-08-25 18:06:10 +05:00
Joseph
10c5259493
[OpenlyBridge] Add bridge () 2021-08-15 23:42:28 +05:00
Joseph
cb3c055df9
[InternetArchiveBridge] Add detectParameters () 2021-08-15 23:36:38 +05:00
Christian Schabesberger
036a3ad245
[NordbayernBridge] Add city of Erlangen () 2021-08-15 18:57:40 +05:00
Joseph
69ce8106ce
[BingSearchBridge] Remove bridge ()
Microsoft has removed the bing search discover functionality.

https://www.bing.com/discover/ pages now redirect to https://www.bing.com/images/trending
2021-08-13 08:54:37 +05:00
ORelio
8a30480a45
[Releases3DSBridge] Remove requests to IGN ()
This part of the bridge was meant to find game info on IGN but rarely found useful results, and is harder to maintain than the rest of this bridge due to changes at IGN.
2021-08-13 08:52:57 +05:00
Joseph
f36832b66e
[CodebergBridge] Add bridge () 2021-08-13 08:51:50 +05:00
t0stiman
f3f934ed8b
[HardwareInfoBridge] Add bridge () 2021-08-10 23:00:32 +05:00
Joseph
7c46c64242
[FierPandaBridge] Remove bridge () 2021-08-10 22:55:24 +05:00
ORelio
bf1773ed8b
[GBAtemp] Fix news extraction () 2021-08-10 22:49:10 +05:00
sysadminstory
f5f0b77805
[RadioMelodieBridge] Replace JS Audio Player ()
The Javascript Audio Player is replaced by the plain <audio> HTML tag
2021-08-04 09:04:45 +05:00
Tobias Alexander Franke
c673917aca
[BinanceBridge] Fix blog posts () 2021-07-29 21:55:36 +05:00
sysadminstory
2689f5f7fa
[DealabsBridge - HotUKDealsBridge - MydealsBridge] Update groups ()
The bridges has been updated with the newest "groups" available on every website
2021-07-28 00:46:01 +05:00
Bockiii
bf1cb8fadc
[IndiegogoBridge] New bridge () 2021-07-28 00:41:56 +05:00
Eugene Molotov
716f5ddc0e [PikabuBridge] Do not strip strikethrough tags in body content 2021-07-24 00:39:00 +05:00
Eugene Molotov
0ee549f468 [PikabuBridge] Remove whitespace from fake news marker 2021-07-24 00:39:00 +05:00
Eugene Molotov
4a1e26fd07 [WordPressBridge] aledeg is not maintainer of this bridge 2021-07-24 00:37:57 +05:00
sal0max
e14f647075
[SpottschauBridge] New bridge () 2021-07-20 13:16:43 +05:00
Marcus
34489431b4
[PicukiBridge] New bridge. Alternative to InstagramBridge () 2021-07-20 13:06:56 +05:00
dotter-ak
126cf1a7fa
[Drive2ruBridge] Fixed incorrect titles and URLs in logbooks () 2021-07-20 13:03:17 +05:00
岳东辰
3050f0ae70
[ARDMediathekBridge] New bridge () 2021-07-20 12:58:50 +05:00
csisoap
cabf7a748a
[ReutersBridge] Change timestamp, add new feed, add alt text to image () 2021-07-20 12:54:07 +05:00
dotter-ak
84450e7e8d
[Drive2ruBridge] Bugfix () 2021-07-13 10:20:46 +05:00
Joseph
971cd9ba39
[FirefoxAddonsBridge] Remove duplicate code () 2021-07-12 22:56:51 +05:00
Nemo
9fa782105d
[AmazonPriceTrackerBridge] Fixes for subscription items () 2021-07-12 22:49:29 +05:00
dotter-ak
cb7f5b057f
[Drive2ruBridge] Add news, personal blogs and featured topics () 2021-07-09 00:00:16 +05:00
csisoap
a8d1acfdad
[UnogsBridge] New bridge () 2021-07-07 15:25:13 +05:00
sal0max
b5d9742a21
[NikonDownloadCenterBridge] Add bridge () 2021-07-06 18:00:19 +05:00
sal0max
7dd1a7dccc
[AmazonPriceTrackerBridge] Fix bridge () 2021-07-06 01:26:08 +05:00
csisoap
1f6ad000ce
[RedditBridge] Add option to choose for New, Hot and Top submissions () 2021-07-02 00:41:56 +05:00
Christian Schabesberger
398e175fe0
[NordbayernBridge] Follow site updates () 2021-07-01 07:21:58 +05:00
Corentin Garcia
0de2db853f
[NYTBridge] Fix article parsing ()
Co-authored-by: podiki <podiki@users.noreply.github.com>
2021-06-30 15:14:25 +05:00
sysadminstory
9399ebb2c6
[RadioMelodieBridge] Add timestamp support and content fix () 2021-06-26 01:12:33 +05:00
dotter-ak
606972dd3c
[UrlebirdBridge] Add bridge () 2021-06-26 00:55:13 +05:00
岳东辰
5598fef3cf
[WikipediaBridge] Update elements () 2021-06-20 15:23:29 +05:00
triatic
9c99a1a9c1
[FacebookBridge] Increase cache timeout ()
Facebook aggressively throttles queries now
2021-06-12 23:15:56 +05:00
ORelio
75cc52a62c
[FilterBridge] Various improvements ()
- Add option for case-insensitive regex
- Allow matching item content or author in addition to item title
- Optionally attempt to convert encoding when applying matches
2021-06-07 23:11:12 +05:00
Eugene Molotov
973e49d93e [TelegramBridge] Add test cases for detectParameters 2021-06-05 09:34:16 +05:00
Joseph
a18af3952d
[KATBridge] Remove bridge () 2021-06-03 00:16:12 +05:00
Joseph
15907e2bbd
[StoriesIGBridge] Remove bridge ()
Website has been unavailable since at least October 2020

https://web.archive.org/web/20201016100555/https://storiesig.com/
2021-06-01 10:20:11 +05:00
Joseph
459adf4790
[ExplosmBridge] Fix website URI () 2021-06-01 10:18:14 +05:00
AxorPL
d38bc18232
[Formula1Bridge] Minor fixes ()
- removed useless returnServerError according to your recommendation
- made use of the caption property if present
- fixed link URL
2021-05-30 23:33:15 +05:00
Jacques Heunis
eec1163fb9
[ItchioBridge] Remove reliance on in-page timestamps ()
This significantly increases the possibility of missing updates (if
files are uploaded but no file names or post contents are changed) and
of showing an update when there is none (if the post text is changed
but no new files are uploaded). However with the on-page timestamps
removed I'm not sure if there is a good way to do this more accurately
so this is good as we can do at the moment.
2021-05-30 23:12:19 +05:00