Commit Graph

3268 Commits

Author SHA1 Message Date
Yaman Qalieh fb0e7ede89
[ParksOnTheAirBridge] Fix links (#2590) 2022-04-02 12:53:10 +02:00
LogMANOriginal f311fb8083
[BridgeAbstract] Add loadCacheValue() and saveCacheValue() (#1380)
* [BridgeAbstract] Add loadCacheValue() and saveCacheValue()

Bridges currently need to implement value caching manually, which
results in duplicate code and more complex bridges.

This commit adds two protected functions to BridgeAbstract that make
it possible for bridges to store and retrieve values from a temporary
cache by key.

Co-Authored-By: Roliga <roliga.here@gmail.com>

Co-authored-by: Roliga <roliga.here@gmail.com>
2022-04-02 08:15:28 +02:00
Jacob Zelek 40a4e7b7c2
[ParksOnTheAir] New bridge for amateur radio (#2086) 2022-04-01 20:17:00 +02:00
Yaman Qalieh 73cc791ce1
[MangaDexBridge] Add new bridge (#2583) 2022-04-01 20:15:47 +02:00
Yaman Qalieh d4707fc119
[CraigslistBridge] Fix notice with nearby results (#2588)
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 (#2589)
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 (#1641) 2022-03-31 20:28:46 +02:00
Bocki b6798b9878
general: doc fix (#2586) 2022-03-31 20:27:36 +02:00
Bocki 6baf38f251
general: fix doc (#2585) 2022-03-31 20:17:40 +02:00
Bocki e6ae91b4d0
[FuraffinityuserBridge] Add doc about login (#2584) 2022-03-31 20:13:19 +02:00
Joseph e525b5b427
[OpenClassroomsBridge] Remove bridge (#2582) 2022-03-31 19:41:59 +02:00
dag 983df45264
[CourrierInternationalBridge] fix: don't break on unusual feed items #2570 (#2571)
* [CourrierInternationalBridge] fix: skip unusual feed items #2570

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 (#2577) 2022-03-31 17:00:14 +02:00
Joseph 7280ed7df7
[ScribdBridge] Update example profile URL value (#2578) 2022-03-31 15:58:23 +02:00
Joseph d6b431a34b
[DownDetectorBridge] Remove bridge (#2579) 2022-03-31 15:33:33 +02:00
Teemu Ikonen aa0aa727ad
[Arte7Bridge] Support all languages (#2543) 2022-03-31 11:17:07 +02:00
dag 06ef3946cd
[PokemonTV] fix: use exampleValue that returns items (#2573) 2022-03-31 09:55:55 +02:00
dag e94d447727
[DaveRamseyBlogBridge] fix: remove dead bridge #2345 (#2574) 2022-03-31 09:52:28 +02:00
dag 25e9f69261
[ElsevierBridge] fix: broken bridge (#2575) 2022-03-31 09:49:30 +02:00
dag 3e363bbc20
[FootitoBridge] chore: remove bridge (#2576) 2022-03-31 09:46:04 +02:00
Matt DeMoss cf2dad3ab8
Reducer (retrying after failed tests) (#2273) 2022-03-30 01:50:07 +02:00
floviolleau d6a4f2fd5b
[VieDeMerdeBridge] fix due to website changes (#2567) 2022-03-30 00:58:29 +02:00
Yaman Qalieh d27c1a99c2
[YeggiBridge] Add model source and tags (#2566) 2022-03-30 00:57:25 +02:00
Yaman Qalieh 0d80f2d5c3
[YeggiBridge] Extend description for discovery (#2565) 2022-03-29 23:48:28 +02:00
Joseph a485beadd7
[FlickrBridge] Add content option to By username (#1861) 2022-03-29 23:46:55 +02:00
dag ec7d2a4afb
[QPlayBridge] chore: remove dead bridge (#2564) 2022-03-29 23:33:46 +02:00
dag 427becf441
[ThingiverseBridge] chore: remove dead bridge (#2563) 2022-03-29 23:13:14 +02:00
dag 267fdb27fc
chore: remove dead bridge (#2562) 2022-03-29 23:12:47 +02:00
Bocki ac242609f4
[core] Update simplehtmldom to latest released (#2556) 2022-03-29 22:45:26 +02:00
dag 461269195b
fix: ignore partial json_encode() errors in JsonFormat (#2554)
Without this change, JsonFormat simply returns
an empty array. #2283
2022-03-29 22:45:00 +02:00
dag 060b4c7d58
[AnimeUltimeBridge] fix: convert strings from iso-8859-1 to utf8 (#2552)
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 (#2550) 2022-03-29 22:44:20 +02:00
quickwick 907d09f116
[GelbooruBridge] + inheriting Bridges. Switch to using Gelbooru API (#2472) 2022-03-29 22:42:09 +02:00
DRogueRonin c6675ddeee
[GroupBundNaturschutzBridge] Add bridge and adjust XPathAbstract (#2445) 2022-03-29 22:40:31 +02:00
Yaman Qalieh 98a0c2de55
[EtsyBridge] Repair bridge and flip checkbox (#2457) 2022-03-29 22:23:14 +02:00
KN4CK3R a746987d7a
[Webfail] Extract timestamp from element (#1852)
Works only for German language.
2022-03-29 20:46:55 +02:00
Michael Bemmerl 6d4155f995
[GithubTrendingBridge] Fix bridge: not all languages worked (#1615)
* [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
Bocki 58f9e41e0b
[core] Change comment behavior (#2558) 2022-03-28 23:04:38 +02:00
csisoap e86ce338a2
[ReutersBridge] Updated 'Top News' feed, some fix (#2488) 2022-03-28 20:34:41 +02:00
Mickaël Schoentgen 626cc9119a
Update CryptomeBridge.php (#2555) 2022-03-28 17:18:17 +02:00
Bocki 44af64d3aa
[Docker] Debug addition fixed (#2551) 2022-03-28 01:30:24 +02:00
dag 90db8c4969
[WordpressBridge] fix: add css selector for article, #2173 (#2545)
* [Wordpress] fix: add css selector for article, #2173

* fix: resolve relative links in item content
2022-03-28 00:20:44 +02:00
Bocki 8e423277e0
[core] Update pr html generator (#2549) 2022-03-27 23:35:13 +02:00
Glandos fe43537b45
[PhoronixBridge] support multipage and embed benchmarks (#2522) 2022-03-27 13:45:32 +02:00
Thibault Couraud 87533222c7
[FindACrewBridge] Fix bridge (#2541) 2022-03-26 19:10:48 +01:00
Stelfux 91b8e4196e
[FeedExpander.php] Preserve original icon (#2145) 2022-03-26 19:09:27 +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 (#2451) 2022-03-26 01:09:33 +01:00