1
0
Fork 0
mirror of https://github.com/RSS-Bridge/rss-bridge.git synced 2025-03-19 14:41:09 +03:00
Commit graph

3340 commits

Author SHA1 Message Date
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
Justin Goette
b58f2ed338
docs: Fix formatting () 2023-01-03 19:25:36 +01:00
csisoap
5d8ed2df51
[ReutersBridge] Only include main headline from Top News feed () 2022-12-31 07:05:25 +01:00
Justin Goette
910ccd3ad8
docs: Fix typo () 2022-12-28 00:34:49 +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
Jan Justi
933be15a77
[docker-entrypoint.sh] Add custom formats () 2022-12-10 21:25:25 +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
Steve Joerger
0423e1f268
Issue 3174 - Add docker-compose instructions to main README.md ()
* Added instructions to use docker-compose copied from wiki with extra step of docker-compose command.

* Added header to differentiate docker-compose section. Added missing step to browse to url.
2022-12-03 04:56:37 +01:00
Dag
55b294665c
fix: remove duplicate apt install in dockerfile () 2022-12-02 03:43:10 +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
TinyWiFi
d38cd05bea
Added vern.cc Public Instance ()
done on behalf of ~vern admins (https://vern.cc/admins)
2022-11-27 17:10:57 +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
Dag
592ea8faa4
fix: TheHackerNewsBridge () 2022-11-22 19:09:49 +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
Eugene Molotov
2f7f13d9fe
[core] Implement SetBridgeCacheAction to store bridge's cache remotely () 2022-11-20 12:41:38 +01:00
Eugene Molotov
8990aeb9f4
[core] Merge GET and POST args into request array () 2022-11-20 12:41:20 +01:00
Dag
745a7ba122
fix: TheHackerNewsBridge () 2022-11-19 00:25:31 +01:00
Dag
88766e6fde
fix: produce smaller log records for http exceptions () 2022-11-18 21:36:06 +01:00
Dag
4ac2feb392
docs: improve docs () 2022-11-17 18:51:37 +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
Dag
130212fba5
feat: new list of default bridges () 2022-11-17 18:06:19 +01:00
Dag
2e6facd863
docs: more screenshots () 2022-11-17 18:05:44 +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
a5779d30b5
feat: add max file size to http responses () 2022-11-16 17:56:26 +01:00
Dawid Wróbel
c2c88e9876
Dockerfile: Use libcurl-impersonate in place of libcurl ()
Fixes 
2022-11-15 17:32:44 +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
001427243c
feat: system alert message () 2022-11-15 00:32:04 +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
Dag
86c3a969b8
feat: add admin telegram contact config () 2022-11-07 18:36:52 +01:00
Dag
2ef98b299f
refactor: extract frontpage to template ()
Also introduce usage of Response object
2022-11-07 18:22:54 +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