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

3371 commits

Author SHA1 Message Date
Mynacol
4450e9b973
Let curl select the default HTTP version ()
This essentially reverts b042412416,
as YouTube seems to have fixed their servers.
At least I was able to query the YouTube endpoint around 150 times with
CURL_HTTP_VERSION_2TLS recently. They even advertise HTTP/3 support with
an `alt-svc` HTTP header now.

This unsets CURLOPT_HTTP_VERSION to let curl decide
on the version. This would support all curl versions and opens the
possibility for HTTP/3, but leads to inconsistent behavior depending
on the underlying curl version.

We don't set CURL_HTTP_VERSION_NONE explicitly, as it is always the curl
default and opens the path to let individual bridges override the HTTP
version where necessary.

Alternatively, setting CURL_HTTP_VERSION_2TLS explicitly would lead to consistent behavior
regardless of the curl version, but might uncover old curl bugs before the
developers enabled HTTP/2 by default.
Additionally, that requires at least PHP 7.0.7 (we require PHP 7.4
already) and curl 7.47.0 [1], released on Jan 27 2016 [2].

See also the discussion on https://github.com/RSS-Bridge/rss-bridge/pull/3249

[1] https://www.php.net/manual/curl.constants.php
[2] https://curl.se/docs/releases.html
2023-02-22 17:48:39 +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
Erisa A
4cfe69abb4
Update public instance () 2023-02-20 12:53:23 +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
Dag
c27a300e02
test: add failing mastodon test ()
* fix: refactor cache factory

* test: add failing test

* add null cache
2023-02-15 21:22:37 +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
Dag
17fcc72b09
chore: upgrade to php 8 in the Dockerfile, fix () 2023-02-13 22:21:07 +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
sravan
4dc6158d5c
fix badge () 2023-02-08 19:48:54 +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
7f1b32f390
feat: add a proper feed item uid when the bridge errors out ()
* refactor: move function to class

* fix: use the computed bridge name as cache key

* refactor: extract method

* fix: set a feed item uid on errors

* docs

* fix: remove year from uid
2023-02-02 22:53:01 +01:00
Dag
c97e1923ae
docs () 2023-02-02 01:30:29 +01:00
Dag
e01e031e3a
fix: # and / in filter bridge () 2023-02-01 20:11:20 +01:00
Bocki
1fe55314be
[Core] Update GH Actions ()
* [Core] Update GH Actions

* fix dockerbuild

* add empty lines at the end of files
2023-01-31 22:11:59 +01:00
Binnette
af6aedd536
php 7.4 (or higher) () 2023-01-30 22:42:39 +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
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