Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

. #1

Open
wants to merge 1,765 commits into
base: master
Choose a base branch
from
Open

. #1

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1765 commits
Select commit Hold shift + click to select a range
fee5e26
Update CaschyBridge.php (#4027)
Tone866 Mar 24, 2024
0c2099a
[GolemBridge] fixed embedded youtube videos (#4033)
Tone866 Mar 28, 2024
e251e35
[HeiseBridge] fix for embedded youtube-videos (#4034)
Tone866 Mar 28, 2024
db984d8
AO3Bridge: move tags to categories and remove duplicate fic summary (…
Phantop Mar 28, 2024
be44575
[PepperBridgeAbstract,DealabsBridge,HotUKDealsBridge,MydealsBridge] M…
sysadminstory Mar 28, 2024
e0be366
Update AnisearchBridge.php (#4025)
Tone866 Mar 29, 2024
24e4299
specify system section for enabling bridges (#4036)
quentinus95 Mar 30, 2024
545dc96
refactor (#4037)
dvikan Mar 31, 2024
b58d8b0
docs: Complete helper function documentation (#3911)
sysadminstory Mar 31, 2024
d23fd25
[GenshinImpactBridge] Fix bridge to use new API (#4011)
miicat Mar 31, 2024
1c3c85d
[XPathBridge] Allow multiple categories (#4038)
Niehztog Mar 31, 2024
8ca1b90
fix(NationalGeographicBridge) (#4039)
dvikan Mar 31, 2024
7328932
feat: add vendor http header to cached responses (#4040)
dvikan Mar 31, 2024
17a3b4c
Fix 198 (#4041)
dvikan Mar 31, 2024
9682f74
fix(cnet): author typo (#4042)
dvikan Mar 31, 2024
182567e
fix(bridges/DavesTrailerPageBridge): remove (#4043)
dvikan Mar 31, 2024
d5d470c
fix(dribble) (#4044)
dvikan Mar 31, 2024
7001fba
[AO3Bridge] Fix bad heading selector (#4045)
Phantop Mar 31, 2024
b465978
[GenshinImpactBridge] Small fixes (#4046)
miicat Apr 1, 2024
a12bab9
[AllegroBridge] ask for a complete cookie string, mere wcdx works no …
wrobelda Apr 1, 2024
bb979e9
[AllegroBridge] fix logical condition on parameters (#4049)
wrobelda Apr 1, 2024
8f96238
[eBayBridge] fix Belgian eBay URL handling (#4050)
wrobelda Apr 1, 2024
fb66775
[XPathAbstract] Refactor xpath abstract (#4047)
Niehztog Apr 2, 2024
f736da6
[GolemBridge] fix for internal videos (#4051)
Tone866 Apr 3, 2024
94292af
[prtester.py] fix url parameter encoding (#4052)
User123698745 Apr 4, 2024
82606a4
[PepperBridgeAbstract,DealabsBridge,HotUKDealsBridge,MydealsBridge] F…
sysadminstory Apr 4, 2024
3cba984
fix(FDroidRepoBridge): unlink when json file is absent from archive (…
dvikan Apr 4, 2024
001dd47
fix: small tweaks (#4057)
dvikan Apr 4, 2024
3ff2ef9
Fix docs : Replace relative links to files with full URL (#4059)
sysadminstory Apr 4, 2024
d5aa3ae
[FDroidRepoBridge] Fix example repo
Mynacol Apr 5, 2024
b3ac1d1
[FDroidRepoBridge] Simplify json retrieval (#4063)
Mynacol Apr 5, 2024
4602f4f
tweaks (#4065)
dvikan Apr 6, 2024
7d68817
[ScribbleHubBridge] Add list page feed creation (#4012)
Phantop Apr 7, 2024
815dc18
[PicukiBridge] Fix image URL (#4068)
sysadminstory Apr 10, 2024
a73b66f
fix(ScientificAmericanBridge) (#4070)
dvikan Apr 10, 2024
58c254a
[YorushikaBridge] Add language selection parameter (#4073)
miicat Apr 11, 2024
428c6c3
[ScientificAmericanBridge] Update bridge (#4074)
SqrtMinusOne Apr 11, 2024
89013fa
Add Project Segfault Instance (#4076)
gi-yt Apr 13, 2024
b4d397f
[YorushikaBridge] Fix getting date (#4077)
miicat Apr 14, 2024
957a820
[YandexZenBridge] Fix broken bridge for some channels (#4078)
Apr 14, 2024
97f5daf
[HytaleBridge] Fix bridge not pulling all blog posts (#4079)
Apr 16, 2024
8c3e973
[PepperBridgeAbstract] Fix the "no result" detection (#4082)
sysadminstory Apr 17, 2024
1f71d76
[HeiseBridge] Remove additional ad banners
Mynacol Apr 18, 2024
154b8b9
Create TarnkappeBridge.php (#4085)
Tone866 Apr 19, 2024
d31f207
[YouTubeCommunityTabBridge] Improve building of content & title (#4089)
mightymt Apr 26, 2024
f3ca567
[TldrTechBridge] Fix and improve bridge (#4090)
SqrtMinusOne Apr 27, 2024
d15960f
[YouTubeCommunityTabBridge] Multi-image attachment support (#4091)
mightymt May 2, 2024
f480209
[YoutubeBridge] Fix empty result in search feed (#4098)
em92 May 5, 2024
d11b7f7
Change URI for St. Johannes Blick (#4099)
jummo May 5, 2024
1c3024f
[MangaReaderBridge] Change feed title to manga name (#4092)
facutuesca May 7, 2024
776ee23
[NOSBridge] fix bridge (#4102)
thezeroalpha May 12, 2024
4949900
[ScribbleHubBridge] Handle 429 errors and use consistent GUID (#4104)
Phantop May 12, 2024
6e2aeda
[GameBananaBridge] Include update contents in feed (#4103)
Phantop May 12, 2024
b785a4b
ArsTechnicaBridge: restore categories lost by FeedExpander (#4030)
Phantop May 17, 2024
a7ed3d5
[ZeitBridge] Prettify author field
Mynacol May 18, 2024
4d12aa2
[ZeitBridge] Remove annoyances, add content
Mynacol May 18, 2024
7bde7a5
[ZeitBridge] Fix linting
Mynacol May 18, 2024
75f3539
[HeiseBridge] Add missing <ol> elements (#4110)
Mynacol May 18, 2024
dc199eb
Fix: Ensure `$time` is set from `innertext` when `datetime` attribute…
May 19, 2024
5a68ee0
[HinduTamilBridge] New (#4115)
tillcash May 26, 2024
bd90109
[HarvardHealthBlogBridge] New (#4116)
tillcash May 29, 2024
cfd4068
[HarvardHealthBlogBridge] Update (#4117)
tillcash May 30, 2024
36706a3
Fix NACSouthGermanyMediaLibraryBridge due to website changes (#4121)
R3dError Jun 2, 2024
87fa6ea
[HeiseBridge.php] Prevent Youtube videos from being filtered out (#4125)
Tone866 Jun 10, 2024
d3d33c7
[HinduTamilBridge] fix timestamp (#4127)
tillcash Jun 11, 2024
e1b74ae
[GameBananaBridge] Add categories and more detailed updates (#4129)
Phantop Jun 13, 2024
bb1e308
[IdealoBridge] Fix price comparison and some PHP Notice (#4130)
sysadminstory Jun 13, 2024
649dfa7
Update instance list (#4131)
vlnst Jun 13, 2024
0eac7a0
[HeiseBridge] Remove lost+found icon
Mynacol Jun 16, 2024
206bebc
ci: disallow the sizeof function in linter (#4134)
dvikan Jun 18, 2024
00074b9
fix: dont remove www from anchors in DOM, fix #4114 (#4135)
dvikan Jun 18, 2024
d60f0b0
feat(FilterBridge): custom feed name parameter (#4136)
dvikan Jun 18, 2024
2a84350
[HumbleBundleBridge] Create new bridge (#4139)
Phantop Jun 21, 2024
adad9d6
[YouTubeCommunityTabBridge] Improve JSON extraction (#4140)
mightymt Jun 24, 2024
d0c3514
[HinduTamilBridge] Fix timestamp again (#4142)
tillcash Jun 28, 2024
8bf1537
delete obsolete bridge (#4143)
Niehztog Jul 4, 2024
4539eb6
[GolemBridge] fix youtube links (#4144)
Tone866 Jul 4, 2024
da8cfdf
[HinduTamilBridge] refactor (#4146)
tillcash Jul 5, 2024
f7ddbcd
[GBAtemp] Fix title extraction (#4151)
ORelio Jul 28, 2024
00d5242
[GithubTrendingBridge] Add support for spoken languages (#4149)
tillcash Jul 28, 2024
376e711
[NovayaGazetaEuropeBridge]: fix warnings (#4154)
mazzz1y Jul 28, 2024
049af3c
[HardwareInfoBridge] delete bridge for discontinued website (#4124)
t0stiman Jul 28, 2024
2fcba49
[Mailman2Bridge] fix message separation and improve "From_ lines" dis…
enwuenwu Jul 28, 2024
a1b3e59
[AnisearchBridge.php] fixed youtube link (#4159)
Tone866 Jul 28, 2024
bba225d
[RutubeBridge] New option to fetch video from search results (#4162)
em92 Jul 28, 2024
d28a0fd
[Vk2Bridge] Handling albums (#4163)
em92 Jul 28, 2024
f773878
[EconomistWorldInBriefBridge] Add cookie to options (#4165)
SqrtMinusOne Jul 28, 2024
8dd56bc
fix bulletpoints for nordbayern (#4166)
theScrabi Jul 28, 2024
955fb6f
fix(reddit): increase default cache ttl (#4168)
dvikan Jul 28, 2024
6d81d6d
[RumbleBridge] Facelift, Validation, & Livestreams (#4160)
NotsoanoNimus Jul 29, 2024
22b39e3
[EBayBridge] Repair & Augment the eBay Feed (#4157)
NotsoanoNimus Jul 29, 2024
cb91afb
[ARDMediathekBridge] fixing API URL, start using show title (#4170) (…
Mar-Koeh Jul 30, 2024
aa39898
[EconomistBridge] Add cookie (#4173)
SqrtMinusOne Jul 30, 2024
891c897
refactor: return proper response object (#4169)
dvikan Jul 31, 2024
1a8d0fb
[EBayBridge] fix undefined vars errors (#4175)
NotsoanoNimus Jul 31, 2024
9982bfc
fix: convert php errors to exceptions when in debug mode (#4176)
dvikan Jul 31, 2024
e55e9b8
feat: enable all bridges by default (#4177)
dvikan Jul 31, 2024
b8a9f34
fix(FeedParser): scrape out content from rss content:encoded (#4178)
dvikan Jul 31, 2024
8a1f260
fix: bug in prior refactor (#4179)
dvikan Jul 31, 2024
615c533
fix(FeedParser): dont emit content module (#4180)
dvikan Jul 31, 2024
b505667
[SubstackBridge] Add Substack bridge (#4174)
SqrtMinusOne Jul 31, 2024
8ae716e
fix: improve github issue template (#4181)
dvikan Jul 31, 2024
d050fe9
[AnisearchBridge] fixed typo (#4182)
Tone866 Aug 1, 2024
0051e0f
docs: improve docker docs (#4183)
dvikan Aug 1, 2024
401cc18
[RutubeBridge] Fix playlist mode returning empty result (#4184)
em92 Aug 2, 2024
6ec9193
yuop (#4193)
dvikan Aug 6, 2024
4faaa79
refactor: change the way dependencies are wired (#4194)
dvikan Aug 7, 2024
313be4c
replace self:: with -> for methodcalls in Nordbayern bridge (#4195)
theScrabi Aug 7, 2024
c11bc18
fix: restore php error_log writing (#4196)
dvikan Aug 7, 2024
9215b95
fix: bug in prior refactor (#4197)
dvikan Aug 7, 2024
ee54cf4
add NurembergerNachrichten bridge (#4185)
theScrabi Aug 7, 2024
b25a779
[TldrTechBridge] Fix bridge (#4187)
SqrtMinusOne Aug 7, 2024
829d570
[CentreFranceBridge] Add bridge (#4189)
quent1-fr Aug 7, 2024
8c4385e
[BodaccBridge] Add bridge (#4190)
quent1-fr Aug 7, 2024
db85015
[AnfrBridge] Add bridge (#4191)
quent1-fr Aug 7, 2024
7073bb2
[NVIDIADriverBridge] Initial Commit (#4198)
tillcash Aug 7, 2024
9973f73
feat: introduce RateLimitException (#4199)
dvikan Aug 8, 2024
2a96bf1
fix: bug in prior commit (#4200)
dvikan Aug 8, 2024
6afd13e
refactor: deprecate FeedItem constructor (#4201)
dvikan Aug 8, 2024
2acd415
refactor: drop usage of Debug::log (#4202)
dvikan Aug 8, 2024
f358f1a
refactor: loadCacheValue/saveCacheValue (#4205)
dvikan Aug 8, 2024
adcc8e3
[TarnkappeBridge] changed "unwanted stuff" (#4206)
Tone866 Aug 9, 2024
4ef5ca5
[KemonoBridge] Add KemonoBridge (#4192)
Phantop Aug 10, 2024
129b8a3
[ModifyBridge] New bridge to modify feeds (#4164)
Mynacol Aug 10, 2024
2e6e246
[KemonoBridge] attempt to fix malformed tag responses (#4209)
Phantop Aug 10, 2024
133dbf8
fix(telegram): add note if content is omitted from preview page (#4210)
dvikan Aug 10, 2024
4424ea5
chore: increase linter speed (#4211)
dvikan Aug 11, 2024
307c222
[ActivisionResearchBridge] New bridge for the Activision Research blo…
thefranke Aug 11, 2024
e9d3a65
[EASeedBridge] New bridge for the EA Seed blog (#4216)
thefranke Aug 14, 2024
c0e37bc
refactor: frontpage and proxy setting (#4214)
dvikan Aug 18, 2024
320afc3
[MaalaimalarBridge] fix image (#4222)
tillcash Aug 19, 2024
2d5d2f5
[NvidiaDriverBridge] fix typo (#4224)
tillcash Aug 20, 2024
3a32750
[NPRBridge] add bridge for NPR stories (#4225)
Phantop Aug 21, 2024
d379f3e
[CubariProxyBridge] add bridge for cubari manga proxies (#4220)
Phantop Aug 21, 2024
06a8896
[PriviblurBridge] Add Priviblur (Tumblr frontend) bridge (#4221)
Phantop Aug 21, 2024
4a3919c
[NPRBridge] Add missing tag and remove extra HTML elements (#4227)
Phantop Aug 21, 2024
05e2c35
refactor: less reliance on super globals (#4228)
dvikan Aug 21, 2024
b0674d7
[BMDSystemhausBlogBridge] rework detectParameters (#4138)
cn-tools Aug 22, 2024
c849576
fix(rumble): fix guid bug (#4232)
dvikan Aug 23, 2024
6516e31
refactor: format rendering (#4229)
dvikan Aug 23, 2024
d51cc8f
Fixed path in CeskaTelevizeBridge (#4236)
kolarcz Aug 28, 2024
e010fd4
[HinduTamilBridge] fix image (#4237)
tillcash Aug 28, 2024
58544cd
refactor: introduce DI container (#4238)
dvikan Aug 29, 2024
e7ae06d
fix: bug in prior refactor (#4239)
dvikan Aug 29, 2024
39952c2
refactor: implement middleware chain (#4240)
dvikan Aug 29, 2024
9f48370
fix: tweak caching logic (#4241)
dvikan Aug 29, 2024
3e1a8b2
fix: extract duplicate config loading (#4242)
dvikan Aug 30, 2024
bb2f471
fix: bug in prior fix (#4243)
dvikan Aug 30, 2024
6a24e53
refactor (#4244)
dvikan Aug 30, 2024
9cabf60
docs
dvikan Aug 30, 2024
36fd72c
[ABCNewsBridge] Fix broken due to site redesign (#4247)
bloominstrong Aug 31, 2024
a6bdc32
refactor: extract exception and cache middleware (#4248)
dvikan Sep 1, 2024
486191b
fix(cve_details) (#4251)
dvikan Sep 2, 2024
3dc8b65
[GovTrackBridge] Add feed for GovTrack events and blog (#4231)
Phantop Sep 2, 2024
293d04f
fix(spotify): detect rate limiting (#4253)
dvikan Sep 3, 2024
358bebb
[EconomistWorldInBriefBridge] Fix bridge (#4258)
SqrtMinusOne Sep 7, 2024
40041dd
[DailythanthiBridge] fix url (#4261)
tillcash Sep 9, 2024
d9316cd
[PicukiBridge] Try to fix the bridge (#4262)
sysadminstory Sep 11, 2024
80c43f1
[TCBScansBridge] Add bridge (#4263)
osvfj Sep 12, 2024
af26d84
Include all bridges in tarballs
Mynacol Oct 7, 2024
63c16e4
[prtester] Rework test storage (#4292)
Bockiii Oct 16, 2024
6aba9fd
[MaalaimalarBridge] fix url (#4295)
tillcash Oct 16, 2024
eb21e97
[OvertakeBridge] Renamed RaceDepartmentBridge to OvertakeBridge (#4294)
t0stiman Oct 16, 2024
3a5de75
[CarThrottleBridge] update for new layout (#4285)
t0stiman Oct 16, 2024
cdf21d4
[RutubeBridge] Multiple fixes (#4284)
em92 Oct 16, 2024
f89c75b
[ArsTechnicaBridge] Fix the bridge after redesign (#4282)
SqrtMinusOne Oct 16, 2024
bd82310
[maint] Update instance location (#4279)
vlnst Oct 16, 2024
5d83050
[ForensicArchitectureBridge] Add Bridge (#4280)
tillcash Oct 16, 2024
0c96a47
Remove PanacheDigitalGamesBridge (#4277)
somini Oct 16, 2024
e7d6f89
[ForensicArchitecture] Remove for bugfixing (#4297)
Bockiii Oct 16, 2024
e5e2059
[maint] Update all workflow action versions (#4298)
Bockiii Oct 16, 2024
776e272
[maint] fix phpunit test (#4300)
Bockiii Oct 16, 2024
70cf917
[ForensicArchitecture] Create ForensicArchitectureBridge.php (#4301)
Bockiii Oct 16, 2024
664436c
[prtester] Optimize tester workflow (#4303)
Bockiii Oct 16, 2024
56994b3
[ZeitBridge] Remove content from original feed (#4260)
AlexanderS Oct 17, 2024
bd88bc2
[TheDrive] New bridge (#4304)
t0stiman Oct 17, 2024
51cdb66
[HarvardBusinessReviewBridge] Add bridge (#4293)
tbelbek Oct 17, 2024
f9a51b6
[AppleMusicBridge] Further data request to receive artist information…
jonastaedcke Oct 18, 2024
b9eb3c8
[PCGWNewsBridge] Remove bridge (#4305)
somini Oct 18, 2024
668f3a9
[AppleMusicBridge] fix linting error (#4308)
ajain-93 Oct 19, 2024
6c88f2c
[prtester] fix prtester no longer supporting multiple bridges being c…
User123698745 Oct 19, 2024
c3dc46a
[prtester] Update python dependency (#4311)
rakoo Oct 20, 2024
bc536f3
[DäcksnackBridge] New Bridge (#4309)
ajain-93 Nov 3, 2024
082542d
[TestFaktaBridge] new bridge (#4307)
ajain-93 Nov 3, 2024
29d984c
[TagesspiegelBridge] Add bridge for tagesspiegel.de (#4270)
AlexanderS Nov 3, 2024
bd0fb1d
[IdealoBridge] Fix (#4316)
sysadminstory Nov 3, 2024
8d6d0fa
[DuvarOrgBridge] Add Duvar.org bridge for scraping news articles (#4315)
tbelbek Nov 3, 2024
1cd5b07
Formatting fix "For Hosts" documentation (#4317)
TangentFoxy Nov 3, 2024
dd165ea
[HuntShowdownNewsBridge] Fetches the latest articles from Hunt Showdo…
deffy92 Nov 4, 2024
6c86e2c
[IdealoBridge] Really fix Logic and enhance Feed Content (#4321)
sysadminstory Nov 8, 2024
2294dac
[AO3Bridge] Add fetch limit to reduce requests (#4328)
Phantop Nov 23, 2024
9457e07
[PriviblurBridge] Fix invalid favicon, use either Tumblr or blog icon…
Phantop Nov 23, 2024
a6e8760
[FragDenStaatBridge] add new bridge (#4330)
swofl Nov 23, 2024
2ee615e
[PepperBridgeAbstract, DealabsBridge, HotUKDealsBridge, MydealsBridge…
sysadminstory Nov 23, 2024
086ef7f
feat: add WKYT bridge (#4337)
mattconnell Nov 23, 2024
e3260ff
[NordbayernBridge] fill item categories if available (#4338)
swofl Nov 23, 2024
628b302
fix: dont aquire exclusive locks (#4340)
dvikan Nov 23, 2024
83bc3fd
[DRKBlutspendeBridge] add new bridge (#4324)
User123698745 Nov 24, 2024
74496e2
[MixologyBridge] add new bridge (#4331)
swofl Nov 24, 2024
ec6f98e
Added Alternate way to get Price if no buttons available (#4342)
SebLaus Nov 24, 2024
b42a993
[Bluesky] New bridge (#4341)
thomas-333 Nov 25, 2024
c651e11
[MaalaimalarBridge] fix new url (#4344)
tillcash Nov 25, 2024
c7f9870
[OLXBridge] fix title and shiping info retrieval (#4346)
wrobelda Nov 26, 2024
88ccc60
[CubariProxyBridge] Fix favicon (#4347)
Phantop Nov 26, 2024
6a81fc0
fix(file_cache): if write failure, produce log record instead of exce…
dvikan Nov 28, 2024
d956471
[QwenBlogBridge] Add bridge (#4353)
SqrtMinusOne Dec 2, 2024
59d77d4
[TikTokBridge] Include author profile picture (#4354)
PredaaA Dec 4, 2024
17d142c
Add StorytelBridge for Storytel list fetching (#4355)
Okbaydere Dec 4, 2024
bf4a918
[MistralAIBridge] Add Mistral (#4356)
SqrtMinusOne Dec 5, 2024
4685bbd
[EdfPricesBridge] fixing bridge (#4360)
floviolleau Dec 8, 2024
9126b0f
[CubariProxyBridge] Fix favicon properly (#4364)
Phantop Dec 12, 2024
d237032
[ScribbleHubBridge] Get best-effort information during 403s (#4365)
Phantop Dec 12, 2024
8234906
[EpicGamesFreeBridge] Add new bridge (#4366)
Phantop Dec 12, 2024
f0db6a2
[WirecutterDealsBridge] Add bridge (#4359)
Vynce Dec 12, 2024
152e96d
fix: broken if_not_modified_since (#4377)
dvikan Dec 29, 2024
7d544f1
feat(reddit): support video (#4380)
dvikan Jan 2, 2025
b4a63e7
[EdfPrices Bridge] add HC/HP, base and EJP (#4369)
floviolleau Jan 2, 2025
4b4d622
[CentreFranceBridge] Update parser to handle latest website layout ch…
quent1-fr Jan 2, 2025
974f00c
[MixologyBridge] adapt to latest site changes (#4368)
swofl Jan 2, 2025
2a44a00
Update BlueskyBridge.php (#4367)
mruac Jan 2, 2025
97eebfb
[BlizzardNewsBridge] fix BlizzardNewsBridge (#4379)
Niehztog Jan 2, 2025
e825272
fix(rumble): exterminate double leading slashes in item url (#4381)
dvikan Jan 2, 2025
45ee018
[MixologyBridge] add null checks for author and timestamp elements (#…
swofl Jan 3, 2025
7c6d4a9
fix: upgrade hardcoded version number, fix #4382 (#4384)
dvikan Jan 3, 2025
c44a76f
refactor: remove dead code (#4385)
dvikan Jan 3, 2025
be51ba1
fix(url): disallowed wonky path (#4386)
dvikan Jan 3, 2025
3fc38c1
fix: cache 400 and 404, and refactor token auth (#4388)
dvikan Jan 3, 2025
662e0bf
refactor(donnons) (#4389)
dvikan Jan 3, 2025
d36cd0a
fix(ceska): item image (#4390)
dvikan Jan 3, 2025
db3899f
fix(legifrance): emergency repair, still semi-broken (#4391)
dvikan Jan 3, 2025
97f7df0
feat(feedmerge): remove duplicates based off of title too (#4392)
dvikan Jan 3, 2025
f9e9c81
Fix 257 (#4393)
dvikan Jan 3, 2025
48cb7d7
feat(telegram): add pagination fetching of messages (#4394)
dvikan Jan 4, 2025
1d02214
feat: extract simple_html_dom max_file_size to config (#4395)
dvikan Jan 4, 2025
cb65125
feat: add section link to frontpage bridge card (#4396)
dvikan Jan 4, 2025
e355276
[EconomistWorldInBriefBridge] Update bridge (#4397)
SqrtMinusOne Jan 6, 2025
0e2655f
[AnthropicBridge] Add Anthropic Bridge (#4398)
SqrtMinusOne Jan 6, 2025
39ecd63
[GolemBridge.php] changed cookie (#4399)
Tone866 Jan 7, 2025
776a1f4
Update 06_Public_Hosts.md (#4401)
vdbhb59 Jan 10, 2025
1a2c1f5
[OllamaBridge] Add bridge (#4403)
SqrtMinusOne Jan 10, 2025
eadea24
[FragDenStaatBridge] remove bridge, site provides full feed at fragde…
swofl Jan 12, 2025
5214581
Fix MondeDiplo empty date (#4407)
Simounet Jan 15, 2025
2a58f82
[Formula1Bridge] API key and URL format update (#4412)
axor-mst Jan 20, 2025
028acd0
[VkBridge] Unassign maintainer (#4418)
em92 Jan 25, 2025
58b3cfb
fix: drop extension requirement in feed icon url, fix #4416 (#4421)
dvikan Jan 25, 2025
952a2d9
Beginning of URL not needed anymore: ErrorMessage: cURL error Could …
SebLaus Jan 25, 2025
dd8bc07
feat(FeedParser): recursively parse rss modules (#4422)
dvikan Jan 25, 2025
bd7d173
[RutubeBridge] Use publication time instead of creation time (#4417)
em92 Jan 25, 2025
230edf6
Add lfc.pl bridge (#4419)
brtsos Jan 25, 2025
8b1ba00
Add support for custom feeds in posts (#4413)
burrow335 Jan 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 8 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
FROM rssbridge/rss-bridge:latest

RUN apt-get update && \
apt-get install --yes --no-install-recommends \
git && \
pecl install xdebug && \
pear install PHP_CodeSniffer && \
docker-php-ext-enable xdebug
27 changes: 27 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"name": "rss-bridge dev",
"build": { "dockerfile": "Dockerfile" },
"customizations": {
// Configure properties specific to VS Code.
"vscode": {
// Set *default* container specific settings.json values on container create.
"settings": {
"php.validate.executablePath": "/usr/local/bin/php",
"phpSniffer.executablesFolder": "/usr/local/bin/",
"phpcs.executablePath": "/usr/local/bin/phpcs",
"phpcs.lintOnType": false
},

// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"xdebug.php-debug",
"bmewburn.vscode-intelephense-client",
"philfontaine.autolaunch",
"eamodio.gitlens",
"shevaua.phpcs"
]
}
},
"forwardPorts": [3100, 9000, 9003],
"postCreateCommand": "cp .devcontainer/nginx.conf /etc/nginx/conf.d/default.conf && cp .devcontainer/xdebug.ini /usr/local/etc/php/conf.d/xdebug.ini && mkdir .vscode && cp .devcontainer/launch.json .vscode && echo '*' > whitelist.txt && chmod a+x \"$(pwd)\" && rm -rf /var/www/html && ln -s \"$(pwd)\" /var/www/html && nginx && php-fpm -D"
}
49 changes: 49 additions & 0 deletions .devcontainer/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9003,
"auto": true
},
{
"name": "Launch currently open script",
"type": "php",
"request": "launch",
"program": "${file}",
"cwd": "${fileDirname}",
"port": 0,
"runtimeArgs": [
"-dxdebug.start_with_request=yes"
],
"env": {
"XDEBUG_MODE": "debug,develop",
"XDEBUG_CONFIG": "client_port=${port}"
}
},
{
"name": "Launch Built-in web server",
"type": "php",
"request": "launch",
"runtimeArgs": [
"-dxdebug.mode=debug",
"-dxdebug.start_with_request=yes",
"-S",
"localhost:0"
],
"program": "",
"cwd": "${workspaceRoot}",
"port": 9003,
"serverReadyAction": {
"pattern": "Development Server \\(http://localhost:([0-9]+)\\) started",
"uriFormat": "http://localhost:%s",
"action": "openExternally"
}
}
]
}
17 changes: 17 additions & 0 deletions .devcontainer/nginx.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
server {
listen 3100 default_server;
root /workspaces/rss-bridge;
access_log /var/log/nginx/rssbridge.access.log;
error_log /var/log/nginx/rssbridge.error.log;
index index.php;

location ~ /(\.|vendor|tests) {
deny all;
return 403; # Forbidden
}

location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
}
}
7 changes: 7 additions & 0 deletions .devcontainer/xdebug.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[xdebug]
xdebug.mode=develop,debug
xdebug.client_host=localhost
xdebug.client_port=9003
xdebug.start_with_request=yes
xdebug.discover_client_host=false
xdebug.log='/var/www/html/xdebug.log'
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
.git
!.git/HEAD
!.git/refs/heads/*
.gitattributes
.github/*
.travis.yml
Expand Down
4 changes: 4 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Reformat code base to PSR12
4f75591060d95208a301bc6bf460d875631b29cc
# Fix coding style missed by phpbcf
951092eef374db048b77bac85e75e3547bfac702
3 changes: 1 addition & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# Auto detect text files and perform LF normalization
* text=auto
*.sh text eol=lf

# Custom for Visual Studio
*.cs diff=csharp
Expand Down Expand Up @@ -46,8 +47,6 @@ phpcs.xml export-ignore
phpcompatibility.xml export-ignore
tests/ export-ignore
cache/.gitkeep export-ignore
bridges/DemoBridge.php export-ignore
bridges/FeedExpanderExampleBridge.php export-ignore

## Composer
#
Expand Down
7 changes: 7 additions & 0 deletions .github/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Visual Studio Code
.vscode/*

# Generated files
comment*.md
comment*.txt
*.html
46 changes: 2 additions & 44 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,49 +1,7 @@
### Pull request policy

* [Fix one issue per pull request](https://github.com/RSS-Bridge/rss-bridge/wiki/Pull-request-policy#fix-one-issue-per-pull-request)
* [Respect the coding style policy](https://github.com/RSS-Bridge/rss-bridge/wiki/Pull-request-policy#respect-the-coding-style-policy)
* [Properly name your commits](https://github.com/RSS-Bridge/rss-bridge/wiki/Pull-request-policy#properly-name-your-commits)
* When fixing a bridge (located in the `bridges` directory), write `[BridgeName] Feature` <br>(i.e. `[YoutubeBridge] Fix typo in video titles`).
* When fixing other files, use `[FileName] Feature` <br>(i.e. `[index.php] Add multilingual support`).
* When fixing a general problem that applies to multiple files, write `category: feature` <br>(i.e. `bridges: Fix various typos`).

Note that all pull-requests must pass all tests before they can be merged.
See the [Pull request policy page on the documentation](https://rss-bridge.github.io/rss-bridge/For_Developers/Pull_Request_policy.html) for more information on the pull request policy.

### Coding style

* [Whitespace](https://github.com/RSS-Bridge/rss-bridge/wiki/Whitespace)
* [Add a new line at the end of a file](https://github.com/RSS-Bridge/rss-bridge/wiki/Whitespace#add-a-new-line-at-the-end-of-a-file)
* [Do not add a whitespace before a semicolon](https://github.com/RSS-Bridge/rss-bridge/wiki/Whitespace#add-a-new-line-at-the-end-of-a-file)
* [Do not add whitespace at start or end of a file or end of a line](https://github.com/RSS-Bridge/rss-bridge/wiki/Whitespace#do-not-add-whitespace-at-start-or-end-of-a-file-or-end-of-a-line)
* [Indentation](https://github.com/RSS-Bridge/rss-bridge/wiki/Indentation)
* [Use tabs for indentation](https://github.com/RSS-Bridge/rss-bridge/wiki/Indentation#use-tabs-for-indentation)
* [Maximum line length](https://github.com/RSS-Bridge/rss-bridge/wiki/Maximum-line-length)
* [The maximum line length should not exceed 80 characters](https://github.com/RSS-Bridge/rss-bridge/wiki/Maximum-line-length#the-maximum-line-length-should-not-exceed-80-characters)
* [Strings](https://github.com/RSS-Bridge/rss-bridge/wiki/Strings)
* [Whenever possible use single quoted strings](https://github.com/RSS-Bridge/rss-bridge/wiki/Strings#whenever-possible-use-single-quote-strings)
* [Add spaces around the concatenation operator](https://github.com/RSS-Bridge/rss-bridge/wiki/Strings#add-spaces-around-the-concatenation-operator)
* [Use a single string instead of concatenating](https://github.com/RSS-Bridge/rss-bridge/wiki/Strings#use-a-single-string-instead-of-concatenating)
* [Constants](https://github.com/RSS-Bridge/rss-bridge/wiki/Constants)
* [Use UPPERCASE for constants](https://github.com/RSS-Bridge/rss-bridge/wiki/Constants#use-uppercase-for-constants)
* [Keywords](https://github.com/RSS-Bridge/rss-bridge/wiki/Keywords)
* [Use lowercase for `true`, `false` and `null`](https://github.com/RSS-Bridge/rss-bridge/wiki/Keywords#use-lowercase-for-true-false-and-null)
* [Operators](https://github.com/RSS-Bridge/rss-bridge/wiki/Operators)
* [Operators must have a space around them](https://github.com/RSS-Bridge/rss-bridge/wiki/Operators#operators-must-have-a-space-around-them)
* [Functions](https://github.com/RSS-Bridge/rss-bridge/wiki/Functions)
* [Parameters with default values must appear last in functions](https://github.com/RSS-Bridge/rss-bridge/wiki/Functions#parameters-with-default-values-must-appear-last-in-functions)
* [Calling functions](https://github.com/RSS-Bridge/rss-bridge/wiki/Functions#calling-functions)
* [Do not add spaces after opening or before closing bracket](https://github.com/RSS-Bridge/rss-bridge/wiki/Functions#do-not-add-spaces-after-opening-or-before-closing-bracket)
* [Structures](https://github.com/RSS-Bridge/rss-bridge/wiki/Structures)
* [Structures must always be formatted as multi-line blocks](https://github.com/RSS-Bridge/rss-bridge/wiki/Structures#structures-must-always-be-formatted-as-multi-line-blocks)
* [If-Statement](https://github.com/RSS-Bridge/rss-bridge/wiki/if-Statement)
* [Use `elseif` instead of `else if`](https://github.com/RSS-Bridge/rss-bridge/wiki/if-Statement#use-elseif-instead-of-else-if)
* [Do not write empty statements](https://github.com/RSS-Bridge/rss-bridge/wiki/if-Statement#do-not-write-empty-statements)
* [Do not write unconditional if-statements](https://github.com/RSS-Bridge/rss-bridge/wiki/if-Statement#do-not-write-unconditional-if-statements)
* [Classes](https://github.com/RSS-Bridge/rss-bridge/wiki/Classes)
* [Use PascalCase for class names](https://github.com/RSS-Bridge/rss-bridge/wiki/Classes#use-pascalcase-for-class-names)
* [Do not use final statements inside final classes](https://github.com/RSS-Bridge/rss-bridge/wiki/Classes#do-not-use-final-statements-inside-final-classes)
* [Do not override methods to call their parent](https://github.com/RSS-Bridge/rss-bridge/wiki/Classes#do-not-override-methods-to-call-their-parent)
* [abstract and final declarations MUST precede the visibility declaration](https://github.com/RSS-Bridge/rss-bridge/wiki/Classes#abstract-and-final-declarations-must-precede-the-visibility-declaration)
* [static declaration MUST come after the visibility declaration](https://github.com/RSS-Bridge/rss-bridge/wiki/Classes#static-declaration-must-come-after-the-visibility-declaration)
* [Casting](https://github.com/RSS-Bridge/rss-bridge/wiki/Casting)
* [Do not add spaces when casting](https://github.com/RSS-Bridge/rss-bridge/wiki/Casting#do-not-add-spaces-when-casting)
See the [Coding style policy page on the documentation](https://rss-bridge.github.io/rss-bridge/For_Developers/Coding_style_policy.html) for more information on the coding style of the project.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bridge-request.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,5 +60,5 @@ Please describe what you expect from the bridge. Whenever possible provide sampl

Keep in mind that opening a request does not guarantee the bridge being implemented! That depends entirely on the interest and time of others to make the bridge for you.

You can also implement your own bridge (with support of the community if needed). Find more information in the [RSS-Bridge Wiki](https://github.com/RSS-Bridge/rss-bridge/wiki/For-developers) developer section.
You can also implement your own bridge (with support of the community if needed). Find more information in the [RSS-Bridge Documentation](https://rss-bridge.github.io/rss-bridge/For_Developers/index.html) developer section.
-->
2 changes: 2 additions & 0 deletions .github/prtester-requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
beautifulsoup4>=4.10.0
requests>=2.26.0
Loading