Jacob Mansfield
583dfb4958
[TheWhiteboard] Create new bridge for The Whiteboard ( #1327 )
2019-12-01 11:30:16 +01:00
Jacob Mansfield
2de45b163e
[FurAffinityUser] Add new bridge ( #1326 )
2019-12-01 11:27:41 +01:00
Shuto Yano
48b0164676
[InstagramBridge] Fix instagram GraphSidecar output and Video embedding ( #1361 )
...
* [InstagramBridge] Fix GraphSidecar output
Fix following issues which related to output of the GraphSidecar type posts.
- The GraphSidecar post's media wasn't outputted except for first picture when searching by hashtag or location
- Video didn't embedded
NOTE:
The function getInstagramStory() which was called when the post type is GraphSidecar didn't seem to work just as one intended.
Because the web request called in that function is just to get the media of single post, NOT to get the media of Story.
But I don't have any idea to solve #694 , so it seems be better to rename these function and member variable properly.
2019-12-01 11:25:20 +01:00
somini
4b3c3c58d2
[DiárioDoAlentejo] Add new bridge ( #1360 )
2019-12-01 11:18:45 +01:00
Eugene Molotov
02dd778124
[VkBridge] Save internal links in posts and get hashtags before making item ( #1363 )
2019-11-18 10:51:35 +01:00
Eugene Molotov
5b63121e92
[VkBridge] Change access token ( #1357 )
...
Previous access token was revoked
2019-11-09 18:51:16 +01:00
St. John Johnson
49019a843f
[ComicsKingdomBridge] Add new bridge ( #1353 )
2019-11-09 18:50:08 +01:00
Joseph
8161829ad5
[OpenwhydBridge] Add new bridge ( #1338 )
...
Rename WhydBridge to OpenwhydBridge
2019-11-09 18:36:50 +01:00
Nemo
7f35fc9f6b
[AppleAppStoreBridge] Add new bridge ( #1316 )
...
This bridge allows you to follow iOS/iPad application updates
directly over RSS. This allows you to get notified of an application
update even if you don't have a iDevice. This may be useful in cases
where you want to be notified of a competitor's application for eg.
I built this after I got tired of waiting for WhatsApp to push their
security release on iOS. It shows up on the AppStore 7 days later
2019-11-09 18:28:00 +01:00
logmanoriginal
3bc8c9468a
phpcs: Always use long array syntax
...
Most of the code in RSS-Bridge uses the long array syntax.
This commit adds a check to enforce using this syntax over
the short array syntax.
All failures have been fixed.
2019-11-01 18:06:55 +01:00
logmanoriginal
50eee7e7b3
[KununuBridge] Add feed item limit
...
This bridge currently takes a very long time to process
all news items on the page, when in many cases only one
or two had been added since the last check.
This commit adds a new parameter 'limit', which defines
the maximum number of items to add to the feed. This is
an optional paramter that defaults to 3.
2019-11-01 15:27:35 +01:00
logmanoriginal
c0df9815c7
[DesoutterBridge] Add feed item limit
...
This bridge currently takes a very long time to process
all news items on the page, when in many cases only one
or two had been added since the last check.
This commit adds a new parameter 'limit', which defines
the maximum number of items to add to the feed. This is
an optional paramter that defaults to 3.
2019-11-01 15:07:25 +01:00
Léo Maradan
46d5895d1d
[RedditBridge] Add new bridge ( #1213 )
2019-11-01 13:54:03 +01:00
Anchit Bajaj
7c16aaf303
[VarietyBridge] Add new bridge ( #1307 )
2019-11-01 13:48:09 +01:00
somini
d1e4bd7285
[YahtzeeDevDiary] Add new bridge ( #1297 )
2019-10-31 18:55:08 +01:00
Lyra
a0afe36d56
[DownDetectorBridge] Add per-website status fetch. Note that this only fetches the last downtime, as this is the only thing that the API provides. Moreover, the site uses a different ID for every company for every country, resulting in a very large array
2019-10-29 23:14:51 +01:00
Lyra
0b80f9d61c
[DownDetectorBridge] Add bridge for DownDetector, and all local variants. Fixes
...
#1339 .
2019-10-29 19:11:28 +01:00
somini
424075981f
[EsquerdaNetBridge] Add new Bridge ( #1296 )
2019-10-29 18:58:12 +01:00
Dominik Thiemermann
f2346fb33e
[RevolutBridge] Add new bridge ( #1321 )
...
* [RevolutBridge] Add new bridge
2019-10-28 19:49:01 +01:00
Matt DeMoss
8a21fd1476
[BloombergBridge] Remove after site redesign and paywall. ( #1238 )
2019-10-28 19:27:56 +01:00
somini
2ac44172ac
Facebook: Clarify Facebook bridges ( #1221 )
...
* Clarify Facebook bridges status
Distinguish between both Facebook bridges by their title.
This preserves all existing URLs.
* Update all URLs to secure HTTPS versions.
* Configure author name abbreviation
* Improve feed names
Use the correct feed name on each bridge.
Make sure the feed names don't repeat the "Facebook" name.
2019-10-28 19:01:04 +01:00
Christian Archer
04be85996d
[BastaBridge] Fix PHP 7.4 crash ( #1323 )
...
* Inline the function
2019-10-24 21:57:14 +02:00
Joseph
59be6bded2
[GoogleSearchBridge] Replace 'div[id=ires]' with 'div[id=res]' ( #1329 )
2019-10-16 21:44:41 +02:00
Joseph
46873e14fe
[GoogleSearchBridge] Use getURI() to build URLs ( #1330 )
...
* [GoogleSearchBridge] Use getURI() to build URLs
2019-10-16 21:44:28 +02:00
Joseph
0f01cc97a4
[StoriesIGBridge] Add timestamp to feed items ( #1331 )
2019-10-16 21:44:01 +02:00
Joseph
a70e00a76d
[SuperbWallpapersBridge] Delete bridge ( #1336 )
2019-10-16 21:43:38 +02:00
Joseph
f0260c62c3
[StoriesIGBridge] Use getName() to create custom feed titles ( #1332 )
...
* [StoriesIGBridge] Use getName()
2019-10-16 21:41:47 +02:00
Roliga
fc5a1526ca
[BandcampBridge] Add band and album feeds ( #1317 )
...
* [BandcampBridge] Add band and artist feeds
This can return a limited number of the most recent releases by a band,
or a single release/album. Each release may be given a unique article ID
depending on its track list with the "Releases, new one when track track
changes" option, which should make them show up as new articles when
tracks are added or removed. Releases may also be split up to individual
articles for each track with the "Individual tracks" option.
This uses and undocumented API from the Bandcamp Android app. It's much
faster than loading and parsing the website HTML, and seems to fail less
often with more relaxed rate limits. It's still far from perfect in that
regard though.
The "Individual tracks" option generates requests for each individual
track so that can quickly run into rate limits.
The "Individual tracks" option also has a quirk where tracks released
under e.g. a music label will have their artist set to the label instead
of the actual artist of the track. This is a limitation of the API.
2019-10-16 21:37:25 +02:00
Joseph
4c0e234479
[Bridges] Use HTTPS ( #1337 )
...
* [Rule34pahealBridge] Use HTTPS
* [KonachanBridge] Use HTTPS
* [Rule34Bridge] Use HTTPS
* [SafebooruBridge] Use HTTPS
* [TbibBridge] Use HTTPS
* [XbooruBridge] Use HTTPS
* [ScmbBridge] Use HTTPS
* [ReporterreBridge] Use HTTPS
* [BastaBridge] Use HTTPS
* [NiceMatinBridge] Use HTTPS
* [ScoopItBridge] Use HTTPS
* [TheCodingLoveBridge] Use HTTPS
* [Shimmie2Bridge] Use HTTPS
* [HDWallpapersBridge] Use HTTPS
* [GiphyBridge] Use HTTPS
* [PickyWallpapersBridge] Use HTTPS
* [ParuVenduImmoBridge] Use HTTPS
* [ElsevierBridge] Use HTTPS
* [CastorusBridge] Use HTTPS
* [CollegeDeFranceBridge] Use HTTPS
* [MangareaderBridge] Use HTTPS
2019-10-16 21:34:28 +02:00
somini
0eab63d728
Update Facebook URL detection ( #1334 )
...
* add detectParameters to FacebookBridge.php
2019-10-16 21:32:29 +02:00
floviolleau
b0884e9158
[VieDeMerdeBridge] Add new bridge for quotes from Vie de Merde ( #1313 )
...
* Add new bridge for quotes from Vie de Merde
2019-10-03 22:36:08 +02:00
Nicolas Delsaux
b4581418d4
[PlantUMLBridge] Added bridge for PlantUML. Fixes #1191
...
* Fixes #1191 by implementing the RSS feed of PlantUML releases
2019-10-03 22:30:22 +02:00
sysadminstory
af1566f40d
[ZoneTelechargementBridge] URL and name change ( #1302 )
...
Annuaire Telechargement has change name again to go back to Annuaire
Telechargement. Fixes #1279
2019-10-03 22:27:10 +02:00
sysadminstory
529e0d0cca
[ExtremeDownloadBridge] Update Website URL ( #1303 )
...
Website URL was changed.
2019-10-03 22:25:56 +02:00
Anchit Bajaj
8c19146d29
[ListverseBridge - add new bridge ( #1305 )
2019-10-03 22:24:14 +02:00
Anchit Bajaj
2a3d5865ad
[FreeCodeCampBridge] - rss feed for FreeCodeCamp ( #1311 )
2019-10-03 22:23:14 +02:00
Lyra
4d36c9dc30
Merge branch 'master' of github.com:RSS-Bridge/rss-bridge
2019-10-03 22:14:33 +02:00
Lyra
a2e47a88c3
[InstagramBridge] Add option to get direct links
2019-10-03 22:14:21 +02:00
Anchit Bajaj
b09f50853f
[ViceBridge] - RSS feed for Vice Publications. ( #1310 )
...
* [ViceBridge] - RSS feed for Vice Publications.
2019-10-03 22:02:30 +02:00
lukasklinger
9b5bf565b3
[N26Bridge] Updated bridge to reflect changes on N26 blog ( #1295 )
...
N26 made some changes to their blog, this commit fixes the N26Bridge
2019-10-03 21:58:57 +02:00
Lyra
548e28249b
[ThePirateBayBridge] Remove nested function
2019-10-03 21:46:24 +02:00
Lyra
684c69b0cd
[Releases3DSBridge] Remove nested functions
2019-10-03 21:46:09 +02:00
Lyra
3dae4e0801
[JapanExpoBridge] Remove nested function
2019-10-03 21:45:51 +02:00
Lyra
4622d9be1e
[ReadComicsBridge] Deleted bridge since website no longer exists
2019-10-03 21:41:22 +02:00
Nicolas Delsaux
76183dcd44
[GQMagazineBridge] Fix article body detection again ( Fixes #1280 )
2019-10-03 21:26:41 +02:00
Eugene Molotov
50b234d893
[VkBridge] Photo and timestamp fixes ( #1287 )
...
* [VkBridge] Correct parsing of photos, fix timestamp for old posts
2019-09-16 21:30:27 +02:00
Eugene Molotov
af48f36fd2
[VkBridge] Switch maintainer ( #1288 )
2019-09-16 21:29:45 +02:00
Eugene Molotov
7f6ca23e8f
[PikabuBridge] Preserve links ( #1286 )
...
* [PikabuBridge] Preserve links
2019-09-16 21:28:41 +02:00
oratosquilla-oratoria
1daef22a3d
[NFLRUSBridge] Add new bridge ( #1285 )
...
* [NFLRUSBridge] Add new bridge
2019-09-16 21:27:01 +02:00
killruana
c694810d9a
[MediapartBridge] Fix article parsing
...
* Only process article item, fix issue #1292
2019-09-16 21:26:19 +02:00
ORelio
f12f6a2dba
[DarkReading] Add DarkReading Bridge ( #1289 )
2019-09-16 21:25:28 +02:00
triatic
50c971d545
[TwitterBridge] Enable cookies with curl ( #1245 )
...
* [TwitterBridge] Enable cookies with curl
Enable cookies in curl, or fall back to `file_get_contents` if in CLI mode with no curl root certificates.
2019-09-12 16:14:48 +02:00
Lyra
7aba7992aa
[InstagramBridge] Remove condition that forces cache ignoring
2019-09-11 19:28:46 +02:00
Lyra
48ebed7b38
[InstagramBridge] Fix Instagram stories and user id finding.
2019-09-11 19:08:12 +02:00
Lyra
ccef6b95ad
[InstagramBridge] Attempt to fix the queries in order to bypass rate limits
2019-09-10 14:37:50 +02:00
Antoine Turmel
dd5da99a30
[StoriesIGBridge] New bridge ( #1187 )
...
* Create StoriesIGBridge.php
2019-09-07 18:43:06 +02:00
Joseph
2ff27b92ff
[DailymotionBridge] Use API for playlist and user account feeds ( #1217 )
2019-09-07 18:42:45 +02:00
Joseph
b47189921f
[CuriousCatBridge] Add new bridge ( #1216 )
...
* Create CuriousCatBridge.php
2019-09-07 18:37:30 +02:00
floviolleau
f1d3e8c9c9
[AtmoNouvelleAquitaineBridge] Add new bridge for air quality in Bordeaux ( #1229 )
...
* Add new bridge for air quality in Bordeaux
2019-09-07 18:36:55 +02:00
triatic
53fbd2a5a0
[FacebookBridge] Prevent sending empty header ( #1239 )
...
* [FacebookBridge] Prevent sending empty header
When running in CLI mode, `getEnv('HTTP_ACCEPT_LANGUAGE')` returns `false`. In that case, don't send the `Accept-Language` header.
2019-09-07 18:32:06 +02:00
ORelio
3254a4d7bc
[WIRED] Add WIRED Bridge ( #1244 )
...
* [WIRED] Add WIRED Bridge
2019-09-07 18:31:19 +02:00
Roliga
52d2d21da5
[TwitchBridge] Add new bridge ( #1253 )
...
* [TwitchBridge] Add new bridge
2019-09-07 18:27:44 +02:00
Roliga
abb74f056c
[PatreonBridge] Add new bridge ( #1254 )
...
* [PatreonBridge] Add new bridge
* [PatreonBridge] Add UID to articles
Patreon changes post URLs when the post title is updated, so set a UID
based on the post ID instead.
2019-09-07 18:26:58 +02:00
dawidsowa
25548b6757
[Rule34pahealBridge] Fix thumbnail uri ( #1278 )
2019-09-07 18:26:08 +02:00
sysadminstory
cfe433e9e2
[AutoJMBridge] Fix the bridge to follow website changes ( #1255 )
...
The Website changed in two way :
- The filter about availability disappeared (and this leads to a
parameters change, which will break existing bridges, sorry)
- Some HTML change
2019-09-06 10:52:58 +02:00
Nicolas Delsaux
0dfc4ea2c5
[GQMagazineBridge] Adapt to changes, fixes #1280
2019-09-06 10:51:13 +02:00
Lyra
38960df180
[ThePirateBayBridge] Fix PHPCS code violations
2019-09-06 10:55:15 +02:00
Eugene Molotov
b440a6fdc6
[PikabuBridge] Added filtering by user ( #1266 )
2019-08-28 16:29:49 +02:00
Roliga
b68c0e0df8
[PirateCommunityBridge] Add new bridge ( #1252 )
...
* [PirateCommunityBridge] Add new bridge
2019-08-28 16:28:39 +02:00
Anchit Bajaj
f27b267614
[GuardianBridge] - New bridge for the Guardian ( #1249 )
...
* [GuardianBridge] - New bridge for the Guardian
2019-08-28 16:27:45 +02:00
Mitsu
8bff63d9c6
[ThePirateBay] URI fix, add magnet link
2019-08-27 01:18:43 +02:00
Mitsu
2b4a030158
[ThePirateBay] switch back TLD to .org
...
And the "whack-a-mole" game continues
2019-08-27 00:55:36 +02:00
Rudolf M. Schreier
6a99904e64
[DanbooruBridge] Decode href of HTML element to avoid double escaping. ( #1262 )
...
Directly accessing ...->href resulted in a string that contained '&'
instead of '&'. This was later escaped again to '&' in some
formats (e.g. Atom).
2019-08-26 14:26:19 +02:00
sysadminstory
f3c687604f
[DealabsBridge] Follow website change ( #1256 )
...
A minor website change broke the Bridge. This commit fix it
2019-08-26 14:25:47 +02:00
Lyra
a86a94555d
[LeBonCoinBridge] Submit user agent to LBC to get results.
2019-08-26 14:22:58 +02:00
Anchit Bajaj
acc0787b00
[IGNBridge] - New bridge for IGN ( #1233 )
...
* [IGNBridge]: New Bridge for IGN
2019-07-31 14:26:43 +02:00
johnnygroovy
c8992650a1
[DavesTrailerPageBridge] Add new bridge ( #1246 )
2019-07-31 14:17:34 +02:00
Anchit Bajaj
f9f511a849
[NYTBridge] : New bridge for the new york times ( #1235 )
2019-07-29 12:15:08 +02:00
somini
990719d614
[FabriceBellard]: New Bridge ( #1220 )
...
* [FabriceBellard]: New Bridge
2019-07-29 12:12:55 +02:00
Roliga
cf525c964a
[WIP][FurAffinityBridge] Add new bridge ( #1083 )
...
* [FurAffinityBridge] Add new bridge
2019-07-26 11:02:58 +02:00
Antoine Cadoret
52a4f0860c
[LaCentraleBridge] Add new bridge ( #1201 )
...
* [LaCentraleBridge] Introduce new bridge
2019-07-26 11:00:55 +02:00
triatic
21b27a1042
[FacebookBridge] Remove relative date from content ( #1212 )
...
Remove relative date from content, as well as the separator after it.
As mentioned in #1188 .
2019-07-26 10:56:34 +02:00
Léo Maradan
2eee535171
CNET France Bridge ( #1214 )
...
CNET France News but with filters on title or url
2019-07-26 10:53:09 +02:00
Anchit Bajaj
da51fc065f
[EngadgetBridge] New bridge for Engadget ( #1215 )
...
* [EngadgetBridge] New bridge for Engadget
2019-07-26 10:51:20 +02:00
Joseph
e032705c9a
[HaveIBeenPwnedBridge] Add item limit parameter, set default limit to 20 ( #1219 )
...
* Add `item_limit` parameter to allow user to control number of item returned by bridge. Suggested by @triatic and @somini (code).
2019-07-26 10:47:20 +02:00
Joseph
be27bc9250
Fix malformed URLs ( #1222 )
...
Removes 'self::URI' from processUpload() which was creating malformed URLs. Relative URLs are handled by defaultLinkTo() making 'self::URI' unnecessary.
2019-07-26 10:43:18 +02:00
Albirew
75edc1b2b7
[NovelUpdatesBridge] now in https ( #1228 )
2019-07-26 10:42:41 +02:00
Albirew
c9ea53806d
[HentaiHavenBridge] now in https ( #1227 )
2019-07-26 10:42:19 +02:00
triatic
2bb9480555
[TwitterBridge] Get cookies before sending request ( #1232 )
...
* [TwitterBridge] Get cookies before sending request
Twitter now requires cookies to be set before requesting a page. This will fetch the cookies and send them to `getSimpleHTMLDOM()`.
* Formatting fixes
2019-07-26 10:36:59 +02:00
Corentin Garcia
eb942bc498
[UnsplashBridge] Fix bridge (fix issue #965 ) ( #1208 )
2019-07-16 16:50:14 +02:00
LogMANOriginal
aea8484ccc
[FicbookBridge] Add new bridge ( #1185 )
2019-07-06 12:29:36 +02:00
logmanoriginal
6b9394dc78
[DemonoidBridge] Remove bridge
...
The public service demonoid.pw is no longer available and is
currently being rebuild under demonoid.info which hides torrents
behind a login wall. As this is not supported by RSS-Bridge, the
bridge will be removed.
Find more details on Reddit:
https://www.reddit.com/r/Demonoid/
2019-07-06 12:25:23 +02:00
Joseph
d3fbf0d872
Fix bridge description ( #1207 )
2019-07-06 11:59:55 +02:00
Joseph
41a8eb74a1
[PinterestBridge] Remove search ( #1206 )
...
* Remove getSearchResults()
* Remove ''From search' from PARAMETERS array
* Update getURI() and getName()
* Update collectData()
* Add '.rss' to URL in `collectData` instead of in `getURI`
2019-07-06 11:57:48 +02:00
Joseph
7e6c58b67a
[HaveIBeenPwnedBridge] Display breach type ( #1203 )
...
* Extract breach types for each data breach
* Add paragraph tag
2019-07-06 11:55:31 +02:00
triatic
a31e518a07
[TelegramBridge] Fix forwarded videos ( #1202 )
...
Videos forwarded from other channels use a slightly different format, This fixes it.
2019-07-06 11:52:56 +02:00
logmanoriginal
50162f52b6
[XenForoBridge] Fix minor issues with CSS selectors
2019-07-03 19:34:43 +02:00
logmanoriginal
c0edf6e424
[ShanaprojectBridge] Add filter options
...
- Filter by minimum number of episodes
- Filter by minimum number of total episodes
- Filter by banner image
2019-07-03 19:34:43 +02:00
logmanoriginal
2ea8d73ac1
[ShanaprojectBridge] Return url to current season
2019-07-02 20:46:38 +02:00
logmanoriginal
465cd8c768
[ShanaprojectBridge] Add support for https and cleanup
2019-07-02 20:45:31 +02:00
logmanoriginal
73f4bc078e
[CastorusBridge] Fix broken activity selector
2019-06-28 20:31:49 +02:00
Nicolas Delsaux
1add201d3b
[WorldOfTanksBridge] Fix bridge ( #1197 )
...
* Fix #1196 by better protecting page
2019-06-28 19:32:26 +02:00
Nicolas Delsaux
09113c2594
[GQMagazineBridge] Fix bridge ( #1195 )
...
* Fix bridge by changing the way the articles are loaded AND their titles are found
2019-06-28 19:29:32 +02:00
Joseph
c39e642877
[HaveIBeenPwnedBridge] Convert HTML entities to characters ( #1198 )
2019-06-28 16:08:56 +02:00
Joseph
e2460ead18
[InternetArchiveBridge] Add new bridge ( #1186 )
2019-06-28 15:45:27 +02:00
logmanoriginal
60c1339612
[InstructablesBridge] Fix after layout changes
2019-06-27 21:05:50 +02:00
logmanoriginal
d324aa5da1
[InstructablesBridge] Update available categories
2019-06-27 20:29:21 +02:00
logmanoriginal
6f24987601
[InstructablesBridge] Fix listCategories() to work with new layout
2019-06-27 20:28:23 +02:00
logmanoriginal
54fb29d443
[InstructablesBridge] Add support for HTTPS
2019-06-27 20:16:53 +02:00
Joseph
ebe463dd08
[TelegramBridge] Set 'username' parameter as required ( #1192 )
2019-06-27 20:03:18 +02:00
logmanoriginal
fa8253c8bf
[GiteaBridge] Add new bridge
...
Gitea is a fork of Gogs and therefore shares most of its features
except for releases.
2019-06-23 09:21:00 +02:00
logmanoriginal
e4444e6432
[GogsBridge] Add new bridge
2019-06-23 09:21:00 +02:00
triatic
3769850ba3
[TelegramBridge] Fix entries for "media too big" ( #1184 )
...
When a large video is posted, "Media is too big" appears in web preview. This adds code to detect this and offer a link.
2019-06-23 08:54:52 +02:00
LogMANOriginal
89e3da0b6f
[IndeedBridge] Add new bridge ( #1166 )
...
Implements a bridge for
https://www.indeed.com/ (or any of the local variants)
Features:
- Takes a company name and returns a list of reviews and comments
- Limit the maximum number of items to return (default: 20)
- No upper limit on the number of items to return
- Search by language code (45 options)
- Supports detectParameters for any supported URL
2019-06-22 18:50:06 +02:00
triatic
69acc6228a
[TelegramBridge] Populate author ( #1183 )
2019-06-22 18:45:15 +02:00
triatic
5e2f0fb626
[TelegramBridge] Prevent double encoding entities ( #1182 )
2019-06-22 18:44:25 +02:00
triatic
372461b1a3
[TelegramBridge] Fix timestamp for videos ( #1181 )
2019-06-22 18:34:02 +02:00
husimo
e2bca5bb05
[MastodonBridge] Add new bridge ( #1178 )
2019-06-21 17:30:34 +02:00
logmanoriginal
7926ffad73
[KununuBridge] Improve feed contents
...
- Add support for ratings
- Add support for benefits
- Fix broken timestamp
2019-06-21 00:00:44 +02:00
Joseph
1989252608
[TelegramBridge] Add new bridge ( #1175 )
2019-06-19 22:40:56 +02:00
LogMANOriginal
91e73b00b5
[NationalGeographicBridge] Add new bridge ( #1065 )
...
Closes #1029
2019-06-18 22:57:42 +02:00
LogMANOriginal
5c6c79baf4
[VimeoBridge] Add new bridge ( #933 )
...
Closes #932
2019-06-18 22:50:31 +02:00
Joseph
99d1343045
[SplCenterBridge] Add new bridge ( #1177 )
2019-06-18 22:18:52 +02:00
logmanoriginal
2460b67886
cache: Refactor cache factory to non-static class
...
The cache factory can be based on the abstract factory class if it
wasn't static. This allows for higher abstraction and makes future
extensions possible. Also, not all parts of RSS-Bridge need to work
on the same instance of the factory.
References #1001
2019-06-18 19:04:19 +02:00
Corentin Garcia
55e1703741
[EliteDangerousGalnetBridge] Remove duplicate items ( #1167 )
2019-06-16 20:35:23 +02:00
Tobias Alexander Franke
849eaeb50e
[SteamCommunityBridge] Add Workshop category ( #1172 )
2019-06-16 20:21:48 +02:00
Thibault Couraud
aeca4cfd60
[BAEBridge] Use defaultLinkTo rather than str_replace ( #1168 )
2019-06-16 19:40:21 +02:00
Thibault Couraud
686f21bc50
[FindACrew] Improve bridge results ( #1120 )
2019-06-16 19:35:43 +02:00
logmanoriginal
6d6d6037a3
[GithubIssueBridge] Don't return error messages in detectParameters()
...
detectParameters() is called in a loop for all bridges on a URL, thus
if a bridge returns an error message, the output messages get mixed
up and all detect operations fail.
This seems to be a limitation of the detect function for now.
2019-06-13 19:49:54 +02:00
Joseph
2559dbbf49
[BrutBridge] Create custom feed name for each category and edition ( #1164 )
2019-06-13 19:13:02 +02:00
logmanoriginal
de53120843
[SakugabooruBridge] Remove bridge
...
The target server for this bridge is no longer reachable and
there doesn't seem to be any attempt to get it back online.
2019-06-12 20:22:53 +02:00
logmanoriginal
b1b7e4edce
[DollbooruBridge] Remove bridge
...
The target site for this bridge has been down for at least a year
now and there doesn't seem to be any attempt to get it back up.
Their twitter account is also silent since 2012, so no harm
removing this bridge.
https://twitter.com/dollbooru?lang=en
2019-06-12 20:11:34 +02:00
logmanoriginal
b27487ace0
[TwitterBridge] Fix detection of retweets on lists
...
References #1161
2019-06-12 18:27:35 +02:00
logmanoriginal
d005acca83
[TwitterBridge] Add extensive description to keyword search query
...
References #1163
2019-06-11 21:53:22 +02:00
logmanoriginal
75b0213684
[GithubIssueBridge] Add support for detect action
...
References #1100
2019-06-10 15:32:57 +02:00
Eugene Molotov
f76a23f0a5
[YoutubeBridge] Add playlist caching ( #1162 )
2019-06-10 15:31:35 +02:00
logmanoriginal
e4e04a7865
[GithubIssueBridge] Fix broken feed item URLs
...
References #1100
2019-06-10 00:02:13 +02:00
logmanoriginal
da339fd5cc
[GithubIssueBridge] Include issue author comment in the feed
...
- Add function to build an URL to the GitHub issue comment
- Change scope of internal functions from protected to private
- Use IDs instead of classes as comment selectors, to include the
issue author in the output feed.
References #1100
2019-06-09 20:39:45 +02:00
logmanoriginal
ba116d9ab6
[GithubIssueBridge] Fix bridge after DOM changes
2019-06-09 19:57:48 +02:00
logmanoriginal
ea08445946
[GlassdoorBridge] Fix broken bridge
2019-06-09 19:35:53 +02:00
logmanoriginal
ade09b2aad
[XenForoBridge] Fix broken bridge
2019-06-09 19:35:53 +02:00
logmanoriginal
28d46b6721
[ShanaprojectBridge] Fix broken bridge
2019-06-09 19:35:46 +02:00
logmanoriginal
1efb7c7bce
[DesoutterBridge] Fix bridge after DOM changes
2019-06-09 19:01:54 +02:00
Joseph
d34411137f
[TwitterBridge] Display all images from a tweet ( #1160 )
2019-06-09 17:24:40 +02:00
Joseph
f00a054e0f
[BrutBridge] Add new bridge ( #1159 )
2019-06-08 19:30:42 +02:00
logmanoriginal
3d231a417f
bridges: Don't kill scripts with die()
...
Bridges should generally utilize the API functions instead of killing
the script. Find more information on the Wiki.
- returnServerError
https://github.com/RSS-Bridge/rss-bridge/wiki/The-returnServerError-function
- returnClientError
https://github.com/RSS-Bridge/rss-bridge/wiki/The-returnClientError-function
- returnError
https://github.com/RSS-Bridge/rss-bridge/wiki/The-returnError-function
2019-06-07 20:38:09 +02:00
Eugene Molotov
b0a780acda
[VkBridge] Ignore illegal characters in input html for iconv ( #1154 )
2019-06-06 20:05:41 +02:00
Antoine Cadoret
1814116d67
[SteamBridge] Follow source changes ( #1143 )
...
* Follow source data fetching changes
* Improve media path building
* Improve price fetching and display
2019-06-06 19:59:30 +02:00
logmanoriginal
6c4098d655
Revert "all: Use ->remove() instead of ->outertext = ''"
...
This reverts commit 052844f5e1
.
There is a bug in ->remove() that causes the parser to incorrectly
identify elements in the DOM tree that shouldn't exist anymore.
References #1151
2019-06-02 13:06:16 +02:00
Eugene Molotov
15c374e317
[PikabuBridge] More options and fixes ( #1149 )
...
* Add gif support
* Use page title as feed title
* Implement community support
2019-06-01 21:35:18 +02:00
logmanoriginal
052844f5e1
all: Use ->remove() instead of ->outertext = ''
...
simplehtmldom 1.9 introduced new functions to recursively remove
nodes from the DOM. This allows removing elements without the need
to re-load the document by using $html->load($html->save()), which
is very inefficient.
Find more information about remove() at
https://simplehtmldom.sourceforge.io/docs/1.9/api/simple_html_dom_node/remove/
2019-06-01 21:29:57 +02:00
Joseph
b889e867fd
[SoundCloudBridge] Use account avatar as feed icon ( #1146 )
2019-06-01 15:04:42 +02:00
sysadminstory
b519d350bf
[RadioMelodieBridge] Fix bridge after website update ( #1145 )
...
- The bridge has been adapted to the new website layout
- The content now shows the header picture below the date
2019-06-01 12:12:17 +02:00
Joseph
2a254855d8
[HaveIBeenPwnedBridge] Add new bridge ( #1144 )
2019-06-01 12:06:58 +02:00
Tobias Alexander Franke
4a60f05fd6
[BinanceBridge] Add new bridge ( #1135 )
2019-06-01 11:18:30 +02:00
somini
84d48d5614
[QPlayBridge]: New Bridge ( #1118 )
...
* [QPlayBridge]: New Bridge
2019-05-29 22:51:52 +02:00
Tobias Alexander Franke
7cf898b5af
[SteamCommunityBridge] Add new bridge ( #1136 )
...
* [SteamCommunityBridge] Add new bridge
2019-05-29 22:50:04 +02:00
killruana
16bd2aec7a
[MediapartBridge] Add new bridge ( #1130 )
...
* If no cookie session is defined, use the default rss stream
* Add a parameter for enabling/disabling the single page mode
2019-05-15 21:51:23 +02:00
sysadminstory
b764204c3a
[YoutubeBridge] Playlist bug fix ( #1117 )
...
This commit allow the bridge to parse an infinite number of items of a
Youtube playlist.
It should fix #647 !
2019-05-08 22:17:48 +02:00
Tobias Alexander Franke
a9e2574016
[ArtStationBridge] Added new bridge ( #1122 )
...
* [ArtStationBridge] Added new bridge
2019-05-08 22:14:53 +02:00
pofilo
e3f6e1c6db
[DELETE] Deletion Google Plus bridge ( #1124 )
2019-05-08 22:11:50 +02:00
Lyra
8150a73922
[CourrierInternationalBridge] Use newer https-based URL
2019-05-08 22:09:49 +02:00
Lyra
a2f3866383
[RoadAndTrackBridge] Major rewrite, due to the depreciation of their API
2019-05-08 21:57:59 +02:00
Obsidienne
a3446ae77b
[AO3Bridge] Add new bridge ( #1123 )
...
* [AO3Bridge] Add new bridge
2019-05-06 13:28:42 +02:00
Roliga
fe103974f5
[BadDragonBridge] Add new bridge ( #1082 )
...
* [BadDragonBridge] Add new bridge
2019-05-02 22:02:13 +02:00
fulmeek
33c16f8be5
[BakaUpdatesMangaReleasesBridge] Sanitize hash for more solid UIDs ( #1113 )
...
This should minimize occasional hiccups on regular updates.
2019-04-30 21:01:48 +02:00
fulmeek
21d3bf3b60
caches: Refactor the API ( #1060 )
...
- For consistency, functions should always return null on non-existing data.
- WordPressPluginUpdateBridge appears to have used its own cache instance in the past. Obviously not used anymore.
- Since $key can be anything, the cache implementation must ensure to assign the related data reliably; most commonly by serializing and hashing the key in an appropriate way.
- Even though the default path for storage is perfectly fine, some people may want to use a different location. This is an example how a cache implementation is responsible for its requirements.
2019-04-29 20:12:43 +02:00
sysadminstory
3b8f3da09d
[AutoJMBridge] Use title from website for Feed Title ( #1093 )
...
* [AutoJMBridge] Use title from website for Feed Title
2019-04-20 22:22:06 +02:00
sysadminstory
f9c4a84c25
[RadioMelodieBridge] Update to support new Website ( #1101 )
...
* [RadioMelodieBridge] Update to support new Website
2019-04-20 22:19:22 +02:00
Lorenzo Stanco
7b8dd93a8e
[InstagramBridge] Fix image link
2019-04-20 22:15:30 +02:00
somini
8f5151b222
[SIMARBridge]: Add new bridge ( #1055 )
...
* [SIMARBridge]: Add new bridge
2019-04-16 09:58:22 +02:00
Lyra
98c2530984
[HDWallpapers] Adapt to some website changes ( Fixes #1088 ). Add wallpapers to enclosures, and select "HD" as the default resolution
2019-04-07 22:02:11 +02:00
sysadminstory
90bf90d167
[BingSearch] Make the bridge compatible with PHP 5.6 ( #1084 )
...
* [BingSearch] Make the bridge compatible with PHP 5.6
The use of isset() with an expression is not possible in PHP 5.6. I
fixed it by replacing isset() with "null !== ".
2019-04-07 21:51:48 +02:00
Eugene Molotov
6feda2220e
[VkBridge] Add option to hide reposts ( #1089 )
2019-04-07 21:50:58 +02:00
Lyra
92775abe11
Fix phpcs
2019-04-05 10:59:30 +02:00
Lyra
24cdeabed8
[GithubSearchBridge] Update the bridge to match Github's layout
2019-04-05 10:53:28 +02:00
Tobias Alexander Franke
50c90eb5df
[EconomistBridge] Add new bridge ( #1067 )
...
* [EconomistBridge] Added new bridge
2019-04-04 22:54:08 +02:00
DJCrashdummy
d9ee9e272e
[FDroidBridge] fixed bridge ( #1075 )
...
because an additional widget (i guess the language selector) was added to the homepage.
2019-04-04 22:52:59 +02:00
somini
c9b0cd1315
ComboiosDePortugalBridge: HACK: Encode the URL ( #1074 )
...
This seems like a weird bug somewhere.
Either the HTML parser should return the valid page, or the CMS should
not convert the URL first, or the URL validation regex is buggy.
2019-04-04 22:48:25 +02:00
Lyra
2dc0c36e9b
Merge branch 'master' of github.com:RSS-Bridge/rss-bridge
2019-04-04 22:46:49 +02:00
Lyra
0aa8858551
[RoadAndTrackBridge] Generate a signature key for every client instead of hardcoding it
2019-04-04 22:45:41 +02:00
Thibault Couraud
966d450d27
[FindACrew] Update bridge according new findacrew.net website ( #1080 )
...
* update bridge according new crewbay.com website
2019-04-04 22:44:44 +02:00
sysadminstory
291e8c2a23
[AutoJMBridge] Fix bridge after website change ( #1081 )
...
* [AutoJMBridge] Fix bridge after website change
The website was totally reworked, so the bridge had to be reworked too.
The bridge parameters changed, therefore old RSS feed will not work
anymore, but it was impossible to do it in another way.
2019-04-04 22:39:39 +02:00
DnAp
b6943de0ca
[BingSearch] Add new bridge ( #1046 )
2019-03-23 16:40:19 +01:00
Aleś Bułojčyk
b9bbc9bdda
[FacebookBridge] Fix decoding of cyrillic letters in group names ( #842 )
2019-03-23 16:39:09 +01:00
logmanoriginal
835e3b1163
[MozillaBugTrackerBridge] Fix typo
2019-03-23 16:30:15 +01:00
Antoine Turmel
3212156925
[MozillaBugTrackerBridge] New Bridge ( #916 )
...
This Bridge is a clone of KernelBugTrackerBridge but for Mozilla Bugzilla. There is some difference in the class used to get the right comments.
2019-03-23 16:27:07 +01:00
Dreckiger-Dan
281eaacaeb
[HeiseBridge] Add new bridge ( #744 )
2019-03-23 16:22:44 +01:00
Xurxo Fresco
18d5ef192c
[IvooxBridge] Add new bridge ( #597 )
2019-03-22 21:33:46 +01:00
Nemo
684558e276
[StockFilingsBridge] Add new bridge ( #1011 )
2019-03-17 20:40:21 +01:00
fulmeek
5ea985164e
[OneFortuneADayBridge] use date in UTC for seed ( #1059 )
2019-03-14 19:44:36 +01:00
fulmeek
696afa96d3
[BakaUpdatesMangaReleasesBridge] filter title and groups ( #1058 )
...
Baka-Updates Manga uses an asterisk (*) to denote series information have
been updated within the last 24 hours. This is not helpful in a feed.
2019-03-14 19:43:00 +01:00
Roliga
326a707739
[SoundcloudBridge] Update API key ( #1062 )
2019-03-12 13:29:11 +01:00
sysadminstory
688c950916
[DealabsBridge] Patch unparsable Deal date ( #1053 )
...
In case of a unparsable date, the text to DateTime object failed, and
this resulted to a Fatal error while using this DateTime object . To
prvent this fatal error, if the date parsing failse, then a DateTime
object is created with the actual date.
2019-03-02 19:10:57 +01:00
fulmeek
9d85b951f7
[BakaUpdatesMangaReleasesBridge] rework to parse new layout ( #1052 )
...
* rework to parse new layout
* skip incomplete rows
The last row could have fewer columns if there are less rows than the items limit. This usually should not happen, though.
* use constant for skipping
2019-03-02 19:09:16 +01:00
somini
dac685b887
[ComboiosDePortugalBridge] Add new bridge ( #1049 )
2019-03-02 19:05:23 +01:00
ORelio
d37f0c14a0
[LeMondeInformatique] Handle special articles ( #1039 )
...
Fix content extraction for special article compiling previous articles
2019-03-02 19:03:29 +01:00
Ryan Liptak
b96c25a3af
[BandcampBridge] Update to use newer POST API ( #1045 )
...
Bandcamp tags pages have a new layout and now use a POST API endpoint to view each page of releases.
Output of this bridge should be almost the same as before, with a few small improvements:
- Small album image in 'content', larger album image in 'enclosures'
- RSS item titles/authors are appended with the releaser in parentheses if the artist name and the releaser are different (i.e. Record Label's Bandcamp releases an album called Bar by the band named Foo, it would get the title 'Foo - Bar (Record Label)' and the author 'Foo (Record Label)')
2019-02-24 12:08:34 +01:00
fulmeek
958ba815c7
[OneFortuneADayBridge] Add lucky number feature ( #1038 )
2019-02-24 11:49:17 +01:00
somini
3d24596a52
[AsahiShimbunAJW] Add new Bridge ( #1036 )
2019-02-24 11:47:29 +01:00
Nono
777c204838
[VMwareSecurityBridge] New Bridge ( #1041 )
...
* Create VMwareSecurityBridge.php
2019-02-19 21:53:20 +01:00
Nono
ae40f7b388
[MozillaSecurityBridge] Make the URI unique by adding timestamp ( #1005 )
...
* added unique UID + URI
if UID is mandatory for RSS-Bridge, the unicity of the URI is also mandatory for some reader (like kriss feed).
2019-02-19 21:50:00 +01:00
Lyra
473a62ed44
[RoadAndTrackBridge] Added new bridge
2019-02-12 15:12:04 +01:00
Klimplant
4c58768d4d
[CachetBridge] Add new bridge ( #1034 )
...
* Fix issue with CachetAPI Pagination
Fixing issue that only the oldest 20 entries were shown.
_Background:_
_Cachet has a, lets call it odd, system of pagination. On the first page you see the incidents first created, so they are not what you want to see. But on the last page you can have 1 or 20 of the newest incidents. So you have to take the incidents from the last page (call it Pmax) and combine them with the incidents from Pmax - 1._
2019-02-11 21:07:46 +01:00
logmanoriginal
556a417dd6
core: Add support for custom cache types via config.ini.php
...
This commit adds support for a new parameter which specifies the type
of cache to use for caching. It is specified in config.ini.php:
[cache]
type = "..."
Currently only one type of cache is supported (see /caches). All uses
of 'FileCache' were replaced by this configuration option.
Note: Caching currently depends on files and folders (due to FileCache).
Experience may vary depending on the selected cache type. For now always
check if FileCache is working before testing alternative types.
References #1000
2019-02-06 18:52:44 +01:00
Nova
69cb65c1af
[GlowficBridge] Add new bridge ( #1031 )
2019-02-06 18:20:25 +01:00
David Pedersen
29b187fc12
[AppleMusicBridge] Add new bridge ( #1026 )
2019-02-06 17:43:20 +01:00
triatic
25593d9c18
[TwitterBridge] Append username of retweeter to author ( #1016 )
...
Append username of retweeter to author. Useful when viewing all unread tweets in an RSS reader which are not sorted within username folders.
2019-02-04 14:56:07 +01:00
logmanoriginal
e0db349a57
bridges: Fix bridges that don't pass the unit test
2019-01-22 18:24:32 +01:00
fulmeek
493e76e4b9
[BakaUpdatesMangaReleasesBridge] Add new bridge ( #999 )
2019-01-15 16:36:42 +01:00
logmanoriginal
37d882a8d5
[GlassdoorBridge] Fix incorrect CSS selector
2019-01-13 22:04:21 +01:00
Quentin de Longraye
fc96e97d51
[N26Bridge] Add new bridge ( #1006 )
...
https://n26.com
2019-01-13 19:12:31 +01:00
Corentin Garcia
ef4923ae5c
[AmazonBridge] Fix parsing of list item ( #998 )
...
Closes #993
Closes #769
2019-01-06 18:38:53 +01:00
Corentin Garcia
18229b5c70
[InstagramBridge] Add author if available in response ( #997 )
...
Closes #905
2019-01-06 18:14:23 +01:00
logmanoriginal
3160e62293
[DiscogsBridge] Fix timestamp parsing
...
References #978
2019-01-05 15:24:44 +01:00
Roliga
f81d1b0846
[TrelloBridge] Fix actions with missing image urls ( #987 )
...
When an action is added then removed the image url properties of that
action are missing
2019-01-05 13:27:12 +01:00
fulmeek
288d4de218
bridges: Fix bridges to pass unit test ( #984 )
...
* [DealabsBridge] fixed parameters
* [DemonoidBridge] added parameter context names
* [DevToBridge] fixed parameters
* [ExtremeDownloadBridge] fixed parameters
* [GithubIssueBridge] fixed parameters
* [InstagramBridge] added parameter context names
* [MydealsBridge] fixed parameters
* [OnVaSortirBridge] fixed parameters
* [ThingyverseBridge] fixed parameters
* [HotUKDealsBridge] fixed parameters
* [FeedExpanderExample] added proper URI
* [GQMagazineBridge] fixed parameters and getDomain()
* [MozillaSecurityBridge] fixed filename
References #980
2019-01-05 12:29:26 +01:00
Corentin Garcia
f3f33cabed
[EliteDangerousGalnetBridge] Add support for others website languages ( #992 )
...
* [EliteDangerousGalnetBridge] Add support for others website languages
* [EliteDangerousGalnetBridge] Fix post title
2019-01-03 18:29:29 +01:00
triatic
81ee15a161
general: Fix PHP 7.3 deprecation warnings ( #982 )
...
Fix PHP 7.3 deprecation warnings. FILTER_VALIDATE_URL implies FILTER_FLAG_SCHEME_REQUIRED and FILTER_FLAG_HOST_REQUIRED since PHP 5.2.1
https://bugs.php.net/bug.php?id=75442
2018-12-28 16:13:03 +01:00
logmanoriginal
e7d3a006c8
global: Fix code violations
2018-12-26 21:58:07 +01:00
Roliga
4b22862295
[DerpibooruBridge] Add new bridge ( #949 )
...
New bridge for the derpibooru.org image board.
2018-12-26 21:14:04 +01:00
fulmeek
185a773e74
[DilbertBridge] Fixed URI and item title ( #976 )
2018-12-26 21:11:45 +01:00
fulmeek
10659dd453
[ModelKarteiBridge] Add new bridge ( #975 )
2018-12-26 21:10:00 +01:00
fulmeek
6b2a45c1e8
[OneFortuneADayBridge] Add new bridge ( #974 )
2018-12-26 21:06:16 +01:00
fulmeek
6e4b6fa1cc
[OsmAndBlogBridge] Add new bridge ( #973 )
2018-12-26 20:55:38 +01:00
ORelio
0cad5f24e6
[TheHackerNews] Fix content extraction ( #972 )
2018-12-26 20:47:02 +01:00
Roliga
cb6ad7c077
[TrelloBridge] Add new bridge ( #971 )
...
Adds a new bridge for activity on boards and cards on the trello.com task management site.
2018-12-26 20:44:53 +01:00
Roliga
4438807b26
[SoundcloudBridge] Fix for artists with few tracks ( #970 )
...
Artists with less than 10 tracks would return blank articles. This fixes that.
2018-12-26 20:35:05 +01:00
Lorenzo Stanco
6c1d861529
[InstagramBridge] Add link on image and video indication in title ( #966 )
...
In item content, the image is now a clickable link to the post;
In item title a ▶ is prepended if the post contains a video; it's impossible to tell from the content image.
2018-12-26 20:32:44 +01:00
logmanoriginal
bb2329fa3a
[TwitterBridge] Add option to disable image scaling in feeds
...
Images in Twitter feeds are currently being scaled by adding ':orig'
(original image) and ':thumb' (thumbnail) to image URIs in the feed.
This can cause issues with feed readers that don't handle colons in
URIs correctly.
Image scaling can now be disabled by adding '&noimgscaling=on' to the
query. This parameter is optional to stay compatible to existing feeds.
References #957
2018-12-12 17:00:12 +01:00
Lorenzo Stanco
758f37b452
[InstagramBridge] Truncate long titles and use full text as content ( #961 )
...
- Truncate long titles and use full text as content (using only the first line of text content as title)
2018-12-12 16:44:37 +01:00
disk0x
5305c405f6
[SoundcloudBridge] Improve Author, Date, Description ( #955 )
...
1. Author Name now doesn't include Episode Title
2. It now fetches Episode Creation Timestamp, to allow correct sorting in podcatchers
3. Description is now the actual show notes, and not an <audio> tag
2018-12-10 21:35:18 +01:00
disk0x
30e2b79c38
[SoundcloudBridge] Add RSS enclosures ( #952 )
...
Minimum viable code change to get SoundcloudBridge produce feeds that podcatchers like gPodder can understand.
2018-12-04 16:16:19 +01:00
Nono
2184f523cd
[MozillaSecurity] New Bridge ( #946 )
...
* [MozillaSecurity] New Bridge
Kudo to @teromene & @ArthurHoaro on this one !
2018-11-30 18:25:02 +01:00
triatic
242b6953ed
[FB2Bridge] Adapt to Facebook html change ( #950 )
2018-11-30 18:23:37 +01:00
Pierre Mazière
f4b46e497e
[GithubIssueBridge] Be consistent in avoiding is_null
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:49 +01:00
Pierre Mazière
d5085a4116
[GithubIssueBridge] Fix non existing comments count
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:45 +01:00
Pierre Mazière
d7cabfca54
[GithubIssueBridge] Fix issue comments and events parsing
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:41 +01:00
Pierre Mazière
de575982a1
[GithubIssueBridge] Fix most relevant coding style related issues
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2018-11-29 16:35:35 +01:00
logmanoriginal
6e9c188a72
[GlassdoorBridge] Fix bridge is marked as executable
...
References #938
2018-11-26 18:31:25 +01:00
Roliga
49da67cb33
core: Automatically select a bridge based on a URL ( #928 )
...
* core: Add bridge parameter auto detection
This adds a new 'detect' action which accepts a URL from which an
appropriate bridge is selected and relevant parameters are extracted.
The user is then automatically redirected to the selected bridge.
For example to get a feed from: https://twitter.com/search?q=%23rss-bridge
we could send a request to:
'/?action=detect&format=Atom&url=twitter.com/search%3Fq%3D%2523rss-bridge'
which would redirect to:
'/?action=display&q=%23rss-bridge&bridge=Twitter&format=Atom'.
This auto detection happens on a per-bridge basis, so a new function
'detectParameters' is added to BridgeInterface which bridges may implement.
It takes a URL for an argument and returns a list of parameters that were
extracted, or null if the URL isn't relevant for the bridge.
* [TwitterBridge] Add parameter auto detection
* [BridgeAbstract] Add generic parameter detection
This adds generic "paramater detection" for bridges that don't have any
parameters defined. If the queried URL matches the URI defined in the
bridge (ignoring https://, www. and trailing /) an emtpy list of parameters is
returned.
2018-11-26 18:05:40 +01:00
sysadminstory
b4dbd191d0
[ZoneTelechargementBridge] Switch to the new Website ( #934 )
...
* [ZoneTelechargementBridge] Switch to the new Website
The website zone-telechargement1.org decided that he will be using a new
domain at the end of november :
https://www.annuaire-telechargement.com/
The bridge uses the new domain but still uses the same filename and
class name to keep the existing feed working.
2018-11-20 16:23:17 +01:00
logmanoriginal
c6a7b9ac64
exception: Remove HttpException class
...
This class served no particular purpose (other than adding a
layer on top of Exception).
2018-11-18 16:53:21 +01:00
logmanoriginal
41d02554f3
[YGGTorrentBridge] Add URI to feed items
...
References #931
2018-11-18 09:41:14 +01:00
Thibault Couraud
b29ba5b973
[CrewbayBridge] Update bridge according to new crewbay.com website ( #930 )
2018-11-18 09:16:24 +01:00
triatic
3806895059
[FacebookBridge] Improve titles ( #924 )
...
A slightly improved version of #454 and #468 . Build titles from content rather than author + pre-content (which doesn't reflect anything useful).
2018-11-16 15:33:54 +01:00
triatic
599d438a0d
[FacebookBridge] Decode all elements in $item ( #925 )
2018-11-16 15:25:58 +01:00
triatic
e5a6baab96
[TwitterBridge] Decode HTML entities ( #926 )
...
Removes duplicate encoding like &quot; (should be ").
2018-11-15 22:00:01 +01:00
triatic
51634a72e0
[TwitterBridge] Reorder quoted tweets ( #921 )
...
Put content before quoted tweet to match the display order on Twitter
2018-11-12 19:59:46 +01:00
logmanoriginal
c63af2e7ad
core: Add separate Debug class
...
Replaces 'debugMessage' by specialized debug function 'Debug::log'.
This function takes the same arguments as the previous 'debugMessage'.
A separate Debug class allows for further optimization and separation
of concern.
2018-11-10 20:03:05 +01:00
logmanoriginal
ecdac1b089
core: Add path separator to PATH_CACHE
2018-11-10 19:48:05 +01:00
logmanoriginal
cb91d9cce8
[FacebookBridge] Fix media origin info is not inside a tag
...
References #912
2018-11-08 19:24:14 +01:00
triatic
bf91f106b4
[FacebookBridge] Remove "Posts" from author name ( #917 )
2018-11-08 19:04:58 +01:00
logmanoriginal
0b2ede35cd
[FacebookBridge] Don't remove origin information from embedded media
...
References #912
2018-11-08 18:59:12 +01:00
logmanoriginal
5842bdfc83
[FacebookBridge] Simplify implementation
2018-11-08 18:45:25 +01:00
logmanoriginal
68ee24d6bd
[FacebookBridge] Remove videos and views
...
This commit adds filters to remove embedded videos and view counts from
all posts. This doesn't remove the preview image for videos, which are
embedded separately.
2018-11-08 18:36:11 +01:00
logmanoriginal
104ae2298e
[FacebookBridge] Remove hidden elements
...
Hidden elements are used for error conditions and generally made
visible using JavaScript. Since RSS-Bridge doesn't support JS, these
error messages are shown in the final feed. For example:
"It looks like you may be having problems playing this video. If so,
please try restarting your browser."
This commit removes all hidden elements to prevent error messages being
added to the feed.
- "It looks like you may be having problems playing this video. If so,
please try restarting your browser."
2018-11-08 18:24:05 +01:00
logmanoriginal
7026684e34
[FacebookBridge] Don't remove description of embedded media
...
FB includes origin information (i.e. "YOUTUBE.COM") as well as
descriptions with embedded media (images and video).
These details are currently being removed by the bridge.
This commit changes implementation to only remove origin information
and keep the media description in place. The media description consists
of two elements - title and description. The title provided by FB is
included in an anchor, which gets replaced by a paragraph with the
same contents to improve readability.
References #912
2018-11-08 18:12:57 +01:00
teromene
0b792d77eb
[Rue89Bridge] Fix style.
2018-11-07 23:16:28 +01:00
teromene
110b865a54
[Rue89Bridge] Entirely rewrite the bridge. It now uses the JSON api.
2018-11-07 23:13:45 +01:00
teromene
19a7f10160
[InstagramBridge] Support Instagram Locations. Fixes #705 .
2018-11-07 22:17:53 +01:00
Antoine Turmel
42e25e7fc0
[OnVaSortirBridge] New Bridge ( #914 )
...
Bridge to expand OnVaSortir RSS feed to get the full description of an event
2018-11-07 18:52:29 +01:00
logmanoriginal
2126db84ac
core: Replace CACHE_DIR by PATH_CACHE
...
Move CACHE_DIR from index.php to /lib/RssBridge.php and change name
to PATH_CACHE.
PATH_CACHE is one of the core paths of RSS-Bridge and should therefore
be defined in the core file RssBridge.php.
2018-11-06 18:35:43 +01:00
teromene
723bd1150a
Remove tracking codes from Facebook posts
2018-11-06 16:58:58 +01:00
Thibault Couraud
53d2fbe3a5
[FindACrewBridge] Implement bridge for findacrew.net ( #901 )
...
* [FindACrewBridge] Implement bridge for findacrew.net - sailing boats offers
2018-11-06 14:57:54 +01:00
Thibault Couraud
3babd02658
[CrewbayBridge] Implement bridge for crewbay.com ( #902 )
...
* [CrewbayBridge] Implement bridge for crewbay.com - sailing boats offers
2018-11-06 14:56:23 +01:00
logmanoriginal
3031fa406d
core: Set code in header() instead of calling http_response_code()
2018-11-05 19:29:01 +01:00
Corentin Garcia
0f8443e1d3
[RainbowSixSiegeBridge] Fix missing news ( #908 )
2018-11-05 18:20:17 +01:00
Albirew
7d474e5361
[ThePirateBayBridge] Fix TLD from .org to .wf ( #907 )
2018-11-05 18:17:46 +01:00
Corentin Garcia
8c97953211
[CommonDreamBridge] Promote to secure bridge ( fix #777 ) ( #909 )
2018-11-05 17:32:11 +01:00
logmanoriginal
392e3ff6c7
phpcs: Fix violations
2018-11-05 12:55:58 +01:00
logmanoriginal
b9f6bc8197
[XenForoBridge] Fix broken conditions
...
Restore functionality for https://xenforo.com/community/
2018-11-05 12:19:45 +01:00
logmanoriginal
9c1c0f2974
[XenForoBridge] Fix broken checks
2018-11-05 12:05:14 +01:00
logmanoriginal
65da157fff
[XenForoBridge] Add new bridge
...
Adds a bridge for forums powered by XenForo (see https://xenforo.com ).
Support between forums may vary due to ever changing versions with no
clear distinction. Especially timestamps may not work depending on the
supported language (should currently work on en-US and de-DE).
Tested on
- https://xenforo.com/community/
- http://www.ign.com/boards/
Notice: XenForo provides RSS feeds for forums (but not specific topics).
For example: https://xenforo.com/community/forums/-/index.rss
2018-11-05 12:00:12 +01:00
triatic
5fe943562a
[FB2Bridge] Prevent shared post duplication ( #904 )
...
Prevent shared posts appearing twice in feed.
2018-11-05 11:46:56 +01:00
Thibault Couraud
c58331f74d
[BAEBridge] Add bridge for bourse-aux-equipiers.com ( #903 )
2018-11-05 11:38:22 +01:00
Antoine Turmel
145a46ae1d
[ThingiverseBridge] Add new bridge ( #869 )
2018-11-05 11:27:32 +01:00
teromene
b55ec51e0e
Fix timestamp decoding
2018-11-04 21:50:18 +01:00
hunhejj
07b4c72d5d
[InstagramBridge] Don't add duplicated urls when parsing Instagram stories ( #715 )
2018-11-03 12:12:37 +01:00
logmanoriginal
2e6cbd1ce7
[GitHubGistBridge] Fix broken bridge
...
`defaultLinkTo` makes anchors point to the correct path which broke
parsing because it expected href to start with `#gistcomment`.
This commit changes the implementation to make `defaultLinkTo` point
to the correct page (using `getURI` instead of `self::URI`) and search
with `*=` instead of `^=`.
2018-11-03 11:56:51 +01:00
logmanoriginal
7621784598
bridges: Add favicon to bridges missing it
...
Adds favicon to bridges that support it. Some sites prevent downloading
favicons, those bridges are left untouched.
Affected bridges:
- AutoJMBridge
- BandcampBridge
- BlaguesDeMerdeBridge
- BloombergBridge
- BundesbankBridge
- ChristianDailyReporterBridge
- ContainerLinuxReleasesBridge
- DailymotionBridge
- DiceBridge
- DribbbleBridge
- EliteDangerousGalnetBridge
- ElsevierBridge
- FacebookBridge
- FB2Bridge
- FDroidBridge
- FierPandaBridge
- GooglePlusPostBridge
- JapanExpoBridge
- KATBridge
- KernelBugTrackerBridge
- LegifranceJOBridge
- NotAlwaysBridge
- NyaaTorrentsBridge
- PinterestBridge
- RadioMelodieBridge
- RainbowSixSiegeBridge
- SupInfoBridge
- TagBoardBridge
- TebeoBridge
- TheTVDBBridge
- WhydBridge
- ZoneTelechargementBridge
2018-10-26 19:10:58 +02:00
logmanoriginal
1cfe939927
[AskfmBridge] Fix broken bridge
...
References #774
2018-10-24 18:33:07 +02:00
logmanoriginal
c56f7abc2a
[FacebookBridge] Reduce occurrence of HTTP error 302
...
Facebook returns "HTTP/1.1 302 Found" when requesting:
https://www.facebook.com//pg/username/posts?_fb_noscript=1
Automatically redirecting to:
https://www.facebook.com/username/posts/
We receive a positive response faster when directly requesting the
correct page:
https://www.facebook.com/username/posts?_fb_noscript=1
Notice: This is just a minor adjustment to improve performance while
requesting data from the server. The previous version worked fine as
well.
2018-10-24 17:27:46 +02:00
logmanoriginal
e3030cbbfd
[InstagramBridge] Reduce occurrence of HTTP error 301
...
Instagram returns "HTTP/1.1 301 Moved Permanently" on each request
to "https://instagram.com/ " because the correct location is
"https://www.instagram.com/ ".
Instagram will respond with "HTTP/1.1 301 Moved Permanently" if the
URI for the requested user doesn't end with a slash.
Notice: This is only a minor enhancement to prevent error 301 from
happening. The previous version worked fine as is.
2018-10-24 16:42:28 +02:00
sysadminstory
b4b5340b7e
[ZoneTelechargementBridge] Make the bridge more robust to URL change ( #881 )
...
Using the classical www.zone-telechargement1.org as base URL, the bridge will
always be redirected to the actual wwX.zone-telechargement1.org final URL. This
makes the bridge more robust to URL changes.
2018-10-22 19:22:02 +02:00
logmanoriginal
cb488d9d8c
[FacebookBridge] Fix broken feeds
...
This commit collects the original contents from a different
tag to prevent this issue. The root cause is unknown but closely
related to the regex.
References #877
2018-10-20 15:45:20 +02:00
Antoine Turmel
ea2d54523d
[EtsyBridge] Fix bridge and correct typos ( #873 )
2018-10-20 13:08:03 +02:00
Eugene Molotov
87d218296e
[YoutubeBridge] Fix playlist mode ( #876 )
...
* Corrected duration text selector
* Request YouTube page with English localization
* Filter video items in the beginning of the loop
2018-10-20 12:43:48 +02:00
teromene
afd5ef0f1d
[FB2Bridge] Add images support
...
[FB2Bridge] Add basic "cards" support
2018-10-18 21:10:02 +02:00
teromene
30bc5179c2
Fix number of fetched items.
...
Strip the username.
2018-10-18 18:44:11 +02:00
teromene
7596be65f2
Use a new URL for the cursor. Should fix #851 .
...
Remove the "...More" item in the output
Remove the information card data
2018-10-18 18:07:07 +02:00
Eugene Molotov
16f0ee7104
[InstagramBridge] added caption existance check in getInstagramStory ( #865 )
...
* [InstagramBridge] added caption existance check in getInstagramStory
* [InstagramBridge] Coding policy fixes
2018-10-18 16:45:03 +02:00
logmanoriginal
717b0bdd9c
Fix items link to localhost
...
References #864
2018-10-16 19:16:51 +02:00
logmanoriginal
62d737efe2
Replace emoticon images by their textual representation
...
References #850
2018-10-16 19:02:55 +02:00
triatic
6fce03daa7
[FB2Bridge] Add updated timestamps to each post ( #849 )
...
Additionally, exclude shared posts from output since they already exist inside other posts.
2018-10-16 18:34:39 +02:00
logmanoriginal
7561c0685d
[FacebookBridge] Fix 'SpSonSsoSredS' text in title
...
The function 'defaultLinkTo' applied to the source HTML does break
regex matches later in the bridge. We need to apply the function
right before adding the contents to the item for the bridge to work
properly.
References #856
2018-10-15 19:53:46 +02:00
logmanoriginal
d14f8e3c83
[BundesbankBridge] Add new bridge
2018-10-15 18:38:42 +02:00
logmanoriginal
b4aea21f71
[DesoutterBridge] Add new bridge
2018-10-15 18:35:49 +02:00
logmanoriginal
c06a09fe99
[GlassdoorBridge] Add new bridge
2018-10-15 18:33:02 +02:00
sysadminstory
704ad50607
[DealabsBridge] Follow website changes ( #852 )
...
Pepper changed the CSS class of some elements. The bridge was changed to
follow these changes.
2018-10-15 18:25:04 +02:00
sysadminstory
d89c65d219
[ZoneTelechargementBridge] Update the base URL and make URI unique ( #853 )
...
- Base URL updated
- Show name has different styles on the Website, use another way to get the show name
- Entry URIs are now unique to make sure RSS readers don't treat episodes as duplicates
- No more new lines in the feed or item title
2018-10-15 18:23:08 +02:00
sysadminstory
9a3c776096
[ExtremeDownloadBridge] Make URI and titles unique ( #854 )
...
- Entry URIs are unique to make sure RSS readers don't treat episodes as duplicates
- Titles are unique to make sure RSS readers don't treat streams and downloads as duplicates
2018-10-15 18:19:57 +02:00
Nicolas Delsaux
ee158468fa
Expanded Sexactu to cover the whole GQ magazine ( #861 )
...
The bridge has been expanded to better cover the whole GQ magazine.
It should support all countries (provided they all use the same absurdly shitty publication system).
It is guaranteed to be only tested with sexactu articles (that I now obtain by loading Maïa Mazaurette author page).
2018-10-15 18:09:20 +02:00
logmanoriginal
5779f641c0
[FacebookBridge] Add option to limit number of returned items
...
This commit adds a new optional parameter 'limit' which can be used
to limit the number of items returned by this bridge (i.e. '&limit=10')
As requested in #669
2018-10-15 17:35:10 +02:00
logmanoriginal
fcc9f9fd61
[FacebookBridge] Use alternative URI to load more posts
...
The URI "https://facebook.com/username?_fb_noscript=1 " returns two
posts per user. Some profiles, however, are very active, causing the
bridge to miss items if more than two posts are send within the cache
duration (5 minutes).
The alternative suggested in #669 is to use a different URI:
"https://facebook.com/pg/username/posts?_fb_noscript=1 "
While the contents of this URI essentially look the same when viewed
in a browser, it actually returns more than 10 posts depending on the
profile.
References #669
2018-09-26 18:24:46 +02:00
logmanoriginal
e1c4914b1c
[FacebookBridge] Optimize for readability
2018-09-25 18:56:33 +02:00
logmanoriginal
2d1b446bd1
[DevToBridge] Add new bridge
...
Returns feeds for tags from https://dev.to
References #840
2018-09-22 18:57:07 +02:00
logmanoriginal
243e324efc
[NineGagBridge] Fix missing sections breaking feeds
...
Posts may supply a list of 'sections' or a single 'postSection'
References #844
2018-09-22 15:19:14 +02:00
logmanoriginal
ae58b1566e
[NineGagBridge] Remove type hinting
...
Type hinting for strings doesn't work prior to PHP 7, see
http://php.net/manual/en/functions.arguments.php#functions.arguments.type-declaration
References #837
2018-09-22 15:19:14 +02:00
sysadminstory
c044694b21
[ZoneTelechargementBridge] Sort episodes from newest to oldest ( #835 )
...
References #834
2018-09-21 20:22:49 +02:00
triatic
db24f55c86
[FB2Bridge] Do not strip <h3> and <h4> ( #836 )
...
Do not strip <h3> and <h4>. Output looks better when they are retained. See attached.
2018-09-21 20:19:22 +02:00
logmanoriginal
e6476a600d
[KununuBridge] Fix broken bridge and simplify implementation
2018-09-16 09:55:35 +02:00
Grégory T
811e8d8c88
[ETTVBridge] Improvements and bug fixes ( #682 )
...
* Fix typo with status field
* Comply with other bridges
Change the uri element of an item to point, not on the magnet link, but on the page, as similar bridges do.
* Improved to return name & uri matching with query
This change makes it possible for the feed reader to discover a title and url consistent with the user's search.
2018-09-15 17:11:36 +02:00
logmanoriginal
182153485c
[Arte7Bridge] Move parameter examples into tool tip for readability
2018-09-15 16:50:10 +02:00
triatic
ec60752650
[FB2Bridge] Prevent Facebook link href's ending in two quotes ( #831 )
...
Additionally prevent Facebook links having two forward slashes after the hostname.
2018-09-15 15:16:15 +02:00
sysadminstory
6688cf0c3b
[AutoJMBridge] Fix concatenation bug ( #833 )
2018-09-15 15:12:34 +02:00
sysadminstory
5c92a736fa
[ZoneTelechargementBridge] Added Bridge for ww2.zone-telechargement1.org ( #829 )
...
* [ZoneTelechargementBridge] Added Bridge for ww2.zone-telechargement1.org
Goal for this bridge is to follow the episode publication of a TV show
season while it's broadcasted on the TV.
2018-09-13 19:36:48 +01:00
Eugene Molotov
911bcfb246
[PikabuBridge] Implemented bridge ( #830 )
...
* [PikabuBridge] Implemented bridge
2018-09-13 12:52:26 +01:00
ZeNairolf
efa550ef61
Add 9gag.com bridge ( #801 )
...
* Add 9gag.com bridge
2018-09-13 10:11:42 +01:00
sysadminstory
d5d7683ed3
[AutoJMBridge] New Bridge ( #827 )
...
* [AutoJMBridge] New Bridge
This bridge will show all the car offers AutoJM has for the model you
choosed and using your filter. Very useful to wait for a cheap price for
a new car !
2018-09-13 10:05:07 +01:00
Quentin Delmas
622802e5d4
Fix multiple warnings.
...
Fix JSON request string in case of empty location
2018-09-12 13:31:11 +01:00
sysadminstory
6da8daf1a3
[DealabsBridge] Fix for #782 and all categories are now available ( #821 )
...
This commit fixes #782 by updating the parameter value of 'Maison &
Jardin', but this means the user has to update his RSS Feed URL (.because
of the bridge structure, it would be a nightmare to fix it in another
way)
This commits add all the categories available on Dealabs Website.
2018-09-11 22:11:00 +01:00
la Bécasse
654e502e84
Arte7 collection support ( #819 )
...
* Arte7 collection support
2018-09-11 22:09:47 +01:00
sysadminstory
c8ace9e3bd
[ExtremeDownloadBridge] Added Bridge for ww1.extreme-d0wn.com ( #820 )
...
* [ExtremeDownloadBridge] Added Bridge for ww1.extreme-d0wn.com
Goal for this bridge is to follow the episode publication of a TV show season
while it's broadcasted on the TV.
2018-09-11 20:10:46 +01:00
Monsieur Poutounours
5722a6c139
Adding a bridge for theyetee.com ( #809 )
...
* Adding a bridge for theyetee.com
The bridge fetches daily shirts at theyetee.com.
The Yetee offers two new shirts each day, but you can buy them only for a few hours !
Unfortunately, the site don't provide RSS feed, so the only way to keep up to date on new shirt is their daily mailing ... until now !
2018-09-10 20:56:55 +01:00
Quentin Delmas
458b826871
Remove declaration of extractFromDelimiters, it is now a reusable function. Fixes #815
2018-09-10 09:29:19 +01:00
Corentin Garcia
111c45d010
[GithubSearchBridge] Fix content parsing, add tags if present ( #803 )
...
* [GithubSearchBridge] Fix content parsing, add tags if present
* [GithubSearchBridge] Add categories (from tags)
2018-09-09 20:30:29 +01:00
Corentin Garcia
55b36b0455
[DauphineLibereBridge] Use https, fix content parsing (fix issue #780 ) ( #811 )
2018-09-09 20:23:59 +01:00
ORelio
de8cee6a1c
Catching up | [Main] Debug mode, parse utils, MIME | [Bridges] Add/Improve 20 bridges ( #802 )
...
* Debug mode improvements
- Improve debug warning message
- Restore error reporting in debug mode
- Fix 'notice' messages for unset fields
* Add parsing utility functions
html.php
- extractFromDelimiters
- stripWithDelimiters
- stripRecursiveHTMLSection
- markdownToHtml (partial)
bridges
- remove now-duplicate functions
- call functions from html.php instead
* [Anidex] New bridge
Anime torrent tracker
* [Anime-Ultime] Restore thumbnail
* [CNET] Recreate bridge
Full rewrite as the previous one was broken
* [Dilbert] Minor URI fix
Use new self::URI property
* [EstCeQuonMetEnProd] Fix content extraction
Bridge was broken
* [Facebook] Fix "SpSonsSoriSsés" label
... which was taking space in item title
* [Futura-Sciences] Use HTTPS, More cleanup
Use HTTPS as FS now offer HTTPS
Clean additional useless HTML elements
* [GBATemp] Multiple fixes
- Fix categories: missing "break" statements
- Restore thumbnail as enclosure
- Fix date extraction
- Fix user blog post extraction
- Use getSimpleHTMLDOMCached
* [JapanExpo] Fix bridge, HTTPS, thumbnails
- Fix getSimpleHTMLDOMCached call
- Upgrade to HTTPS as JE now offers HTTPS
- Restore thumbnails as enclosures
* [LeMondeInformatique] Fix bridge, HTTPS
- Upgrade to HTTPS as LMI now offers HTTPS
- Restore thumbnails using small images
- Fix content extraction
- Fix text encoding issue
* [Nextgov] Fix content extraction
- Restore thumbnail and use small image
- Field extraction fixes
* [NextInpact] Add categories and filtering by type
- Offer all RSS feeds
- Allow filtering by article type
- Implement extraction for brief articles
- Remove article limit, many brief articles are publied all at once
* [NyaaTorrents] New bridge
Anime torrent tracker
* [Releases3DS] Cache content, restore thumbnail
- Use getSimpleHTMLDOMCached
- Restore thumbnail as enclosure
* [TheHackerNews] Fix bridge
- Fix content extraction including article body
- Restore thumbnail as enclosure
* [WeLiveSecurity] HTTPS, Fix content extraction
- Upgrade to HTTPS as WLS now offers HTTPS
- Fix content extraction including article body
* [WordPress] Reduce timeout, more content selectors
- Reduce timeout to use default one (1h)
- Add new content selector (articleBody)
- Find thumbnail and set as enclosure
- Fix <script> cleanup
* [YGGTorrent] Increase limit, use cache
- Increase item limit as uploads are very frequent
- Use getSimpleHTMLDOMCached
* [ZDNet] Rewrite with FeedExpander
- Upgrade to HTTPS as ZD now offers HTTPS
- Use FeedExpander for secondary fields
- Fix content extraction for article body
* [Main] Handle MIME type for enclosures
Many feed readers will ignore enclosures (e.g. thumbnails) with no MIME type. This commit adds automatic MIME type detection based on file extension (which may be inaccurate but is the only way without fetching the content).
One can force enclosure type using #.ext anchor (hacky, needs improving)
* [FeedExpander] Improve field extraction
- Add support for passing enclosures
- Improve author and uri extraction
- Fix 'notice' PHP error messages
* [Pull] Coding style fixes for #802
* [Pull] Implementing changes for #802
- Fix coding style issues with str append
- Remove useless CACHE_TIMEOUT
- Use count() instead of $limit
- Use defaultLinkTo() + handle strings
- Use http_build_query()
- Fix missing </em>
- Remove error_reporting(0)
- warning CSS (@LogMANOriginal)
- Fix typo in FeedExpander comment
* [Main] More documentation for markdownToHtml
See #802 for more details
2018-09-09 20:20:13 +01:00
Quentin Delmas
123fce4394
[ForGifsBridge] Fix permissions of ForGifsBridge
2018-09-09 17:34:36 +01:00
Quentin Delmas
a3f99c9c3f
[GOGBridge] Added bridge for GOG.com
2018-09-09 17:32:36 +01:00
Eugene Molotov
bf30ad127c
[FacebookBridge] Removes query string from post links
...
* [FacebookBridge] Removes query string from post links
2018-09-09 16:31:15 +01:00
logmanoriginal
37f84196b7
[GooglePlusPostBridge] Fix title is empty if content is too short
...
The bridge would generate empty titles if the content is longer than
50 characters, but doesn't have further spaces in it. With this commit
the title is correctly generated based on the contents, taking missing
spaces into account.
References #786
2018-09-08 17:07:57 +02:00
Corentin Garcia
44764f7182
[GrandComicsDatabaseBridge] Fix links in content ( #804 )
2018-09-08 11:12:27 +01:00
Antoine Cadoret
19f294d71d
Add fields to leboncoin bridge ( #783 )
...
* [LeBonCoinBridge] Add fields to LeBonCoinBridge
2018-08-31 14:34:41 +01:00
Teromene
b0e33e4e01
Update LeBonCoinBridge to use the site's API ( #795 )
...
* Update LeBonCoinBridge to use the site's API
2018-08-28 14:20:02 +01:00
Quentin Delmas
059656c370
Fix phpcs.
2018-08-22 16:25:08 +01:00
Quentin Delmas
9fc1e97efe
Avoid bot exclusion.
2018-08-22 16:21:39 +01:00
sysadminstory
c4cccfe0f3
[LesJoiesDuCode] Switch to HTTPS and remove author ( #787 )
...
Website offers now HTTPS, therefore the bridge was switched to it.
The post author is not displayed anymore on the homepage, so it has been
removed.
2018-08-21 17:41:56 +02:00
Piranhaplant
e7dab5d351
Fixed timestamp on Pixiv bridge ( #785 )
2018-08-18 16:54:24 -03:00
logmanoriginal
ad82d50bbd
[CNETBridge] Remove bridge
...
CNET now provides public feeds at https://www.cnet.com/rss/
References #775
2018-08-12 11:02:44 +02:00
logmanoriginal
c305c1ded7
[BlaguesDeMerdeBridge] Adjust to layout changes
...
References #767
2018-08-10 21:08:47 +02:00
logmanoriginal
f14a5bd771
[CADBridge] Remove bridge
...
https://cad-comic.com/ now provides feeds at
- https://cad-comic.com/feed (rss)
- https://cad-comic.com/feed/atom (atom)
Thus multiple alternatives are available to choose from, making this
bridge obsolete:
- FilterBridge (using one of the feeds above)
- WordPressBridge (on the main site)
- One of the two available feeds
References #752
2018-08-10 19:53:32 +02:00
logmanoriginal
ee28b124e0
[DanbooruBridge] Fix bridge
...
This commit fixes an issue caused by self closing tags not supported
by simplehtmldom (<source>).
Adds a monkey patch to extend simplehtmldom with the ability to detect
that particular tag. Most of the code added is copied directly from
simplehtmldom (see vendor/simplehtmldom) with adjustments to account
for RSS-Bridge formatting.
Related to: https://sourceforge.net/p/simplehtmldom/bugs/83/
Notice: The tag itself is valid according to Mozilla:
The HTML <picture> element serves as a container for zero or more
<source> elements and one <img> element to provide versions of an
image for different display device scenarios. The browser will
consider each of the child <source> elements and select one
corresponding to the best match found; if no matches are found
among the <source> elements, the file specified by the <img>
element's src attribute is selected. The selected image is then
presented in the space occupied by the <img> element.
-- https://developer.mozilla.org/en-US/docs/Web/HTML/Element/picture
References #753
2018-08-09 21:55:43 +02:00
logmanoriginal
5fea9fc1f5
bridges: Fix bridges failing unit test
2018-08-09 17:04:16 +02:00
Eugene Molotov
df81fa62d1
[VkBridge] Video attachment fixes ( #766 )
...
* use defaultLinkTo
* remove duplicate video links
* remove line ending before "Reposted" label
* return newline before reposted string
* remove comments
* use video links that won't require login
* set title if video has no title
2018-08-09 17:02:36 +02:00
logmanoriginal
09c9d015b4
[ForGifsBridge] Add new bridge
2018-08-04 23:42:58 +02:00
logmanoriginal
3a496e3b18
[FilterBridge] Add option to build title from content
...
Adds a new option '&title_from_content=on' to build the title for feed
items from the feeds content. The title is generated from the first
whitespace after 50 characters of the content or the entire content if
the total size is lower than 50 characters.
References #587
2018-08-04 20:46:59 +02:00
sublimz
f92ac49947
[LeBonCoinBridge] Add cities support ( #751 )
2018-08-01 17:25:18 +02:00
Benasse
a574fa15ac
[YGGTorrentBridge] Order search result by publish date ( #762 )
2018-07-31 21:46:10 +02:00
Nemo
8f9a385b4d
[AmazonPriceTrackerBridge] Improve Amazon scraper logic ( #761 )
...
- Now works on all websites, and even with products
with multiple prices
- Closes #750
2018-07-31 21:44:37 +02:00
logmanoriginal
53bdfa3bf0
[GooglePlusPostBridge] Skip posts without message
2018-07-31 19:15:09 +02:00
logmanoriginal
53278b2eed
[GooglePlusPostBridge] Add option to include image in content
...
References #600
2018-07-31 19:09:12 +02:00
logmanoriginal
5f3c55b808
[GooglePlusPostBridge] General cleanup
2018-07-31 18:55:35 +02:00
logmanoriginal
fb79a67370
[GooglePlusPostBridge] Normalize static::URI usage
...
This commit fixes a few things related to static::URI
1) Remove trailing slash from the URI to simplify using 'defaultLinkTo'
2) Use static::URI instead of self::URI for consistency
3) Remove custom implementation of 'defaultLinkTo'
2018-07-31 18:29:14 +02:00
logmanoriginal
3c4e12ceba
[GooglePlusPostBridge] Add images to enclosures
...
Images are collected for each post and added to enclosures. Images or
animtions from lh3.googleusercontent.com are specifically handled in
order to return the animated version of the gif and the original sized
image (this is normally taken care of by JS in the browser).
2018-07-31 18:18:22 +02:00
logmanoriginal
0d1923c52f
[GitHubGistBridge] Add new bridge
...
Adds a new bridge for https://gist.github.com
The bridge generates feeds for comments on a particular gist based on
the gist ID or full URI. For better readability the general behavior
of code sections is manually restored with the original CSS styles
from GitHub.
2018-07-29 16:31:47 +02:00
logmanoriginal
ce896b4247
[SkimfeedBridge] Add new bridge
...
New bridge for Skimfeed: https://skimfeed.com
Generates feeds for all features of Skimfeed:
- News (the ones displayed on the front page)
- Hot topics ("What's Hot" section on the front page)
- Tech news (preconfigured feeds in the menu bar)
- Custom feeds (using the configuration system of Skimfeed), see
https://skimfeed.com/custom.php
The number of items returned by the bridge can be limited for all
categories ('&limit=...'). This parameter is optional, all categories
are unlimited by default!
Authors are added with HTML anchors in order to allow quick navigation
to source channels.
The bridge ships with developer tools to auto-generate lists in the
future (especially useful for 'Tech news'!)
References #748
2018-07-27 23:18:32 +02:00
sysadminstory
a4b2d88dbe
[DealabsBridge] Follow website change ( #758 )
2018-07-25 20:02:31 +02:00
logmanoriginal
afb4de318b
[FlickrBridge] Fix missing scheme for image URLs
...
References #754
2018-07-23 20:14:46 +02:00
Eugene Molotov
43bb17f995
[VkBridge] Converting hashtags to categories ( #755 )
...
* [VkBridge] Converting hashtags to categories
2018-07-22 16:43:00 +02:00
logmanoriginal
bae7a5879f
[FlickrBridge] Fixed broken bridge
...
Following changes in the JSON data and selecting images for the
content (320x240 or bigger) and enclosure (largest version). All of
the data is now extracted from the JSON data instead of parsing the
DOM.
References #754
2018-07-22 14:06:04 +02:00
logmanoriginal
15e6d77569
[FierPandaBridge] Fix bridge
...
This bridge now returns all articles from the front page, following
layout changes in the past.
References #679
2018-07-21 18:07:03 +02:00
logmanoriginal
f97d2ef254
[Torrent9Bridge] Remove bridge
...
The site moved from www.torrent9.pe to www.t9.pe and is now protected
by Cloudflare challenges, making it inaccessible to RSS-Bridge.
2018-07-21 17:45:22 +02:00
logmanoriginal
91ae2a23d7
[CpasbienBridge] Remove bridge
...
Removing this bridge for two reasons:
1) The service moved from www.cpasbien.cm to www.torrents9.blue,
changing the layout in the process (incompatible).
2) The new site is permanently protected by Cloudflare IUAM, making
it inaccessible by RSS-Bridge.
While it would certainly be possible to rewrite the bridge to work
with the new layout, the site is still inaccessible.
References #605
2018-07-21 17:43:29 +02:00
LogMANOriginal
4facbf32e3
[InstructableBridge] Add new bridge ( #724 )
...
This commit adds a new bridge for http://www.instructables.com . This bridge
currently supports fetching content by category (all categories available 200+),
using available filters (featured, recent, popular, views, contest winners).
2018-07-21 15:25:13 +02:00
logmanoriginal
6bd76af326
[YoutubeBridge] Add duration limits for all modes
...
Adds duration limits (minimum duration, maximum duration) for all
modes (user/id/playlist/search). Duration limits are optional, so
existing subscriptions don't break.
The limits are specified by two separate parameters, each of which
is optional:
- `&duration_min=` (minimum duration in minutes, default: -1)
- `&duration_max=` (maximum duration in minutes, default: INF)
If duration limits are specified in either user, id or playlist mode,
the bridge defaults to fetching data from HTML intead of XML feeds,
which requires more bandwidth and takes longer, because each video is
loaded individually!
References #670
2018-07-21 14:33:07 +02:00
teromene
c4d489f018
Add URI to ElloBridge elements.
2018-07-19 17:07:54 +02:00
teromene
1f2fe25471
Fix LeBonCoinBridge, now uses getContents correctly,
2018-07-17 10:50:30 +02:00
Antoine Cadoret
87fc9e9156
fix LeBonCoin bridge ( #747 )
2018-07-16 20:13:08 +02:00
Nemo
c7b0c9fd31
Amazon Price Tracker Bridge ( #741 )
...
* [amazonprice] Adds AmazonPriceTracker bridge
2018-07-16 14:54:52 +02:00
TheRadialActive
3f41d0593a
Added RSS bridge for zenodo.org ( #749 )
...
* added RSS bridge for zenodo.org
2018-07-16 12:02:41 +02:00
sysadminstory
7126f5e838
[DealabsBridge] First version of the generic "Pepper" Bridge ( #726 )
...
* [DealabsBridge] First version of the generic "Pepper" Bridge
2018-07-13 00:35:13 +01:00
Nemo
ead7b2e8de
[fb2] Switches to getContents ( #742 )
2018-07-10 02:29:47 +01:00
LogMANOriginal
0d80a19e84
[FacebookBridge] Add context for public Facebook groups ( #739 )
...
The previous context is now labeled 'User', while the new context is
labeled 'Group'. The existing code was not changed, instead new group*
functions were implemented to handle groups.
The general principle of capturing groups is the same as done for users
with adjustments to account for different HTML structures.
Captcha responses are currently not supported for groups! There doesn't
seem to be a way to trigger them consistently, which makes it hard to
handle them properly.
Features of the group context:
- The feed title is based on the group name
- The group URI used for capturing is returned for the feed URI
- Author names and timestamps are reproduced from the source
- Post titles are reproduced from the source if they exist, otherwise
the title is build manually from the author name and the content
- Original contents are included with the feed
- All images are attached as enclosures as well
Closes #
2018-07-08 17:16:00 +02:00
logmanoriginal
2bc8daa101
[JustETFBridge] Add new bridge
...
Supports latest news and profiling a given ETF in Englisch, German
or Italian language. Cover images are attached as enclosures and not
as part of the content.
News:
Optionally loads the full article for each news item. Some articles
may include scripts to provide interactive graphs. These scripts are
removed as they would be rendered as pure text and a message is shown
instead: "[Content removed! Visit site to see full contents!]"
Profile:
Optionally includes the ETF strategy and description.
2018-06-30 10:27:05 +02:00
logmanoriginal
bca79d3f88
[KununuBridge] Fix broken page layout and sort reviews
2018-06-30 10:27:05 +02:00
teromene
71c29d4192
Fix phpcs for master.
2018-06-29 23:15:22 +01:00
LogMANOriginal
193ca87afa
[phpcs] enforce single quotes ( #732 )
...
* [phpcs] Add rule to enforce single quoted strings
2018-06-29 22:55:33 +01:00
Nemo
5ea79ac1fc
Add markdown support to Container Linux Feed ( #730 )
2018-06-28 20:54:42 +02:00
logmanoriginal
95686b803c
[IsoHuntBridge] Remove bridge
...
isoHunt has discontinued services due to legal reasons and is now
accessible via https://isohunts.to
While it is certainly possible to rewrite the bridge to fetch some
information from the new site, it wouldn't be able to provide as
much functionality as before. This is due to isoHunt having removed
all searching and filtering options, only providing static HTML pages
for general categories (anime, movies, etc...). Those pages, however,
are heavily broken.
Unless someone is interested in monitoring the general categories
the effort of upgrading the bridge to the new site is not worth taking
time for.
Users of isoHunt are asked to make use of their client application,
as they don't provide online services anymore (it's now in the darknet)
Here is the statement from isoHunt:
"Due to hard regulations and security issues for bittorrent users, we
have moved into a more secure and even faster district of the internet!
[...]
Torrent Downloads have a high risk of getting legal problems. That is
why we do not offer torrentfiles any more. [...]"
-- source: https://isohunts.to
2018-06-24 18:33:50 +02:00
logmanoriginal
5087f5f79e
[FacebookBridge] Support facebook links as user name
...
Allows users to paste facebook links as user name. The link must contain
the correct host (www.facebook.com) and a valid path (/user-name/...).
The first part of the path is used for the user name. Errors are returned
in case something went wrong.
References #706
2018-06-24 11:14:08 +02:00
logmanoriginal
4a5f190e0e
[FacebookBridge] Add option to skip reviews
...
Reviews are provided the same way as summary posts and therefore returned
as separate feed item for each review. This commit adds a new option
'&skip_reviews=on' to skip reviews entirely.
References #706
2018-06-24 10:52:22 +02:00
logmanoriginal
01a2746715
[YoutubeBridge] Fix sniff violation
...
This is a fix for a sniff violation not detected by newer versions
of phpcs (not sure why though, it's detected in version 2.7.1).
2018-06-23 21:28:30 +02:00
sysadminstory
1b08bce779
[DealabsBridge] Follow site changes ( #721 )
...
- Changed some CSS class to follow the website changes (again)
2018-06-21 13:14:59 +01:00
Nemo
9fa74a36c6
Adds Container Linux releases RSS Feed ( #718 )
...
* Adds Container Linux releases RSS Feed
2018-06-19 19:39:08 +01:00
Corentin Garcia
7493e2b5b8
[GrandComicsDatabaseBridge] Add bridge ( #717 )
...
closes #709
2018-06-15 21:09:09 +02:00
Corentin Garcia
8e468a9ca7
[SuperSmashBlogBridge] Added bridge ( #716 )
2018-06-15 21:05:31 +02:00
Eugene Molotov
7dc09db9ca
[VkBridge] More beatifications and fixes ( #712 )
...
* Add one more selector for article_author_selector
* Extend video parsing
* Add poll parsing
2018-06-10 22:09:50 +02:00
logmanoriginal
064ba456e8
[InstagramBridge] Fix broken compatibility for media_type parameter
...
The media_type parameter was recently replaced by media_type_u (for
user mode) and media_type_h (for hashtag mode). This was necessary
in order to add the media type 'story' only for the user mode.
"The reason for that is that RSS-Bridge supports multiple parameters
with the same name if and only if they contain the exact same value.
Here, hashtags don't have stories, so it would not be possible to
pass "story" as a parameter. This is a design mistake that I made
when I added support for hashtags."
-- 8770c87389 (r28871502)
However as pointed out this change breaks existing feeds as the
parameter name is no longer compatible to previous implementations.
This commit changes the implementation to provide the old media_type
parameter globally and check for invalid options on each request. If
a user uses the 'story' option in history mode the bridge returns a
client error.
references 8770c87
references #694
fixes #696
fixes #699
fixes #701
2018-05-29 12:52:31 +02:00
rogerdc
c4f32c31a8
Add ChristianDailyReporterBridge ( #697 )
2018-05-29 11:28:22 +02:00
Eugene Molotov
4369e077c2
[VkBridge] Fixed image src link generating for photo ( #700 )
2018-05-29 11:01:54 +02:00
sysadminstory
1045850043
[DealabsBridge] Follow site changes, fix unhandled case ( #703 )
...
* [DealabsBridge] Follow site changes, fix unhandled case
- Fixed the case where no discount was shown
- Changed some CSS class to follow the website changes
2018-05-29 10:52:13 +02:00
teromene
2d8f4dc3c5
Fix space in URL resulting in API errors.
2018-05-05 18:10:19 +01:00
teromene
779b638fb4
Added ElloBridge. Closes #683
2018-05-05 18:06:27 +01:00
teromene
79ebdc4b39
Warn the user when trying to fetch a non-public facebook page.
2018-05-05 13:49:49 +01:00
teromene
8770c87389
Added support for stories in InstagramBridge. Closes #665
...
Renamed parameters as stories are only available in user mode.
Use a regex instead of HTML parsing to extract the JSON, as it is way faster.
2018-05-05 13:00:59 +01:00
Eugene Molotov
c1e3352218
[VkBridge] Extended article link parsing ( #685 )
...
* [VkBridge] Extended article link parsing
2018-05-05 12:03:54 +02:00
Grégory T
00570ce1b4
[ETTVBridge] New bridge, first push ( #680 )
...
* [ETTVBridge] New bridge
2018-04-30 23:18:39 +02:00
teromene
df33dcff4e
[YGGTorrentBridge] URL encode the first parts of the requests.
2018-04-26 22:57:18 +01:00
Nicolas Delsaux
e60b5ab193
Mise à jour du bridge pour WorldOfTanks ( #527 )
...
* Mise à jour de l'un de mes bridges fétiches
2018-04-22 12:58:07 +02:00
teromene
57b15a089e
Added DiscogsBridge. Closes #615
2018-04-20 16:57:09 +02:00
teromene
4b7fbe4188
DansTonChatBridge: test before accessing plaintext
2018-04-19 21:00:18 +02:00
Teromene
2390fb58b3
Merge pull request #673 from GregThib/patch-1
...
DansTonChatBridge: Update to follow DTC website changes
2018-04-19 20:58:01 +02:00
Teromene
1e8d29f6ec
Merge pull request #672 from em92/patch-3
...
[YoutubeBridge] Removed duration in titles on search mode
2018-04-19 20:56:34 +02:00
Eugene Molotov
644d13686c
[YoutubeBridge] Removed duration in titles on search mode
2018-04-19 09:03:29 +05:00
teromene
aa0ff1c9b1
Added YGGTorrentBridge.
2018-04-18 21:57:27 +02:00
teromene
539d9f1f06
Add SupInfoBridge, fixes #668
2018-04-18 12:39:45 +02:00
GregThib
4dcea6d9c9
Update to follow DTC website changes
...
Now, entry title is optionnal and may be found in h3 HTML element.
Entry content is mandatory and may be found in div[class="item-content"] HTML element.
Moreover, the title may contain simple quotes (here, encoded) so the bridge have to decode first to apply format library function. In case we don't do that, the format function double encode the quote and something like &#039; could appear.
2018-04-18 12:00:00 +02:00
teromene
d69e2521f1
Removed T411 bridge. Website was closed nearly one year ago.
2018-04-18 11:44:54 +02:00
teromene
7927d73719
Rewrote DemonoidBridge. Fixes #626 .
2018-04-17 15:25:02 +02:00
teromene
0620f30ae0
Changed the API key used for SoundCloud bridge. Should fix #599
2018-04-17 14:24:00 +02:00
teromene
795494cfce
Added enclosures to InstagramBridge.
2018-04-16 19:34:21 +02:00
teromene
ba8542156c
Remove usage of function file_get_contents.
2018-04-16 19:27:20 +02:00
Eugene Molotov
55f112e034
[VkBridge] Rewrited bridge code ( #667 )
...
* [VkBridge] Convert special HTML entities to characters in pageName
* [VkBridge] Generate feed item title
* [VkBridge] Remove double backslashes in feed item link
* [VkBridge] Unpin post if pinned
* [VkBridge] Mark reposted messages
* [VkBridge] Correct external link parsing
* [VkBridge] Added article parsing
* [VkBridge] Added video parsing
* [VkBridge] Added photo parsing
* [VkBridge] Added album link parsing
* [VkBridge] Added one more external link selector
* [VkBridge] Using array of link selectors to remove
* [VkBridge] Added document parsing
* [VkBridge] Added sign parsing
* [VkBridge] Fixed incorrect sorting with pinned item
* [VkBridge] More methods to parse documents
* [VkBridge] Save fallback if page name element not found
* [VkBridge] Using post signed as feed item author
* [VkBridge] Fixed document link
* [VkBridge] Coding policy fixes
2018-04-16 10:55:31 +01:00
Mitsukarenai
208fff801d
[FDroid] minor fixes for Travis CI
2018-04-15 13:21:48 +02:00
Mitsukarenai
3c9860de43
[FDroid] new bridge
2018-04-15 13:13:10 +02:00
Adam Tygart
a16ec196c5
[NotAlways] Add a bridge for the NotAlways family of sites ( #537 )
...
NotAlways right found it necessary to remove their RSS feeds recently. This is a *simple* bridge to grab the ones on the front page. It allows you to filter the articles based on their classification (right, working, romantic, related, learning, friendly, hopeless, unfiltered, or all).
2018-04-15 12:02:37 +01:00
teromene
887fc7b037
Fix GoComics, website completely changed. Fixes #663
2018-04-14 18:15:44 +01:00
teromene
494169f959
Added bridge for Pixiv.
...
This bridge is slow, as caching of images is required (REFERER header required to access the full size images)
2018-04-14 16:19:35 +01:00
logmanoriginal
1cb83ccea3
[IPBBridge] Use limit for the number of items
...
The limit was used to specify the number of pages to return from a given
topic which resulted in the number of returned items variing between one
and however many entries are listed on one page.
This commit changes the implementation for the limit to keep loading more
pages until the specified limit is reached. Excessive elements are removed
in order to return the exact amount of items specified by the limit.
This behavior is closer to how other bridges are implemented and makes it
more natural to use without being too confusing. Existing queries must be
updated to account for the new limit.
References #657
2018-04-06 22:25:49 +02:00
sysadminstory
c899399569
[DealabsBridge] Follow the website changes ( #660 )
2018-04-06 21:25:41 +02:00
logmanoriginal
45c3dcb636
[VkBridge] Simplify header specification
2018-04-06 20:42:19 +02:00
logmanoriginal
ecfc220b10
[KernelBugTrackerBridge] Fix too many parameters requesting HTML DOM
2018-04-06 20:42:19 +02:00
logmanoriginal
4b3efed7ec
[YoutubeBridge] Fix too many parameters when using HTML mode
2018-04-06 20:42:19 +02:00
logmanoriginal
6caca4946b
bridges: Fix bridges with custom headers and options
...
This commit fixes bridges which called getContents, getSimpleHTMLDOM
or getSimpleHTMLDOMCached with custom settings.
2018-04-06 20:42:19 +02:00
logmanoriginal
df6da837dc
[FacebookBridge] Return error if username starts with slash
...
Requesting a username with a leading slash would cause error 500
because the requested URI would contain two slashes in a row.
For example username "/test" would result in:
https://facebook.com//test
References #628
2018-03-23 21:23:30 +01:00
Eugene Molotov
41b7984a4e
[YoutubeBridge] Playlist mode: faster feed generating if item count is less or equal to 15 ( #648 )
...
* [YoutubeBridge] Playlist mode: faster feed generating if item count is less or equal to 15
2018-03-19 12:41:52 +00:00
teromene
38c7e0272e
Add hashtag support to InstagramBridge.
...
Fixes #629
2018-03-19 12:29:24 +00:00
teromene
29c690dbcd
Fix InstagramBridge, thanks to @pintassilgo comments.
...
Fixes #646
2018-03-19 12:17:42 +00:00
Eugene Molotov
cacbe90102
[YoutubeBridge] Sort playlist items by publication date ( #643 )
2018-03-13 11:24:40 +00:00
Antoine Cadoret
cb91cd5d2f
Fix SteamBridge ( #637 ) ( #639 )
...
Fixes #639
2018-03-12 09:22:34 +00:00
sysadminstory
52dfa3fe76
[RadioMelodieBridge] Add new bridge ( #640 )
2018-03-11 15:38:07 +01:00
teromene
6eea51eeeb
Fix SteamBridge.
...
Fixes #636
2018-03-07 10:24:33 +00:00
teromene
2149af0e74
Fix Pinterest bridge, remove the old JSON parsing, and return original sized image.
...
Fixes #632
2018-03-06 12:01:48 +00:00
teromene
142a647b7a
Merge branch 'master' of github.com:RSS-Bridge/rss-bridge
2018-03-06 11:27:37 +00:00
teromene
6e916ddd35
Fix Arte7Bridge.
...
Fixes #633
2018-03-06 11:26:16 +00:00
Eugene Molotov
159b00145d
[VkBridge] Setting feed title ( #635 )
...
* [VkBridge] Setting feed title
2018-03-05 09:46:15 +00:00
Mitsukarenai
26ce16baa2
[PlanetLibre] remove bridge (origin now has RSS)
2018-03-03 21:04:40 +01:00
sysadminstory
0622fe142b
Dealabs : Added Groupes Feeds and Feed name is set according to parameters ( #630 )
...
* [DealabsBride] Added Groupes Feeds
2018-03-01 17:10:34 +00:00
logmanoriginal
4805b52d42
[YoutubeBridge] Fix typo
2018-02-16 22:35:00 +01:00
logmanoriginal
962617086e
[YoutubeBridge] Remove superfluous div selectors
2018-02-16 22:31:47 +01:00
logmanoriginal
4f6277b6b5
[YoutubeBridge] Fix parsing author name breaks the bridge
...
The author name is parsed by searching a string within the entire
HTML document:
$author = $html->innertext;
$author = substr($author, strpos($author, '"author=') + 8);
$author = substr($author, 0, strpos($author, '\u0026'));
This solution will return big portions of the HTML document if
the strpos function returns zero (not found).
This commit replaces the previous implementation by searching for
a specific script tag and making use of the JSON data inside it.
References #580
2018-02-16 22:31:29 +01:00
logmanoriginal
5aaab9eb8c
[YoutubeBridge] Skip unavailable videos
2018-02-16 22:11:03 +01:00
sysadminstory
ef402bb5c3
[DealabsBride] Fix for the new site ( #595 )
...
* [DealabsBride] Fix for the new site
2018-02-14 11:03:44 +00:00
LogMANOriginal
85ac9001d6
[IPBBridge] Add bridge ( #564 )
...
This bridge returns feeds for any URI that is compatible with the
IPB implementation (currently 4.x). Older versions might work, but
there is no guarantee.
Only forum and topic URIs are supported!
The bridge automatically checks if natural feeds are available (by
adding '.xml' to the URI). If so the feed is returned. Otherwise
the bridge will attempt to identify the content type and build a
feed accordingly.
Valid URIs are forums and topics. For forums the first page is
returned, for topics the last one. Elements are ordered such that
the latest entry is returned first (oldest-to-newest)
The optional parameter '&limit=' specifies how many pages should
be loaded (default: 1). Topics are loaded in reverse order.
=> Does not work with forums!
Images are provided as enclosures and scaled to a max-size of
400x400 pixels by default (Except for natural feeds).
The content is filtered before being returned:
- Unnecessary tags are removed (iframes, etc...)
- Styles for blockquotes are restored (grey background)
Closes #507
2018-02-13 21:46:33 +01:00
Mitsukarenai
7939bffcdd
fix: TébéoBridge Travis cleanup
2018-02-11 19:08:19 +01:00
Mitsukarenai
bb58aa8e31
New bridge: Tébéo
2018-02-11 16:56:34 +01:00
Ruslan
1d35149191
Update VkBridge ( #625 )
2018-01-30 16:57:07 +00:00
Tameroski
be03764029
Fixing double quote issue at the end of URL ( #623 )
2018-01-23 11:27:45 +00:00
Matt DeMoss
a07874d468
Initial commit for Bloomberg bridge with top stories and search ( #607 )
...
* initial commit for Bloomberg bridge with top stories and search
2018-01-12 12:08:15 +00:00
Matt DeMoss
90d7ae8776
Fix twitter list filter test #613 , fix and change getName() for lists. ( #614 )
2018-01-12 12:07:40 +00:00
Teromene
93e0562353
Merge pull request #610 from mdemoss/YouTubeTitle-#609
...
You tube title fix for #609
2018-01-11 12:09:38 +00:00
Teromene
4c5d547d9c
Merge pull request #608 from mdemoss/PcGamerBridge
...
Pc gamer bridge
2018-01-11 12:08:10 +00:00
Teromene
e59a6f4c9e
Update MixCloudBridge.php
...
Fix whitespace at start of line
2018-01-11 11:44:51 +00:00
lalannev
5a763aee8d
Update LegifranceJOBridge.php
2018-01-09 14:57:17 +01:00
Matt DeMoss
c14b2c6905
address phpcs style errors
2017-12-28 20:20:24 -05:00
Matt DeMoss
0871376922
store feed name in new variable, switch getName on queriedContext, remove 'bridge' from name for feeds, fixes #609
2017-12-28 20:20:24 -05:00
Matt DeMoss
c5fe9a6dc0
mark places where a new variable is needed
2017-12-28 20:20:24 -05:00
Matt DeMoss
fbbcd02384
apply phpcbf for automatic style fixes
2017-12-24 16:45:56 -05:00
Matt DeMoss
d34987f9c1
PC Gamer bridge initial commit with most read stories
2017-12-24 16:40:59 -05:00
Thomas Dalichow
443081c90b
Fix double forward-slash in returned post URI leading to 404
2017-12-06 22:17:46 +01:00
Thomas Dalichow
45323c2b2f
Fake user agent as Mixcloud blocks certain User-Agents
2017-12-01 17:28:57 +01:00
Teromene
67ee73782c
Merge pull request #582 from sysadminstory/master
...
[DealabsBridge] Add new bridge
2017-10-18 10:53:46 +01:00
sysadminstory
2bb9a29ddc
Delete usefull whitespace
2017-10-17 23:37:09 +02:00
sysadminstory
5cbd363597
Coding style fix
...
Fixed the bridge to follow the project coding style
2017-10-17 23:30:27 +02:00
sysadminstory
3c61dc2b57
Merge remote-tracking branch 'upstream/master'
2017-10-17 14:53:22 +02:00
B1nj
3e528ddccf
Update saisons AllocineFRBridge
2017-10-16 22:24:49 -04:00
teromene
cba65d6d08
[Arte7Bridge] Fix Arte7 bridge, use the API
2017-10-12 18:12:31 +01:00
Teromene
8d418611a2
Merge pull request #589 from mickael-bertrand/patch-2
...
Updater torrent9 URI
2017-10-12 17:18:04 +01:00
Luc Didry
8b06299bad
Update GoComicsBridge
2017-10-11 10:03:29 +02:00
MickaëlBERTRAND
5a99981827
Updater torrent9 URI
2017-10-08 19:21:10 +02:00
logmanoriginal
3059b1ea80
[YoutubeBridge] Skip Ads
...
The search might return unrelated videos (Ads) that are inserted
between regular search results. This adds a check to skip Ads.
Closes #571
2017-09-24 17:25:47 +02:00
LogMANOriginal
4037c34393
[TwitterBridge] Add category for lists ( #545 )
...
This adds a new option to generate feeds from Twitter lists using
an optional filter (string comparison).
2017-09-24 16:59:45 +02:00
sysadminstory
d7a1dca004
[DealabsBridge] Conform to coding policy
...
- If no there are no results, an explicit message is now returned
- Commas are now following the coding policy
- Lines are no longer more than 80 chars when possible
2017-09-19 02:08:22 +02:00
sysadminstory
fe48340327
[DealabsBridge] Add new bridge
2017-09-05 21:03:21 +02:00
metaMMA
1696aee212
[DemonoidBridge] Add new bridge
2017-08-28 20:00:52 +02:00
metaMMA
585379d47a
[ThePirateBayBridge] Add instructions
...
Added additional instructions for: 'username search' and 'category
search' next to instructions for 'keyword search'.
Changed variable name from underscore to camelCase.
2017-08-28 20:00:00 +02:00
logmanoriginal
9a9ce30b16
[YoutubeBridge] Fix issues loading playlists
...
Videos that are part of a playlist have the playlist ID encoded in
the URI. When loading the video info the page contents change unex-
pectedly due to the playlist being part of the page.
This removes any trailing parameters from the video ID in order to
ensure only pure videos are loaded at all times.
2017-08-19 18:51:30 +02:00
logmanoriginal
0e2b80d5d7
[YoutubeBridge] Fix error on certain keywords
...
References #569
2017-08-17 19:26:04 +02:00
mcbyte-it
0284e9d488
[GoComicsBridge] Fix for page structure changes ( #568 )
...
GoComics changed comic page structure, so this patch fixes it
Closes #565
2017-08-17 18:35:41 +02:00
Quentin de Longraye
ff3b1c9eb2
[DribbbleBridge] Add dribble bridge listing last dribble popular shots ( #558 )
2017-08-06 20:29:21 +02:00
logmanoriginal
54e8bb2228
[VineBridge] Remove bridge
...
On Oct 27, 2016 the discontinuation of Vine was announced:
https://medium.com/@vine/important-news-about-vine-909c5f4ae7a7
"Today, we are sharing the news that in the coming months we’ll be
discontinuing the mobile app."
https://vine.co/ is still online, but has been put into an archive
indefinitely. As the site does not allow further uploads, this
bridge serves no further purpose.
2017-08-06 13:03:10 +02:00
logmanoriginal
99e7e7876e
exception: Use built-in HTTP response codes
...
PHP >= 5.4 provides a built-in function to generate valid HTTP
error header including the error description: http_response_code()
See: http://php.net/manual/en/function.http-response-code.php
See also: https://stackoverflow.com/a/12018482
This commit removes the '\Http' utility class and replaces all
calls to 'Http::getMessageForCode()' by 'http_response_code()'
2017-08-06 12:55:11 +02:00
logmanoriginal
fc0ae42450
[GelbooruBridge] Fix bridge not getting tags correctly
...
Tags are embedded in the 'title' attribute instead of 'alt' as
defined by the ancestor (DanbooruBridge).
The 'title' attribute also contains statistics data ('score:...',
'rating:...') that is now filtered by a custom implementation of
the 'getTags' function (elements that contain a colon are removed)
Closes #560
2017-08-05 22:38:24 +02:00
logmanoriginal
9599f921a5
[DanbooruBridge] Allow descendant classes to override tag collection
...
Add protected function 'getTags' that receives the current element
and returns a string containing all tags.
References #560
2017-08-05 22:36:14 +02:00
logmanoriginal
e125e9aba1
[LeBonCoinBridge] Fix bridge is marked executable
...
Closes #561
2017-08-05 22:00:58 +02:00
Pierre Mazière
55a77c734d
[LWNprevBridge] Fix everchanging url
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
Closes #563
2017-08-05 15:56:35 +02:00
logmanoriginal
cbda060b86
[FacebookBridge] Fix & in URLs
...
All formats except HTML return & instead of & in URLs causing
all links with parameters (...&id=...) to break.
Facebook does not return valid HTML URIs but instead provides them
with all special characters encoded (like using htmlspecialchars).
This seems to be related to the page being build almost entirely of
script blocks.
This commit adds htmlspecialchars_decode() to URI and content to
reverse the encoding.
References #550
2017-08-04 21:12:48 +02:00
Pierre Mazière
873a91259f
[LWNprevBridge] full rewrite
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
[logmanoriginal@users.noreply.github.com: Fix coding style]
2017-08-03 19:39:50 +02:00
logmanoriginal
c986ff9116
[TwitterBridge] Fix coding style
2017-08-03 17:56:39 +02:00
Pierre Mazière
485b465a24
[TwitterBridge] ignore promoted tweets
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2017-08-03 00:44:21 +02:00
logmanoriginal
a4b9611e66
[phpcs] Add missing rules
...
- Do not add spaces after opening or before closing parenthesis
// Wrong
if( !is_null($var) ) {
...
}
// Right
if(!is_null($var)) {
...
}
- Add space after closing parenthesis
// Wrong
if(true){
...
}
// Right
if(true) {
...
}
- Add body into new line
- Close body in new line
// Wrong
if(true) { ... }
// Right
if(true) {
...
}
Notice: Spaces after keywords are not detected:
// Wrong (not detected)
// -> space after 'if' and missing space after 'else'
if (true) {
...
} else{
...
}
// Right
if(true) {
...
} else {
...
}
2017-07-29 19:55:12 +02:00
logmanoriginal
6e4bc341b7
[FacebookBridge] Replace 'novideo' with 'media_type'
...
This replaces the 'novideo' parameter with 'media_type' in order
to filter for specific content types. Currently supported:
- 'all': Returns all posts (default)
- 'video': Returns only posts including videos
- 'novideo': Returns only posts that don't include videos
References #553
2017-07-25 16:04:21 +02:00
logmanoriginal
fa2df09b1b
[FacebookBridge] Add option to hide posts with facebook videos
...
This adds a new option 'novideo' that can be set to 'on' or 'off'
in order to skip posts that include facebook videos (does not work
for linked videos like YouTube). This option is 'off' by default.
References #533
2017-07-25 15:41:05 +02:00
logmanoriginal
7dda088b3f
[InstagramBridge] Add option to filter for videos and pictures
...
Adds a new option 'media_type' to select from three choices:
- 'all' (Both): Returns pictures and videos (default choice)
- 'picture': Returns only pictures
- 'video': Returns only videos
References #553
2017-07-25 15:14:37 +02:00
logmanoriginal
f6f3a213ef
[DanbooruBridge] Fix broken URI
...
This fixes broken URIs in the output data caused by duplicate domain
names caused by sites (descendant class Delbooru) providing absolute
URIs instead of relative ones.
References #552
2017-07-25 14:43:29 +02:00
Antoine Cadoret
1faa91ef0f
Add SteamBridge ( #543 )
2017-07-17 15:45:58 +02:00
Corentin Garcia
5caca62677
Update RainbowSixSiegeBridge ( #548 )
...
* Fix non-working RainbowSixSiegeBridge
* Updated RainbowSixSiegeBridge to use API to fetch articles
* Fix RainbowSixSiegeBridge coding style
* RainbowSixSiegeBridge fix url coding style error
2017-07-14 22:05:51 +02:00
logmanoriginal
d7ff8b9ac7
[TwitterBridge] Fix title includes anchors in plaintext format
...
The title attribute includes tags (anchors) instead of raw text.
While this works fine in a browser, using a raw format like plain-
text or json breaks with expected behavior.
This commit changes the order in which functions are applied. By re-
moving anchors AFTER fixing the title, the final result does not
include tags and the title is still fixed.
This bug was introduced by d81b61ccfa
References: #546
2017-07-05 18:42:03 +02:00
logmanoriginal
ab46af9719
[TwitterBridge] Avoid empty content caused by new login policy
...
Twitter now requires login to access "Tweets & Replies" which
breaks feeds using the default behavior. Using the "Without
replies" option still works.
This commit makes the "Without replies" option default. That way
existing feeds will return contents again. The parameter can still
be checked but its status has no effect anymore.
Notice: The parameter should not be removed as that would cause
any feed using the parameter to stop working because of "Invalid
parameter"
References #544
2017-07-03 19:53:18 +02:00
LogMANOriginal
06babeb644
Merge pull request #541 from Frenzie/filterbridge_real
...
[FilterBridge] Initial implementation of basic title permit and block
2017-07-03 19:15:28 +02:00
Frans de Jonge
995d78fa5a
[FilterBridge] Initial implementation of basic title permit and block
...
See the comment https://github.com/RSS-Bridge/rss-bridge/issues/402#issuecomment-305982306
Split off from https://github.com/RSS-Bridge/rss-bridge/pull/535
2017-06-24 15:11:40 +02:00
logmanoriginal
ae59b20c0c
[TwitterBridge] Fix double slashes in URI
...
This fixes double slashes in the feed URI (https://twitter.com// ...
instead of https://twitter.com/ ...)
Reported via #538
2017-06-19 00:19:55 +02:00
logmanoriginal
d81b61ccfa
[TwitterBridge] Fix missing spaces
...
This commit improves readability of tweets by adding spaces before
anchors in the text.
- Hide "invisible" tags which were not rendered hidden because of
missing CSS.
- Fix spacing between anchors
Reported via #539
2017-06-19 00:17:46 +02:00
Teromene
9c78362fd7
Warn when accessing a private page.
2017-06-15 11:51:11 +01:00
Teromene
18c6f0126f
Fix FB2 bridge
2017-06-15 11:42:59 +01:00
Frans de Jonge
601f61f063
[RTBFBridge] Update URI
...
A series URL still looks like: https://www.rtbf.be/auvio/emissions/detail?id=3553
But an individual episode has been changed from https://www.rtbf.be/auvio/emissions/detail?id=2217881 to https://www.rtbf.be/auvio/detail?id=2217881
2017-05-28 20:15:59 +02:00
logmanoriginal
8ed4812e00
[FacebookBridge] Add requester languages to HTTP header
...
If no accepted languages are specified Facebook will guess your
language. This guess can go horribly wrong if your server does not
provide origin information.
This adds a context header with language information when retrieving
page contents. The accepted languages are read from the list of
accepted languages specified by the web browser of the requester.
References #530
2017-05-07 13:27:37 +02:00
Jocker666z
88d1068406
update uri
2017-05-04 12:01:14 +02:00
logmanoriginal
627038e2fa
[YoutubeBridge] Improve URL handling in video descriptions
...
This improves the translation of regular text to anchors by adding
support for additional characters '?&=-_' to fix common URLs.
Notice: The regex pattern is by no means complete. That means it is
likely to break in the future. More sophistiated solutions however
are insanely complex. See: http://stackoverflow.com/a/190405
References #520
2017-05-02 22:03:44 +02:00
logmanoriginal
5b541e380a
[TwitterBridge] Optimize returned image sizes
...
Twitter provides an easy way to receive various image sizes based
on the same image URI:
https://dev.twitter.com/overview/api/entities-in-twitter-objects
We support different sizes: thumb, small, medium and large. The
media_url defaults to medium but you can retrieve the media in
different sizes by appending a colon + the size key (for example:
https://pbs.twimg.com/media/A7EiDWcCYAAZT1D.jpg:thumb ).
-- Twitter Developer Documentation
TwitterBridge now makes use of this feature in order to provide
thumbnail images in the content and original sized images as
enclosures.
References #526
2017-05-02 21:45:26 +02:00
Frans de Jonge
44c3110db0
WikipediaBridge: fix French Wikipedia
2017-04-28 19:15:23 +02:00
logmanoriginal
120e74c1b4
[YoutubeBridge] Improve readability of feed contents
...
Previously feed contents were rendered as one block of text with
no structure. This brings back the structure of original video
descriptions and makes links in the description work again.
References #520
2017-04-27 21:44:26 +02:00
LogMANOriginal
890ba69116
Merge pull request #518 from rogerdc/master
...
Adding DiceBridge.php
2017-04-25 21:59:57 +02:00
Gilles Maurer
0eb5711a68
[AllocineFRBridge] Update Faux Raccord link
...
This update the link to last season of the Show "Faux raccord"
2017-04-25 01:11:50 +02:00
rogerdc
a4ef42c2e9
Adding DiceBridge.php
...
Dice.com is a technology-oriented job search site. This bridge allows you to create RSS feeds for the jobs listed there.
Happy job hunting!
2017-04-23 19:19:50 -05:00
logmanoriginal
6eadc6ca6f
[TwitterBridge] Show quotes and pictures
...
This adds new features to show quotes and pictures in feeds.
Quotes will show up on top of a tweet and are separated from
the quoting feed by a horizontal line.
Pictures that are embedded in the tweet will be captured and
attached to the feed using enclosures. By default the picture
will also be shown in the feed itself. This can be disabled
using the option '&noimg=on'
Some codes are now split into separate functions so they can be used
for tweets and quotes alike.
2017-04-22 16:01:00 +02:00
logmanoriginal
638d173b70
[PinterestBridge] Fix checkbox not working
...
Changed behaviour of the checkbox to use the custom parser when
active. That way if the parameter is missing the default value
applies and the feed returns from the provided RSS
Reported via #498
2017-04-10 14:34:45 +02:00
logmanoriginal
a9535797e6
[ShanaprojectBridge] Don't throw error if timestamp is missing
2017-04-10 13:38:02 +02:00
logmanoriginal
fc9084eb17
[MangareaderBridge] Fix double forward slashes
...
Double forward slashes caused all external links in the feed to break
2017-04-10 13:20:07 +02:00
logmanoriginal
e221358ead
[FacebookBridge] Handle summary posts
...
Previously summary posts were ignored which resulted in the last
two posts not showing up in the feed (the latest two are shown in
the summary post).
Now summary posts are treated like regular posts, returning them
as part of the regular feed.
References #502 , #505
2017-04-10 13:04:41 +02:00
logmanoriginal
2500d0df93
[PinterestBridge] Fix implementation after DOM changes
...
Due to breaking DOM changes this bridge required re-implementation.
With this fix the brige will make use of the JSON data embedded in
the returned HTML. The content returned for all contexts is similar
with only a few differences due to limitations of the JSON.
Feeds returned for a given username and board will by default make
use of the provided RSS feed instead of using the custom filter.
This bahaviour can be changed by setting the optional parameter
'&r=off' (on by default)
Notice: The JSON data for userdata and search results is very
different, so two functions were implemented to account for that.
References #498
2017-04-09 23:38:35 +02:00
logmanoriginal
4124c707d4
[SexactuBridge] Fix typo
2017-04-09 21:44:05 +02:00
logmanoriginal
8e84b52152
[SexactuBridge] Fix URI and timestamp
...
* const DOMAIN is not supported, it must be const URI
* strtotime should be used instead of date_parse in order to
receive a valid integer
* Some small readability enhancement
2017-04-09 21:33:50 +02:00
Nicolas Delsaux
f3b6b264d3
[SexactuBridge] Use most modern version of bridge api and cached pages ( #504 )
...
Fixed #503 to use most modern version of bridge api and cached pages
2017-04-09 21:15:01 +02:00
logmanoriginal
360f9da072
[EtsyBridge] Add new bridge
...
This bridge generates feeds for a given search term, optionally
adds the picture to the content and allows for additional query
extensions (GET parameters) to be passed to the bridge. That
way custom filter can be applied without the need to reproduce
them in this bridge (they got a lot!)
Etsy provides a good set of feeds as described here:
https://www.etsy.com/help/article/100
(so there is no need to include them here)
References #492
2017-03-27 20:18:19 +02:00
logmanoriginal
e3b335b9ff
[WikiLeaksBridge] Add new bridge
...
This bridge will fetch contents from https://wikileaks.org
Available options are:
- Category: Defines a list of categories to select from
- Show teaser: Defines whether to show the teaser or not
Notice: Feeds provided by WikiLeaks do not work, see
https://wikileaks.org/wiki/RSS
Closes #489
2017-03-26 17:58:26 +02:00
logmanoriginal
9acd30a5c5
[GooglePlusPostBridge] Autofix user names
...
User names can either be an ID (series of numbers), or an actual
name, where the name always starts with a '+'.
This commit adds a check for automatically fixing provided user
names which are missing the '+'.
2017-03-26 16:50:42 +02:00
logmanoriginal
3276d4e3d5
[GooglePlusPostBridge] Fix content loading
...
- Do not force language via HTTP header
The header enforced the language to be french which caused problems parsing
the exact time due to spellings (strtotime cannot work with 'semaines'). If
further issues are experienced try forcing en-us instead.
=> This should really be done in the RSS-Bridge core
- Fix loading problems due to pinned articles
Pinned articles do not provide a timestamp. Building the timestamp step-by-step
solves parsing errors.
- Use class names instead of CSS paths
CSS paths change based on the article. Pinned articles provide a different
DOM structure which caused parsing errors.
Reported via #499
2017-03-26 16:41:20 +02:00
Corentin Garcia
88586381e7
[GithubSearchBridge] Added github search bridge ( #500 )
...
* [GithubSearchBridge] Added github search bridge, only repos search atm
2017-03-25 11:24:00 +00:00
niawag
ebe897f120
Create KATBridge.php ( #501 )
...
Create KATBridge.php
2017-03-25 11:23:36 +00:00
Corentin Garcia
2ac0469750
Updated 4 bridges to use HTTPS ( #497 )
...
* [NextInpactBridge] Use https
* [InstagramBridge] Use https
* [GBAtempBridge] Use https
* [LeBonCoinBridge] Use https
2017-03-21 20:27:12 +00:00
Teromene
c0181d8d41
Merge pull request #496 from corenting/patch-2
...
[RainbowSixSiegeBridge] Added bridge for Rainbow Six Siege blog
2017-03-21 20:26:36 +00:00
Corentin Garcia
ea3073e27f
[RainbowSixSiegeBridge] Added bridge for Rainbow Six Siege blog
2017-03-20 21:32:31 +01:00
Corentin Garcia
a84c245fa0
[NasaApodBridge] Use HTTPS instead of HTTP
2017-03-20 14:26:08 +01:00
logmanoriginal
b48a44c979
[UsbekEtRicaBridge] Add new bridge
...
Adds a new bridge to fetch contents from https://usbeketrica.com/
Feeds are build from cards displayed on the front page
This bridge provides two options:
- limit: Defines how many articles are returned
- fullarticle: Defines whether or not the full article is retured
Requested via #457
2017-03-19 14:32:59 +01:00
logmanoriginal
c6ce453c47
[MixCloudBridge] Fix bridge broken after DOM changed
...
This commit fixes DOM changes reported via #436
New DOM introduced via
https://blog.mixcloud.com/2017/01/10/take-a-look-at-the-new-and-improved-mixcloud/
2017-03-19 12:04:59 +01:00
logmanoriginal
bd92392921
[GooglePlusPostBridge] Fix bridge implementation
...
This bridge was broken due to DOM changes. This commit fixes
most of the broken code. Hashtags do no longer work because
they are no longer supported/provided.
The timing might be off as the source only provides a rough
relative value like '1 hour' or '1 year'.
Closes #485
2017-03-18 21:09:06 +01:00
Teromene
59025d96bc
Add an indicator to show the HTTP status of the site. ( #483 )
2017-03-18 19:02:18 +00:00
logmanoriginal
596b9143a8
[TwitterBridge] Add option to hide retweets
...
Requested via #491
2017-03-17 18:41:35 +01:00
Teromene
b1c2a69102
Fix WebFailBridge (again).
...
It seems that they blacklist weird user agents, but not immediately. Switched to Firefox user agent, should stop causing problems.
2017-03-03 14:19:10 +00:00
Teromene
bf7ce98719
Fix VKBridge.
2017-03-03 14:14:05 +00:00
Teromene
5d41a74067
Add WordPressPluginUpdateBridge.
...
Fix phpcs check in WebFailBridge.
2017-03-03 13:27:41 +00:00
Teromene
100f3cd56d
Fix Webfailbridge, change the user-agent used for the request.
2017-03-03 12:10:23 +00:00
logmanoriginal
16bdf6b204
links: Rename defaultImageSrcTo to defaultLinkTo
...
This function not only fixes image sources, but also anchors
2017-02-18 13:41:45 +01:00
logmanoriginal
1dcef02f27
[MoinMoinBridge] Add new bridge
...
This bridge returns feeds for each section (via given separator)
from a given MoinMoin compatible wiki.
The separator can be any tag of the following:
- h1
- h2
- h3
- li
- a
The number of items returned can be specified.
For anchor tags (a) the bridge can optionally follow the anchor to
the linked page and return it as content.
2017-02-18 03:13:20 +01:00
logmanoriginal
9124ed640e
[WebfailBridge] Properly handle gifs (DOM changed)
2017-02-17 20:04:38 +01:00
logmanoriginal
512a4f292b
bridges: Return parent::getURI by default
2017-02-15 19:38:32 +01:00
logmanoriginal
c4169f1579
bridges: Return parent::getName by default
2017-02-15 19:38:32 +01:00
logmanoriginal
ff83410534
style: Fix coding styles
2017-02-14 17:28:07 +01:00
logmanoriginal
0c3e58258c
[MsnMondeBridge] Fix typo
2017-02-12 16:18:58 +01:00
logmanoriginal
b4f1dc35a1
[FB2Bridge] Split long lines
...
Splits long lines into short sections without using
string concatenation (.) to prevent errors due to
coding styles.
2017-02-12 15:34:08 +01:00
logmanoriginal
6f24858124
bridges: Fix coding styles
...
This commit is a squash of all commits that fix coding styles
for the new coding style policy.
[ABCTabsBridge] Fix coding style
[AcrimedBridge] Fix coding style
[AllocineFRBridge] Fix coding style
[AnimeUltimeBridge] Fix coding style
[Arte7Bridge] Fix coding style
[AskfmBridge] Fix coding style
[BandcampBridge] Fix coding style
[BastaBridge] Fix coding style
[BlaguesDeMerdeBridge] Fix coding style
[BooruprojectBridge] Fix coding style
[CADBridge] Fix coding style
[CNETBridge] Fix coding style
[CastorusBridge] Fix coding style
[CollegeDeFranceBridge] Fix coding style
[CommonDreamsBridge] Fix coding style
[CopieDoubleBridge] Fix coding style
[CourrierInternationalBridge] Fix coding style
[CpasbienBridge] Fix coding style
[CryptomeBridge] Fix coding style
[DailymotionBridge] Fix coding style
[DanbooruBridge] Fix coding style
[DansTonChatBridge] Fix coding style
[DauphineLibereBridge] Fix coding style
[DeveloppezDotComBridge] Fix coding style
[DemoBridge] Fix coding style
[DilbertBridge] Fix coding style
[DuckDuckGoBridge] Fix coding style
[DollbooruBridge] Fix coding style
[EliteDangerousGalnetBridge] Fix coding style
[ElsevierBridge] Fix coding style
[EstCeQuonMetEnProdBridge] Fix coding style
[EZTVBridge] Fix coding style
[FacebookBridge] Fix coding style
[FeedExpanderExampleBridge] Fix coding style
[FB2Bridge] Fix coding style
[FierPandaBridge] Fix coding style
[FlickrBridge] Fix coding style
[FootitoBridge] Fix coding style
[FourchanBridge] Fix coding style
[FuturaSciencesBridge] Fix coding style
[GBAtempBridge] Fix coding style
[GelbooruBridge] Fix coding style
[GiphyBridge] Fix coding style
[GithubIssueBridge] Fix coding style
[GizmodoBridge] Fix coding style
[GoComicsBridge] Fix coding style
[GooglePlusPostBridge] Fix coding style
[GoogleSearchBridge] Fix coding style
[HDWallpapersBridge] Fix coding style
[HentaiHavenBridge] Fix coding style
[IdenticaBridge] Fix coding style
[InstagramBridge] Fix coding style
[IsoHuntBridge] Fix coding style
[JapanExpoBridge] Fix coding style
[KonachanBridge] Fix coding style
[KoreusBridge] Fix coding style
[KununuBridge] Fix coding style
[LeBonCoinBridge] Fix coding style
[LegifranceJOBBridge] Fix coding style
[LeMondeInformatiqueBridge] Fix coding style
[LesJoiesDuCodeBridge] Fix coding style
[LichessBridge] Fix coding style
[LinkedInCompanyBridge] Fix coding style
[LolibooruBridge] Fix coding style
[LWNprevBridge] Fix coding style
[MangareaderBridge] Fix coding style
[MilbooruBridge] Fix coding style
[MixCloudBridge] Fix coding style
[MoebooruBridge] Fix coding style
[MondeDiploBridge] Fix coding style
[MsnMondeBridge] Fix coding style
[MspabooruBridge] Fix coding style
[NasaApodBridge] Fix coding style
[NeuviemeArtBridge] Fix coding style
[NextgovBridge] Fix coding style
[NextInpactBridge] Fix coding style
[NiceMatinBridge] Fix coding style
[NovelUpdatesBridge] Fix coding style
[OpenClassroomsBridge] Fix coding style
[ParuVenduImmoBridge] Fix coding style
[PickyWallpapersBridge] Fix coding style
[PinterestBridge] Fix coding style
[PlanetLibreBridge] Fix coding style
[ReadComicsBridge] Fix coding style
[Releases3DSBridge] Fix coding style
[ReporterreBridge] Fix coding style
[RTBFBridge] Fix coding style
[Rue89Bridge] Fix coding style
[Rule34Bridge] Fix coding style
[Rule34pahealBridge] Fix coding style
[SafebooruBridge] Fix coding style
[SakugabooruBridge] Fix coding style
[ScmbBridge] Fix coding style
[ScoopItBridge] Fix coding style
[SensCritiqueBridge] Fix coding style
[SexactuBridge] Fix coding style
[ShanaprojectBridge] Fix coding style
[Shimmie2Bridge] Fix coding style
[SoundcloudBridge] Fix coding style
[StripeAPIChangeLogBridge] Fix coding style
[SuperbWallpapersBridge] Fix coding style
[T411Bridge] Fix coding style
[TagBoardBridge] Fix coding style
[TbibBridge] Fix coding style
[TheCodingLoveBridge] Fix coding style
[TheHackerNewsBridge] Fix coding style
[ThePirateBayBridge] Fix coding style
[TheTVDBBridge] Fix coding style
[Torrent9Bridge] Fix coding style
[TwitterBridge] Fix coding style
[UnsplashBridge] Fix coding style
[ViadeoCompanyBridge] Fix coding style
[VineBridge] Fix coding style
[VkBridge] Fix coding style
[WallpaperStopBridge] Fix coding style
[WebfailBridge] Fix coding style
[WeLiveSecurityBridge] Fix coding style
[WhydBridge] Fix coding style
[WikipediaBridge] Fix coding style
[WordPressBridge] Fix coding style
[WorldOfTanksBridge] Fix coding style
[XbooruBridge] Fix coding style
[YandereBridge] Fix coding style
[YoutubeBridge] Fix coding style
[ZDNetBridge] Fix coding style
2017-02-12 15:34:08 +01:00
logmanoriginal
37b5df8985
Remove FlickrExploreBridge and FlickrTagBridge
...
These bridges are replaced by the FlickrBridge
2017-02-11 12:38:32 +01:00
logmanoriginal
f16835c223
[FlickrBridge] Add new bridge
...
This bridge is a mashup of the existing FlickrExploreBridge by sebsauvage
and FlickrTagBridge by erwang. It provides the same functionality as one
single bridge.
2017-02-11 12:36:08 +01:00
logmanoriginal
7ad8693b5f
[FlickrTagBridge] Fix and improve bridge by using the FlickrExploreBridge approach
2017-02-11 12:20:44 +01:00
logmanoriginal
0f25684e65
[FlickrExplore] Fix and improve bridge
...
Instead of utilizing API requests for each element, the information
is now read directly from the source page, which provides information
as JSON data embedded in a script block.
The author name is returned for each element.
Improves the title and optionally adds the description if available
2017-02-11 12:03:41 +01:00
Teromene
9bf74b2715
Added the alternate facebook bridge.
2017-02-08 11:21:59 +00:00
logmanoriginal
d91c25cff1
Merge branch 'KernelBugTrackerBridge' of https://github.com/logmanoriginal/rss-bridge
2017-02-07 21:37:19 +01:00
logmanoriginal
6ddcedb53f
[KernelBugTracker] Add new bridge
...
This adds a bridge for bugzilla.kernel.org to provide feeds for
bug comments without the need of registering an email address.
This implementation makes use of the print preview feature that
reduces bandwidth by a small margin.
Provides options to specify the number of comments to return as
well as the sorting order (latest first or oldest first)
2017-02-07 21:29:15 +01:00
Astyan-42
a1764a9fe2
make the bridge compatible with wordpress with no static URL ( #469 )
2017-02-07 10:24:18 +00:00
Pellaeon Lin
1028e538ab
Fix duplicate
https://www.facebook.com/ on captcha_action POST URL ( #466 )
2017-02-02 16:18:23 +00:00
Pellaeon Lin
49cc0661ad
Fix FacebookBridge feed name empty when data loaded from cache ( #456 )
2017-02-02 16:17:18 +00:00
Pellaeon Lin
3109694b1c
Ignore summary posts generated by facebook ( #467 )
2017-02-02 16:13:26 +00:00
Astyan-42
aa0a84bc26
adding theTVDBBridge ( #463 )
...
* adding theTVDBBridge
2017-02-01 13:02:05 +00:00
Teromene
eb22f86f44
Merge pull request #455 from pellaeon/pr-1
...
Preserve br and p from Facebook post content
2017-02-01 10:22:42 +00:00
JeremyRand
94d2ebec0a
[DuckDuckGoBridge] Disable DuckDuckGo redirects so that the links returned are correct.
2017-02-01 00:58:05 +00:00
Luc Didry
5b4ba621ee
Add GoComicsBridge
2017-01-14 10:01:00 +01:00
Pellaeon Lin
9c1bedb33f
Preserve br and p from Facebook post content
2017-01-13 06:38:05 +08:00
Kevin Lagaisse
41714b4c40
Add Torrent9bridge
...
update cpasbienbridge
2017-01-01 12:05:37 +01:00
LogMANOriginal
a4f4447c5e
Merge pull request #450 from ORelio/master
...
Update Futura-Sciences field retrieval
2016-12-19 20:17:20 +01:00
ORelio
3a6ccc4c29
Update Futura-Sciences field retrieval
...
See #433
2016-12-19 20:04:34 +01:00
logmanoriginal
f45405950d
[GooglePlusPost] Trim unnecessary tags
2016-12-19 19:57:25 +01:00
logmanoriginal
0e5cf0d14e
[GooglePlusPost] Return content and title compatible to current RSS-Bridge
2016-12-19 19:49:53 +01:00
logmanoriginal
d0c9397613
[Kununu] Fix source layout changed
2016-12-17 18:04:21 +01:00
logmanoriginal
5ad3198d71
[Kununu] Fix content check condition
...
Check if null instead of false according to:
http://simplehtmldom.sourceforge.net/manual.htm#section_find
2016-12-17 17:21:29 +01:00
logmanoriginal
83b5bbcc37
[Kununu] Use tabs for indentation
2016-12-17 17:11:58 +01:00
logmanoriginal
f694023f7d
bridges: Return default values for getName and getURI
2016-12-17 17:03:09 +01:00
logmanoriginal
d4fb02b0d0
bridges: Set missing MAINTAINER based on blame command
...
Maintainer should be set for all bridges. Using git blame to
determine who provided the most code to the files. This is
obviously not a good solution, feel free to insert own names
2016-12-17 16:43:47 +01:00
logmanoriginal
95b99d42a4
bridges: Fix default return values and function scopes
...
getURI and getName should fall back to parent::getURI or
parent::getName respectively if it cannot build propper
return values.
Functions defined by bridges should be made private to
prevent confusion with inherited functions
2016-12-17 16:39:18 +01:00
LogMANOriginal
271c71d0ac
Merge pull request #444 from niawag/patch-3
...
[ThePirateBay] Filter results by user status (VIP/Trusted/None)
2016-12-16 18:22:33 +01:00
niawag
8b52b3858e
Filter results by user status (VIP/Trusted/None)
...
Took into account LogMANOriginal comment and tested it, everything's working.
2016-12-16 10:41:40 +01:00
Alexis CHEMEL
a5b0e2a24f
[AmazonBridge] Adding country list box #447
2016-12-13 17:02:49 +01:00
Thomas Dalichow
f09e8e1139
Translate amazon bridge to english
...
Until now, it was my understanding to keep rss-bridge english, not french. Despite it's french roots.
2016-12-12 22:28:05 +01:00
niawag
8bb002c7b6
Filter results by user status (VIP/Trusted/None)
2016-12-11 12:11:03 +01:00
Étienne
1ef7e40ecd
Fix SCMB bridge
...
This trailing `/` made the link to each article invalid
2016-12-10 15:56:30 +01:00
Teromene
00403214ce
Merge pull request #441 from chemel/amazon-bridge
...
Amazon Bridge
2016-12-10 14:13:10 +00:00
Teromene
9c65c7b9e1
Merge pull request #442 from chemel/google
...
GoogleSearchBridge Fix
2016-12-10 14:12:37 +00:00
Alexis CHEMEL
877465d508
AmazonBridge
2016-12-10 14:58:48 +01:00
Alexis CHEMEL
35415004b9
Fix GoogleSearchBridge
...
find div instead li
2016-12-10 14:56:25 +01:00
Alexis CHEMEL
e908fe648b
T411Bridge Minor fixes ( #438 )
...
T411Bridge Minor fixes
2016-12-06 17:20:41 +00:00
Alexis CHEMEL
3f503c4356
MixCloudBridge #436 ( #437 )
...
MixCloudBridge #436
FuturaSciencesBridge #433
2016-12-06 11:12:42 +00:00
logmanoriginal
72981032e4
[Arte7] Fix broken feed
2016-11-05 18:24:04 +01:00
logmanoriginal
8924722b93
[Arte7] Fix content parsing
...
Elements are now put into separate JSON containers. As such
assignment changed from : to = and as only one container
is present in each element, the final , is omitted.
JSON data is html encoded and requires decoding before decoding
via json_decode.
2016-11-05 12:48:58 +01:00
JeremyRand
5258551a98
[DuckDuckGoBridge] Add ability to sort by relevance instead of date.
2016-10-18 22:40:34 +00:00
logmanoriginal
0e9fb31986
Merge branch 'WebfailBridge' of https://github.com/logmanoriginal/rss-bridge
2016-10-06 22:45:28 +02:00
logmanoriginal
aa2442602a
[Webfail] Fix titles with single quotes
2016-10-06 22:04:38 +02:00
niawag
f8dafe6b10
Update ReadComicsBridge.php
2016-10-06 16:39:18 +02:00
niawag
952bde0425
Update ReadComicsBridge.php
2016-10-06 16:22:39 +02:00
niawag
41e85bd4a6
Create ReadComicsBridge.php
...
Hi, I created a Bridge for ReadComics.tv website, I put myself as "maintainer" but I'm not sure if this is the way you're doing it!
If there is a need to improve/change things, please tell me!
2016-10-06 15:43:04 +02:00
logmanoriginal
5662dff5cb
[Webfail] Fix titles with umlauts
2016-10-05 18:56:54 +02:00
logmanoriginal
9e209608c8
[TheOatMeal] Remove bridge
...
RSS feeds are provided on the main page at http://theoatmeal.com/
2016-10-03 19:35:54 +02:00
logmanoriginal
c0df82c303
[TwitchApi] Remove bridge
...
Since August 6th, 2016 Twitch requires a client ID
(oauth token) to do API requests, which makes this
bridge useless for most people.
See also: https://blog.twitch.tv/client-id-required-for-kraken-api-calls-afbb8e95f843#.xrc1h2apk
2016-10-03 19:29:39 +02:00
logmanoriginal
885198d8d2
[Webfail] Add new bridge
2016-10-03 11:47:27 +02:00
logmanoriginal
4b171f8f46
Merge branch 'fixIndividualBridges' of https://framagit.org/peetah/rss-bridge
2016-10-02 16:13:57 +02:00
logmanoriginal
970e216c1f
Merge branch 'methods2functions' of https://framagit.org/peetah/rss-bridge
2016-10-02 16:05:58 +02:00
logmanoriginal
9020b09fc2
Merge branch 'sysadminstory-patch-AllocineFRBridge' of https://github.com/sysadminstory/rss-bridge
2016-10-02 15:57:24 +02:00
Mitsu
7bb464350c
Merge pull request #413 from niawag/patch-1
...
Add category and uploader feed
2016-10-02 15:47:12 +02:00
niawag
a4db8dc495
Add user feed, category feed and search in category feed
...
I tested it and everything is working, I incorporated the changes suggested by mitsukarenai, thank a lot!
2016-10-02 15:09:51 +02:00
niawag
b50652e6ac
Add category and uploader feed
...
I made some changes to returne category and uploader feed. I also changed the URI to the magnet link to be able to use the feed in a torrent client. As discussed here (https://github.com/RSS-Bridge/rss-bridge/issues/412 ), I'd rather use the <torrent:magnetURI> item but it's not possible with RSS-Bridge ATM.
If I find time to work on it I'll try to add combination possibilities: search term in a certain category or for a specific uploader
Hope my changes will be appreciated!
2016-09-30 11:07:43 +02:00
Pierre Mazière
3dcdaa1595
[CourrierInternationalBridge] fix content parsing
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-26 00:50:26 +02:00
Pierre Mazière
747be13849
[core] extract HTMLUtils methods to make them functions
...
Methods displayBridgeCard, sanitize, defaultImageSrcTo are now
functions in lib/html.php
getHelperButtinsFormat and getFormHeader are now anonymous functions
defined in displayBridgeCard
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-25 23:58:52 +02:00
Pierre Mazière
f1fb95b257
[core] extract BridgeAbstract methods to make them functions
...
- returnError, returnServerError, returnClientError ,debugMessage are
moved to lib/error.php
- getContents, getSimpleHTMLDOM, getSimpleHTMLDOMCached are moved to
lib/contents.php
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-25 23:22:33 +02:00
Pierre Mazière
235c985901
[BridgeAbstract] replace getCacheDuration method by CACHE_TIMEOUT class constant
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-25 17:04:28 +02:00
sysadminstory
41540e24ef
Update AllocineFRBridge.php
2016-09-25 12:31:58 +02:00
sysadminstory
69d30ad125
Fix URL & Change to the lastest Season
...
The leading slash was missing for the Bridge URL (URL where therefore malformed)
Changed the URL to get the lastest for 'Faux Raccord' and 'Top 5'
2016-09-25 12:28:01 +02:00
LogMANOriginal
ad534444fa
Merge pull request #407 from sysadminstory/leboncoin-toute-la-france
...
Allow "Toute la France" as a "Région"
2016-09-24 19:24:16 +02:00
sysadminstory
5547de1785
Allow "Toute la France" as a "Région"
...
The way Leboncoin.fr handles "Toute la France" is weird, but the value is "ile_de_france/occasions"
2016-09-23 19:38:36 +02:00
Pierre Mazière
b3a36a2697
[GithubIssueBridge] add issue events to the feed
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-23 14:15:07 +02:00
Pierre Mazière
957ae5d379
[GithubIssueBridge] fix comments page cache duration
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-21 18:17:58 +02:00
Pierre Mazière
0eeb511676
add LegifranceJOBridge
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-20 18:11:09 +02:00
Pierre Mazière
691d4ad0ee
[SexActuBridge] remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-20 18:00:00 +02:00
Pierre Mazière
120247256d
[GithubIssueBridge] fix entities in titles
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-20 00:21:42 +02:00
Pierre Mazière
19a4880c86
[GithubIssueBridge] return comments for all issues
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-19 23:52:44 +02:00
logmanoriginal
ec3824e284
[bridges] Remove compatible WordPress bridges
...
The WordPressBridge should be used for all those sites
2016-09-17 20:57:33 +02:00
logmanoriginal
2331c4fbab
Merge branch 'bridges2feeds' of https://framagit.org/peetah/rss-bridge
2016-09-17 20:34:12 +02:00
logmanoriginal
c5e7a18c5e
Merge branch 'fixIndividualBridges' of https://framagit.org/peetah/rss-bridge
2016-09-17 20:17:58 +02:00
logmanoriginal
c3a1cbe98a
[Pinterest] Add implementation for user/board
...
The data is no longer provided in HTML upon request,
but rather encoded as JSON in a SCRIPT section and
decoded via Javascript on the client side. The bridge
now decodes the data and returns valid feeds again.
2016-09-17 20:10:00 +02:00
Pierre Mazière
7ae64fcd05
[ZoneTelechargementBridge] fix feed url
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:42 +02:00
Pierre Mazière
294d89bd36
[SexactuBridge] add Bridge suffix to class name
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:42 +02:00
Pierre Mazière
3fa965cf3c
[FierPandaBridge] fix title extraction
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:42 +02:00
Pierre Mazière
10ac808580
[WordPressBridge] remove useless code and fix description
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
3f64d2d65a
[bridges] make them WordPressBridge derivatives
...
The specific content filtering used in these bridges will need to
be reintegrated later as part of the bridge or as part of the
WordPressBridge if they are considered generic enough filters,
such as the already existing WordPressBridge <script> removal filter.
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
43ac961284
[WordPressBridge] add another case of content extraction
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
b6245a90c8
[WordPressBridge] allow other bridges to use it as a parent class
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
4c3b80fca9
[WordPressBridge] fix fatal errors
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
b5358d6cea
[WordPressBridge] make it FeedExpander
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
8f58c9f86b
[bridges] make them FeedExpander
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
244516f0a2
[GizmodoFRBridge => GizmodoBridge] rename and make it a FeedExpander
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
Pierre Mazière
6f8b93fb46
[bridges] removed since they just parse the site feed
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-17 19:37:39 +02:00
logmanoriginal
f8e0a4afbc
[Pinterest] Move all existing code into 'From search' section
...
'By username and board' requires a different search algorithm
2016-09-17 19:14:05 +02:00
logmanoriginal
c1cc4da8ef
[Pinterest] Cleanup code
2016-09-17 19:09:33 +02:00
logmanoriginal
a333226733
Merge branch 'autodetectFeedExpander' of https://framagit.org/peetah/rss-bridge
2016-09-17 18:09:05 +02:00
Mitsukarenai
ed423969ac
[400Culs] Bridge dropped: no more necessary
2016-09-17 17:32:04 +02:00
Mitsukarenai
8ae9275ffd
[ProjectMGameBridge] website closed (issue #397 )
2016-09-13 23:05:51 +02:00
Pierre Mazière
3bacb407fe
[bridges] use parent::parseItems() instead of feed type specific method
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-12 10:42:27 +02:00
logmanoriginal
2eec89ab27
[bridges] Change all bridges to use BridgeAbstract with getSimpleHTMLDOMCached
2016-09-10 19:11:09 +02:00
Pierre Mazière
bf8214e3dd
[GithubIssueBridge] add getURI() and getName()
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-10 11:44:55 +02:00
Pierre Mazière
73b4aea084
[GithubIssueBridge]: fix collecting issue comments
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-10 11:44:18 +02:00
logmanoriginal
3a94956915
[bridges] Remove calls to get_cached and remove_from_cache
2016-09-10 00:19:24 +02:00
Pierre Mazière
c383f8697a
[InstagramBridge] fix item url
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-06 08:41:43 +02:00
logmanoriginal
2861a855e4
[bridges] Define max items and clear caches
2016-09-05 20:26:45 +02:00
logmanoriginal
179e73fb80
[bridges] Change to extend from FeedExpander
2016-09-05 20:10:19 +02:00
Pierre Mazière
a0dfbe6efd
[AcrimedBridge] reapply code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 14:58:25 +02:00
Pierre Mazière
3daeacc208
[VkBridge] use 'Group or user name' parameter instead of full URI
...
This breaks compatibility with previous versions of VkBridge (which
seems broken anyway).
Bridges should never use full URIs as inputs since their validation will
always be more complicated, hence prone to security issues,
than rebuilding a clean URI from simple validated inputs.
2016-09-04 14:43:10 +02:00
Pierre Mazière
0c139941d9
[NovelUpdatesBridge] use 'name' parameter instead of full URI
...
This breaks compatibility with previous versions of NoveUpdatesBridge.
Bridges should never use full URIs as inputs since their validation will
always be more complicated, hence prone to security issues,
than rebuilding a clean URI from simple validated inputs.
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 14:43:10 +02:00
Pierre Mazière
d60220769e
[FourChanBridge] fix relative links
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 14:43:10 +02:00
Pierre Mazière
fec864e010
[FourchanBridge] use 'category' and 'thread' parameters instead of full URI
...
This breaks compatibility with previous versions of FourChanBridge.
Bridges should never use full URIs as inputs as their validation will
always be more complicated, hence prone to security issues,
than rebuilding a clean URI from simple validated inputs.
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 14:43:10 +02:00
logmanoriginal
671703cd37
Merge branch 'FeedExpander' of https://github.com/logmanoriginal/rss-bridge
2016-09-04 13:51:19 +02:00
logmanoriginal
15f24b3cf4
[Acrimed] Use internal RSS 2.0 parser
2016-09-04 13:47:13 +02:00
logmanoriginal
778bbd8d85
[Freenews] Use internal RSS 2.0 parser
2016-09-04 13:38:21 +02:00
logmanoriginal
78050972f4
[Les400Culs] Use internal RSS 2.0 parser
2016-09-04 13:32:58 +02:00
logmanoriginal
88f52196b8
[bridges] Fix bridges extending RssExpander to FeedExpander
2016-09-04 13:28:55 +02:00
logmanoriginal
878db6f96e
[bridges] Rename 'parseRSSItem' to 'parseItem'
2016-09-04 13:26:40 +02:00
logmanoriginal
e30ce8aea0
Merge branch 'fixIndividualBridges' of https://framagit.org/peetah/rss-bridge
2016-09-04 13:22:35 +02:00
logmanoriginal
1de148bf5d
[TheOatMeal] Use core parser functions
2016-09-04 13:17:28 +02:00
logmanoriginal
0770ca1ad1
[FeedExpanderExample] Add bridge to test behavior
2016-09-04 13:16:34 +02:00
Pierre Mazière
e7f2bf19f3
[bridges] Shimmie v2 based imageboards derive from DanbooruBridge
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 01:27:58 +02:00
Pierre Mazière
fd6bcbbafe
[Bridges] Moebooru and MyImouto based imageboards derive from MoebooruBridge
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 01:27:58 +02:00
Pierre Mazière
8ae05a0241
[bridges] Gelbooru based imageboards derive form DanbooruBridge
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 01:27:58 +02:00
Pierre Mazière
97926b839e
[bridges] one bridge for technically different imageboard solutions
...
Danbooru serves HTML content while Moebooru send content in JSON format
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 01:27:58 +02:00
Pierre Mazière
147154f44c
[AllocineFRBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 01:27:51 +02:00
Pierre Mazière
d8ebcc9376
[AcrimedBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 01:27:51 +02:00
Pierre Mazière
e5a375ab48
[ABCTabsBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-04 01:27:51 +02:00
logmanoriginal
99f00e57b5
[Mangareader] Add functions to collect data
2016-09-03 20:35:49 +02:00
logmanoriginal
f9a8f16685
[Mangareader] Reduce line lengths
2016-09-03 20:23:18 +02:00
logmanoriginal
6c51eaa4d7
[Mangareader] Fix coding styles
2016-09-03 20:10:36 +02:00
logmanoriginal
4c96aab832
[Mangareader] Replace global constant with 'defaultValue'
2016-09-03 20:03:06 +02:00
Teromene
cbea717e80
Removed GitlabCommitsBridge, as they are already providing a RSS feed.
2016-09-02 19:13:47 +02:00
logmanoriginal
5ad1fa8242
Merge branch 'constantine' of https://framagit.org/peetah/rss-bridge
2016-09-02 17:36:51 +02:00
Pierre Mazière
9a0da733ef
[bridges] use constants instead of variable members
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-01 23:15:51 +02:00
Pierre Mazière
948bd9ae31
[bridges] fix invalid use of empty() for php < 5.5
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-09-01 23:01:51 +02:00
Pierre Mazière
9d7e64fac0
[WorldOfTanksBridge] fix getName()
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:31:59 +02:00
Pierre Mazière
abc4f047bf
[ZDNnetBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
468aa28a67
[YandereBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
2cda7edcbd
[XbooruBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
6e3f08e9d3
[WorldOfTanksBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
23bb5c5dfb
[WhydBridge] fix getName() + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
014d016a51
[WallpaperStopBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
ada5903d68
[VkBridge] remove getName() + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
83fad77a08
[VineBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
55c406e1b4
[ViadeoCompanyBridge] add Bridge suffix to class name + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
0262162bc3
[UnsplashBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
351e1e9a6a
[TwitterBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
fa294e2b4c
[TwitchApiBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
f79d699a59
[ThePirateBayBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
9b5177eb68
[TheOatMealBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
5093eadfca
[TheCodingLoveBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
3212c33770
[TbibBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
0f2cfe06d3
[TagBoardBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
eae88cf2cf
[T411Bridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
1f72a34b42
[SuperbWallpapersBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
0b482283cb
[StripeAPIChangeLogBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
cf70e43f59
[SoundcloudBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
a88ad96ad9
[SiliconBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
82b150baa8
[SensCritiqueBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
aed7815f05
[ScoopitBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
b1d9d88772
[ScmBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
92e0bec925
[SakugabooruBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
1172bea2db
[SafebooruBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
10d5bb630f
[Rule34pahealBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
5704b6e3c4
[Rule34Bridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
927ae17d5c
[ReporterreBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
75a6f8af8a
[Releases3DSBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
9f82adc87b
[RTBFBridge] add getURI() + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
08158825d9
[ProjectMGameBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
662c1b6410
[PlanetLibreBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
75f312ea7b
[PinterestBridge] add getURI() + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
5f0b843453
[PickyWallpapersBridge] add getURI() + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
0b4854ccbf
[ParuVenduImmobilierBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
41dfc57103
[OpenClassroomsBridge] add getURI() + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-30 00:23:17 +02:00
Pierre Mazière
7de22c3e9a
[NovelUpdatesBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 14:10:00 +02:00
Pierre Mazière
57fd0255ff
[NiceMatinBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 14:03:17 +02:00
Pierre Mazière
3fb8c5b916
[NextgovBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:57:02 +02:00
Pierre Mazière
03cbd756a6
[NextInpactBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:54:14 +02:00
Pierre Mazière
b547285b88
[NeuviemeArtBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:53:00 +02:00
Pierre Mazière
9c1c29ec74
[NasaApodBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:50:53 +02:00
Pierre Mazière
73dd97aa6b
[Mspabooru] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:42:30 +02:00
Pierre Mazière
79c536c189
[MsnMondeBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:40:01 +02:00
Pierre Mazière
a52a5b881a
[MondeDiplomatique] fix wrong variable name
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:36:30 +02:00
Pierre Mazière
75d429bcf3
[MilbooruBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:34:36 +02:00
Pierre Mazière
d2bbe3a1f4
[MangareaderBridge] code simplification + fix 'get manga updates'
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:29:17 +02:00
Pierre Mazière
6fa2d18516
[LolibooruBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:04:21 +02:00
Pierre Mazière
c53210b434
[LinkedInCompanyBridge] add Bridge suffix to class name + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 13:01:44 +02:00
Pierre Mazière
98ebed9bc0
[LichessBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:55:15 +02:00
Pierre Mazière
01e0f2f77a
[LesJoiesDuCodeBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:50:49 +02:00
Pierre Mazière
820eb5377b
[Les400CulsBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:49:00 +02:00
Pierre Mazière
30f4a3f0f9
[LeMondeInformatiqueBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:46:48 +02:00
Pierre Mazière
69f5c6fa75
[LeJournalDuGeekBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:45:11 +02:00
Pierre Mazière
0668f79704
[LeBonCoinBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:42:34 +02:00
Pierre Mazière
953faabb1a
[LWNprevBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:28:27 +02:00
Pierre Mazière
453cacf490
[KununuBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 12:20:18 +02:00
Pierre Mazière
7c03437c57
[KonachanBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 11:59:48 +02:00
Pierre Mazière
df80500c51
[JapanExpoBridge] code simplification + use checkbox instead of list
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 11:52:13 +02:00
Pierre Mazière
f13f44a682
[IsoHuntBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 02:38:54 +02:00
Pierre Mazière
b5c432d66c
[InstagramBridge] fix getName() + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 01:02:44 +02:00
Pierre Mazière
39d980dd3d
[IdenticaBridge] remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:59:02 +02:00
Pierre Mazière
7d9d6f3d79
[HentaiHavenBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:58:04 +02:00
Pierre Mazière
86a6f68af4
[HDWallpapersBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:56:31 +02:00
Pierre Mazière
37d2e75d7d
[GuruMedBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:43:03 +02:00
Pierre Mazière
8e3f6dbc73
[GoogleSearchBridge] fix line length + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:41:47 +02:00
Pierre Mazière
2496f1374d
[GooglePlusPostBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:36:07 +02:00
Pierre Mazière
88f5014a16
[GizmodoFRBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:22:54 +02:00
Pierre Mazière
9f6aff9699
[GitlabCommitsBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:20:21 +02:00
Pierre Mazière
0fea61a470
[GithubIssueBridge] fix comments number + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-29 00:12:42 +02:00
Pierre Mazière
7c840093db
[GiphyBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:51:32 +02:00
Pierre Mazière
dc358dea9b
[GelbooruBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:50:56 +02:00
Pierre Mazière
05825cf6f7
[GVBAtempBridge] fix getName() and fetch_post_content()
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:50:23 +02:00
Pierre Mazière
2ca854cacf
[GawkerBridge] Gawker.com was shutdown on 2016-08-22
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:50:23 +02:00
Pierre Mazière
836eb8c038
[FuturaSciencesBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:49:38 +02:00
Pierre Mazière
6ea946359c
[FourChanBridge] fix + add pattern
...
the current url parameter must be modified to be validated
more easily
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:49:38 +02:00
Pierre Mazière
0d9be1f510
[FootitoBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:48:57 +02:00
Pierre Mazière
445f3336c0
[FlickrTagBridge] fix + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:48:56 +02:00
Pierre Mazière
e139372255
[FlickrExploreBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:48:03 +02:00
Pierre Mazière
29b4f954c2
[FierPandaBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 23:48:03 +02:00
logmanoriginal
4f7fbae861
[bridges] Fix conditional checks on getInput
...
isset($this->getInput('')) does not work
2016-08-28 20:38:08 +02:00
logmanoriginal
8ed3b02899
Merge branch 'core' of http://framagit.org/peetah/rss-bridge
2016-08-28 20:33:27 +02:00
logmanoriginal
78f6757622
[bridges] Use caching with applicable bridges
2016-08-28 20:07:56 +02:00
logmanoriginal
7363acfa6b
[Wikipedia] Use cache for full articles
2016-08-28 19:50:18 +02:00
logmanoriginal
a7b3519c35
[bridges] Fix all calls to get_cached
2016-08-28 19:38:34 +02:00
Pierre Mazière
8c7b53b883
[FacebookBridge] fix + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 14:24:17 +02:00
Pierre Mazière
342de7744b
[ElsevierBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 14:15:38 +02:00
Pierre Mazière
d4d635a7d2
[EliteDangerousGalnetBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 14:13:45 +02:00
Pierre Mazière
cee272ba6e
[EZTVBridge] fix + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 14:08:12 +02:00
Pierre Mazière
d0cfeed3cf
[DuckDuckGoBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 14:05:39 +02:00
Pierre Mazière
3df0f299de
[DollbooruBridge] fix + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 14:04:19 +02:00
Pierre Mazière
b1e5c7870f
[DeveloppezDotComBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 14:00:40 +02:00
Pierre Mazière
7cfc35d20c
[DemoBridge] fix uris
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:58:43 +02:00
Pierre Mazière
c3086fa20b
[DauphineLibereBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:57:40 +02:00
Pierre Mazière
c9d89aface
[DansTonChatBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:50:46 +02:00
Pierre Mazière
ebe7084cc2
[DanbooruBridge] fix + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:48:26 +02:00
Pierre Mazière
2238e8998a
[DailymotionBridge] fix + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:38:01 +02:00
Pierre Mazière
f1a3ed297e
[CryptomeBridge] use https source + code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:28:50 +02:00
Pierre Mazière
a80246a2b3
[CpasbienBridge] fix and code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:17:28 +02:00
Pierre Mazière
963bbcc402
[CourrierInternationalBridge] fix uri value and code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:14:56 +02:00
Pierre Mazière
6f8a773260
[CopieDoubleBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:12:14 +02:00
Pierre Mazière
58f6a43574
[CollegeDeFranceBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
7710613e62
[Castorus] fix and code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
3d76ac5d17
[CNETBridge] fix getName() and code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
6b97ca2991
[BooruprojectBridge] implement getURI() and code simplifications
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
88521f188e
[BlaguesDeMerdeBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
1068f31303
[BastaBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
efb6ad9ff2
[AskfmBridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
ff5ac1659f
[Arte7bridge] code simplification
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
e74f526c19
[AnimeUltimeBridge] remove useless code and fix getName()
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
806f38b42d
[StripeAPIChangeLogBridge] fix unknown class Item
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
c37aee408d
[AcrimedBridge] fix method calling
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
3fed12af1d
[BandcampBridge] fix parameter 'tag' required status and fix the rest
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
e9ff7b32f1
[AskfmBridge] remove useless code and fix getName() and getURI()
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
fa7cd4a739
[AllocineFRBridge] fix and simplify code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
1b3c8a8aeb
[core + bridges] add BridgeAbstract::$inputs and BridgeAbstract::getInput()
...
Inputs are not stored in BridgeAbstract::$parameters anymore to separate
static data from dynamic data.
The getInput method allows for more readable code.
Also fix an "undefined index 'global'" notice
Probability of breaking bridges: high !
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
a4fd7b8b98
[GooglePlusPostBridge] fix uninitialized $param
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
ea46d532dc
[TwitterBridge] fix getURI() and simplify code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
de1b39c8e5
[core + bridges] get rid of loadMetadata
...
if a bridge needs to modify some of the data that were initialized
there, ::__construct() should be used instead.
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:05:03 +02:00
Pierre Mazière
2301a12cc6
[WordpPessBridge] implement getURI() and simplify code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
792578aefb
[WikipediaBridge] remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
a24e6ea323
[WikipediaBridge] implement and use getURI() and getName()
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
0de4fce41d
[WhydBridge] remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
341ce2bf3e
[VkBridge] remove useless $request member
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
720b7924c5
[TwitchApiBridge] Simplify parameters and remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
72e3031d5c
[TwitchApiBridge] remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
05001f6b2e
[SoundcloudBridge] remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
292f0f85ad
[ParuVenduImmoBridge] fix undefined $param variable
...
and remove useless member $request
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
614d425da4
[InstagramBridge] fix uri, remove useless code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
760141a751
[InstagramBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
d95fa6117a
[IdenticaBridge] remove useless code and fix getURI()
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
c061057861
[GoogleSearchBridge] remove useless checks and useless member $request
...
still broken though
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
2f1fa81082
[GBAtempBridge] remove useless checks and simplify code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
ed0fd12193
[DailymotionBridge] simplify code
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
0d36ca21df
[CNETBridge] remove useless member $topicName
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
1de7fb748c
[BandcampBridge] remove useless member $request
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Pierre Mazière
755d3e133f
[ABCTabsBridge] remove useless member $request
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-28 13:00:55 +02:00
Frans de Jonge
84c45e459e
Fix Esperanto
2016-08-28 11:48:27 +02:00
Frans de Jonge
0fcde196b9
WikipediaBridge: improved title detection
...
* improved title detection through changed AddTodaysFeaturedArticleGeneric function call
* added Dutch Wikipedia support
2016-08-28 11:42:54 +02:00
Pierre Mazière
b676eca0a2
[WikipediaBridge] fix 'fullarticle' feature
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 17:18:47 +02:00
Pierre Mazière
5e33a27f7c
[KununuBridge] fix 'fullarticle' feature
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 17:18:26 +02:00
Pierre Mazière
23a7edebd6
[WorldOfTanksBridge] code factorization
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 17:15:52 +02:00
Pierre Mazière
b6fe424ddb
[Gawker] fix parameter 'site' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 17:12:54 +02:00
Pierre Mazière
3a0a2a9559
[FreenewsBridge] remove unused parameter 'id'
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 17:12:23 +02:00
Pierre Mazière
a67a219bf9
[core] remove '$param' argument from RssExpander::collectExpandableDatas
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 17:11:49 +02:00
Pierre Mazière
3bad5ec45c
[TwitterBridge] fix 'nopic' feature
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 17:07:37 +02:00
Pierre Mazière
af1673d1c4
[WelLiveSecurity] fix proxy bypass
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 15:40:33 +02:00
Pierre Mazière
c34fdfa7fb
[TwitterBridge] fix bridge name and bridge uri
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 01:49:30 +02:00
Pierre Mazière
117031bf0f
[core] store parameters values in BridgeAbstract::parameters
...
This way, any BridgeAbstract method can now have access to these values,
no only collectData
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 01:24:53 +02:00
Pierre Mazière
70a8b88b6f
[IdenticaBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 00:47:52 +02:00
Pierre Mazière
ca9879fac9
[GooglePlusPostBridge] fix parameter 'username' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 00:45:20 +02:00
Pierre Mazière
946a0744ed
[GiphyBridge] merge parameters context
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 00:33:25 +02:00
Pierre Mazière
6dd45eae57
[DailymotionBridge] fix parameters 'p' and 's' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 00:19:41 +02:00
Pierre Mazière
b9207841cc
[CpasbienBridge] fix unhandled case
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 00:12:33 +02:00
Pierre Mazière
d530415481
[CpasbienBridge] use SimpleHTMLDOM str_get_html function
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-25 00:11:24 +02:00
Pierre Mazière
5b32050a6e
[AskfmBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-24 23:41:33 +02:00
Pierre Mazière
fbf17beae8
[Arte7Bridge] extract nested function
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-24 23:40:47 +02:00
logmanoriginal
73ec10f9ca
Merge branch 'ImproveBridgeLogic' of https://github.com/logmanoriginal/rss-bridge
2016-08-24 20:55:13 +02:00
logmanoriginal
5a7bc9b0c3
[bridges] Fix all calls from 'message' to 'debugMessage'
2016-08-24 20:19:30 +02:00
logmanoriginal
237a26e4ff
[bridges] Rename bridges that are missing 'Bridges'
...
The word 'Bridge' is a requirement for the filename and class name.
Also documented here (now):
https://github.com/rss-bridge/rss-bridge/wiki/how-to-create-a-new-bridge
2016-08-24 19:06:07 +02:00
logmanoriginal
1e9edf49de
[bridges] Activate all calls to the 'message' function
2016-08-24 18:20:49 +02:00
Pierre Mazière
c051730f7c
[GithubIssueBridge] fix comments number
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-23 21:20:21 +02:00
Pierre Mazière
c9822bffa7
[GithubIssueBriddge] list all issues when 'i' parameter is not provided
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-23 20:29:29 +02:00
Pierre Mazière
4a1f360d39
[bridges] use BridgeAbstract::getContents instead of file_get_contents
...
use of the proxy feature when enabled
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 23:39:40 +02:00
logmanoriginal
747e54d64a
[IsoHuntBridge] Fix 'latest news' and 'latest hot topics'
2016-08-22 19:37:18 +02:00
logmanoriginal
bf0a9d754e
[bridges] Change all occurrences of the Item object to array
2016-08-22 18:55:59 +02:00
Pierre Mazière
d5418b3d11
[LeBonCoinBridge] fix typo in values list
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 11:15:00 +02:00
Pierre Mazière
f0e502ce37
[bridges] migrate all bridges to an array based definition of parameters
...
see github issue 356
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 01:25:56 +02:00
Pierre Mazière
ee2b9d65ee
[WhydBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 00:31:17 +02:00
Pierre Mazière
306d50582d
[VkBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 00:26:53 +02:00
Pierre Mazière
b5cc7b4ded
[VkBridge] use BridgeAbstract::getSimpleHTMLDOM
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 00:26:14 +02:00
Pierre Mazière
4aaa921696
[ViadeoCompanyBridge] fix parameter 'c' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 00:20:02 +02:00
Pierre Mazière
af747af534
[ViadeoCompanyBridge] fix missing quotes
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 00:19:32 +02:00
Pierre Mazière
bbf95662c2
[TwitchApiBridge] use BridgeAbstract::getSimpleHTMLDOM
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 00:04:15 +02:00
Pierre Mazière
c54462d2f0
[TwitchApiBridge] fix parameter channel requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-22 00:03:17 +02:00
Pierre Mazière
f9b5cac1b7
[TagBoardBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 23:53:12 +02:00
Pierre Mazière
bdb1871474
[T411Bridge] fix parameter 'search' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 23:50:15 +02:00
Pierre Mazière
8adcc7d26a
[SoundCloudBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 23:45:08 +02:00
Pierre Mazière
f29d51510b
[ScoopItBridge] fix parameter 'u' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 20:15:17 +02:00
Pierre Mazière
5e52f4d3e6
[bridges] fix typo in getSimpleHTMLDOM call
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 20:08:18 +02:00
Pierre Mazière
84238a998d
[NovelUpdatesBridge] fix parameter 'n' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 19:54:29 +02:00
Pierre Mazière
8e32142ce5
[bridges] fix typo in getSimpleHTMLDOM call
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 19:48:23 +02:00
Pierre Mazière
181be164e0
[LinkedInCompany] fix parameter 'c' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 19:27:44 +02:00
Pierre Mazière
7641fb5266
[LinkedInCompany] fix missing quotes
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 19:25:23 +02:00
Pierre Mazière
b97317af2e
[bridges] fix typo in getSimpleHTMLDOM call
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 19:23:35 +02:00
Pierre Mazière
09bc211cc6
[GitlabCommits] fix parameters requirement status and default values
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 18:07:42 +02:00
Pierre Mazière
be98ad161a
[FuturaSciencesBridge] fix undefined $url variable
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 17:23:04 +02:00
Pierre Mazière
5410392968
[EZTVBridge] fix parameter 'i' requirement status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 17:06:51 +02:00
Pierre Mazière
cd088776a8
[DuckDuckGoBridge] fix keyword required status
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 17:03:14 +02:00
Pierre Mazière
2466f109b8
[DuckDuckGOBridge] fix missing quotes
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 16:59:28 +02:00
Pierre Mazière
dd1474f154
[bridges] extract nested functions
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 11:46:23 +02:00
Pierre Mazière
fd5c8ea658
[AllocineFRBridge] fix typo in getSimpleHTMLDOM call
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 01:41:04 +02:00
Pierre Mazière
bba216073c
[bridges] remove useless 'update' property from all bridges
...
That's the source code manager job to keep this information
consistent
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-21 00:21:41 +02:00
Pierre Mazière
6e66c228f8
[TwitterBridge] rename 'pic' parameter to more consistent 'nopic'
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-20 12:32:05 +02:00
Pierre Mazière
71d8f4c465
[TwitterBridge] add 'Without replies' parameter
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-20 11:18:06 +02:00
logmanoriginal
7761d1b70a
Merge branch 'ElsevierBridge' of https://framagit.org/peetah/rss-bridge
2016-08-19 19:12:57 +02:00
Pierre Mazière
490c5094f5
[ElsevierBridge] fix time extraction
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-19 18:50:50 +02:00
Pierre Mazière
9cc00cb212
[TwitterBridge] fix HTML entities decoding in title
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-19 17:20:49 +02:00
Pierre Mazière
67d6802161
IsoHuntBridge: rename file_get_html to getSimpleHTMLDOM
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-19 11:06:20 +02:00
Pierre Mazière
be591d19e0
remove bridges already removed upstream
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-19 10:20:27 +02:00
Pierre Mazière
e754ca52e9
bridges: rename file_get_html to getSimpleHTMLDOM
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-19 10:20:27 +02:00
Pierre Mazière
6e2c7ceaf4
bridges: rename file_get_html to getSimpleHTMLDOM
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-19 10:20:27 +02:00
Pierre Mazière
3c0d13c1bb
bridges: use BridgeAbstract::getSimpleHTMLDOM
...
instead of BridgeAbstract::file_get_html
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-19 10:20:27 +02:00
logmanoriginal
b43e8ef689
Merge branch 'LWNprevBridge' of https://framagit.org/peetah/rss-bridge
2016-08-19 09:35:33 +02:00
Pierre Mazière
5986b9f786
follow up on site changes
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-18 10:21:58 +02:00
Pierre Mazière
1e953d3c3e
use BridgeAbstract::file_get_html instead of SimpleHTMLDOM one
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-18 10:20:57 +02:00
Pierre Mazière
65c6b08aed
fix DOMNode and DOMElement mess
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-08-17 16:19:51 +02:00
logmanoriginal
74f0572d91
bridges: Replace returnError function with more specific
...
Replacements depend on original error code:
400: returnClientError
404: returnServerError
500: returnServerError
501: returnServerError
2016-08-17 14:45:08 +02:00
logmanoriginal
d3cebe9c65
[IsoHunt] Add new bridge
2016-08-16 01:34:25 +02:00
logmanoriginal
fa59a25229
bridges: Update bridges with 'required' attributes
2016-08-15 01:19:16 +02:00
az5he6ch
ceb3e9a039
Merge branch 'master' of https://github.com/az5he6ch/rss-bridge
2016-08-14 20:16:27 +09:30
az5he6ch
a5c7179b0e
[Askfm] Add new bridge
2016-08-14 20:16:16 +09:30
logmanoriginal
eeb6c9681d
[YoutubeBridge] Fix typo
2016-08-11 21:42:49 +02:00
logmanoriginal
2a04940fb8
[KununuBridge] Increase cache duration to 1 day
2016-08-10 23:27:48 +02:00
logmanoriginal
f0f2e8f847
[KununuBridge] Add new bridge
2016-08-10 23:18:35 +02:00
logmanoriginal
0c1ec44c49
bridges: Merge all Allocine* bridges into AllocineFRBridge
2016-08-10 11:41:35 +02:00
logmanoriginal
68d1c1f961
[TwitterBridgeExtended] -> [TwitterBridge] make this the only one
2016-08-10 11:00:40 +02:00
logmanoriginal
1ea38d521d
bridges: Remove all Twitter bridges except TwitterBridgeExtended
2016-08-10 10:56:06 +02:00
logmanoriginal
5ef26343b3
[TwitterBridgeExtended] Complete definition of parameters
2016-08-10 10:55:06 +02:00
logmanoriginal
a628abd04c
[TwitterBridgeExtended] Add option to show/hide profile pictures
2016-08-10 10:52:04 +02:00
logmanoriginal
89aad9f796
[TwitterBridgeExtended] Directly write content to ->title
2016-08-10 10:26:29 +02:00
logmanoriginal
6138031793
[TwitterBridgeExtended] Add border around profile picture
2016-08-10 10:08:03 +02:00
logmanoriginal
faacbda027
[TwitterBridgeExtended] Use inline-blocks to format HTML output
2016-08-09 22:05:42 +02:00
logmanoriginal
0683457eb3
[TwitterBridgeExtended] Reduce size of emojis in the tweet
2016-08-09 21:59:55 +02:00
logmanoriginal
13d9b8d462
[TwitterBridgeExtended] Use heredoc syntax to build ->content
2016-08-09 21:47:29 +02:00
logmanoriginal
1a572f6639
[TwitterBridgeExtended] Use username as alternative to the image
2016-08-09 21:36:45 +02:00
logmanoriginal
63bb7ef24d
bridges: Remove unnecessary functions getName() and getURI()
2016-08-09 20:08:46 +02:00
logmanoriginal
42b6c82753
bridges: Cleanup occurrences of $item->thumbnailUri
...
This is a subsequent change to f3eefab
2016-08-09 15:50:55 +02:00
logmanoriginal
e329a4c1b6
bridges: Change ->name to ->author
2016-08-09 14:54:44 +02:00
logmanoriginal
0663c9507f
[AtomFormat] Remove enclosures
...
This feature was implemented for AtomFormat only and implemented by no
bridge other than DemoBridge.
2016-08-08 22:43:53 +02:00
logmanoriginal
13d42746d7
[Wikipedia] Fix typo
2016-08-07 13:26:30 +02:00
logmanoriginal
1cfb8c02a0
[Wikipedia] Use entire entry as title for 'Did you know'
2016-08-07 13:02:10 +02:00
logmanoriginal
04b4dd1db9
[Wikipedia] Add support for 'Did you know?' articles
2016-08-07 12:51:09 +02:00
logmanoriginal
17c9d8fc37
[Wikipedia] Fix typo
2016-08-07 11:29:00 +02:00
logmanoriginal
0b923ab76a
[Wikipedia] Improve title search algorithm
2016-08-07 11:26:45 +02:00
logmanoriginal
d4435e0b13
[Wikipedia] Remove other bridges
...
All previous bridges are now completely covered by the
new WikipediaBridge!
2016-08-07 00:07:37 +02:00
logmanoriginal
2c954a848d
[Wikipedia] Create bridge for multiple languages
2016-08-07 00:06:14 +02:00
logmanoriginal
0ddf664d89
bridges: Remove obsolete getName() and getURI()
2016-08-06 18:45:02 +02:00
logmanoriginal
5432cabef5
bridges: Put name/uri directly in bridge metadata
...
Some bridges used getName() and getURI() to put information into the
metadatas. Instead the metadatas should be initialized with data and
(not yet done) returned by default via getName() and getURI().
2016-08-06 18:07:42 +02:00
logmanoriginal
5ad157d2fd
bridges: Remove getCacheDuration if default
...
BridgeAbstract will return 3600 seconds by default, so the function
can be removed from any bridge implementing getCacheDuration
returning the same value.
Documentation updated accordingly.
2016-08-06 16:23:09 +02:00
logmanoriginal
1d53b70272
bridges: Remove unused functions and update scopes
...
Many bridges implemented getDescription() which is only applicable for
bridges extending RSSExpander.
Functions that are not part of the abstract class or interface should
be in private scope for better readability.
2016-08-06 16:00:56 +02:00
logmanoriginal
a5120dde2c
[Castorus] Allow filter via ZIP code or city name
2016-08-05 14:59:26 +02:00
logmanoriginal
e4a56e504e
[Castorus] Reduce cache duration to 10 minutes
2016-08-05 13:19:36 +02:00
logmanoriginal
31bdf7390a
[Castorus] Add new bridge
2016-08-05 13:16:00 +02:00
logmanoriginal
02e169584a
[Raymond] remove bridge: supported by WordPress bridge
2016-08-04 22:00:51 +02:00
logmanoriginal
12abf9d455
[LeMotDuJour] remove Bridge: Supported by WordPress bridge
...
http://www.lemotdujour.com doesn't seem to be active for the last two
years (last entry is dated 17. oct 2014). WordPress will return the
headlines which seems to be sufficient for now.
2016-08-04 21:57:13 +02:00
logmanoriginal
7afee0e277
[WordPress] Fix site name on bridge content
2016-08-04 21:56:11 +02:00
logmanoriginal
870ef6f6fc
[WordPress] Remove forms and improve script removal
...
Some sites contain scripts like these, that were not captured by the
previous implementation:
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
2016-08-04 21:46:03 +02:00
logmanoriginal
2c41ed550d
[WordPress] Fix content loading
2016-08-04 21:06:12 +02:00
logmanoriginal
d944558a3d
[WordPress] Fix indentation and remove empty lines
2016-08-04 20:45:21 +02:00
logmanoriginal
455b98757c
[WordPress] Don't attempt to load pages with missing .article
...
Some sites use WordPress but don't provide pages with articles.
Instead of throwing internal errors we just don't return any
content.
2016-08-04 20:40:38 +02:00
logmanoriginal
21523eb549
[WordPress] Change all nested functions to member functions
2016-08-04 20:15:28 +02:00
logmanoriginal
2672b96e11
[WordPress] Initialize item before assigning values
...
This solves warning: "Creating default object from empty value"
2016-08-04 20:12:51 +02:00
logmanoriginal
0a008c4eb3
[WordPress] Support atom AND rss for feed replies
...
Some sites return RSS feeds instead of ATOM feeds even though ATOM
feeds were specifically requested (/feeds/atom)!
This bridge will now detect ATOM/RSS feeds and change behavior
accordingly.
2016-08-04 20:06:53 +02:00
Mitsu
064f456be1
Merge pull request #330 from LogMANOriginal/ShanaprojectBridge
...
Add bridge ShanaprojectBridge
2016-08-04 13:49:38 +02:00
Mitsu
652d3eca3d
Merge pull request #329 from LogMANOriginal/WikipediaEOBridge
...
[WikipediaEO] Fix search pattern
2016-08-04 13:49:33 +02:00
Mitsu
68be407564
Merge pull request #328 from LogMANOriginal/ReporterreBridge
...
Reporterre bridge
2016-08-04 13:49:28 +02:00
Mitsu
a53c458d5a
Merge pull request #327 from LogMANOriginal/SegfaultMintBridge
...
[SegfaultMint] remove bridge: website supported by WordPress bridge
2016-08-04 13:49:23 +02:00
Mitsu
1cbc045703
Merge pull request #326 from LogMANOriginal/OpenTheoryBridge
...
[OpenTheory] remove bridge: website supported by WordPress bridge
2016-08-04 13:00:53 +02:00
Mitsu
737199404c
Merge pull request #325 from LogMANOriginal/ScilogsBridge
...
[Scilogs] remove bridge: website supported by WordPress bridge
2016-08-04 13:00:43 +02:00
Mitsu
559471de8a
Merge pull request #324 from LogMANOriginal/PlanetLibreBridge
...
Planet libre bridge
2016-08-04 13:00:38 +02:00
logmanoriginal
8cbca68b8a
[WikipediaEO] Fix search pattern
2016-08-04 12:57:30 +02:00
logmanoriginal
628e133e96
[Tuxboard] remove bridge: website supported by WordPress bridge
2016-08-04 12:41:22 +02:00
logmanoriginal
f1f67f35d3
[SegfaultMint] remove bridge: website supported by WordPress bridge
2016-08-04 12:39:26 +02:00
logmanoriginal
c113b01f01
[Scilogs] remove bridge: website supported by WordPress bridge
2016-08-04 12:37:29 +02:00
logmanoriginal
6162164bd4
[Reporterre] Fix indentation and remove empty lines
2016-08-04 12:34:40 +02:00
logmanoriginal
d6ff40c527
[Reporterre] Replace relative image paths with absolute URL
...
Images from their own servers are linked relatively via 'local/...' we
must replace this for images to point to the correct destination.
Also use strip_tags to get rid of iframes
2016-08-04 12:34:19 +02:00
logmanoriginal
0cb66e2194
[Reporterre] Change nested function to member function
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-04 12:11:10 +02:00
logmanoriginal
2913f86684
[PlanetLibre] Fix indentation and remove empty lines
2016-08-04 12:04:29 +02:00
logmanoriginal
77f326e377
[PlanetLibre] Change nested function to member function
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-04 12:03:41 +02:00
logmanoriginal
e8473bf95e
[OpenTheory] remove bridge: website supported by WordPress bridge
2016-08-04 11:59:44 +02:00
logmanoriginal
f8cb976e2c
Add bridge ShanaprojectBridge
...
This bridge returns a list of anime from the current Season Anime List.
Automatically switches to the next season upon release!
2016-08-04 11:51:12 +02:00
Mitsu
6f248f5973
Merge pull request #322 from LogMANOriginal/NextInpactBridge
...
Next inpact bridge
2016-08-03 22:58:09 +02:00
Mitsu
9495e830e7
Merge pull request #321 from LogMANOriginal/NiceMatinBridge
...
Nice matin bridge
2016-08-03 22:58:03 +02:00
Mitsu
0737833c88
Merge pull request #320 from LogMANOriginal/MsnMondeBridge
...
Msn monde bridge
2016-08-03 22:57:58 +02:00
Mitsu
086dbd5002
Merge pull request #319 from LogMANOriginal/MondeDiploBridge
...
Monde diplo bridge
2016-08-03 22:57:53 +02:00
Mitsu
6c97b41899
Merge pull request #318 from LogMANOriginal/KoreusBridge
...
Koreus bridge
2016-08-03 22:57:47 +02:00
Mitsu
2044a34bae
Merge pull request #317 from LogMANOriginal/LeJournalDuGeekBridge
...
Le journal du geek bridge
2016-08-03 22:57:39 +02:00
logmanoriginal
ec5cb657aa
Fix bridge to work with new layout
2016-08-03 22:39:03 +02:00
logmanoriginal
b889b51a9e
Fix indentation and remove empty lines
2016-08-03 21:26:53 +02:00
logmanoriginal
58322137d3
Fix author tag in source ('author' -> 'creator')
2016-08-03 21:26:00 +02:00
logmanoriginal
1afdf9cef7
Change all nested functions to member functions
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-03 21:19:00 +02:00
logmanoriginal
924e123ba6
Fix indentation and remove empty lines
2016-08-03 21:14:46 +02:00
logmanoriginal
1d58809676
Change nested function MsnMondeExtractContent to member function
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-03 21:12:43 +02:00
logmanoriginal
86fd1c92ea
Fixed bridge to work with new layout
2016-08-03 21:08:35 +02:00
logmanoriginal
67f5fd0860
[MemoLinux] remove bridge: website supported by WordPress bridge
2016-08-03 20:48:34 +02:00
logmanoriginal
47f382ce3f
Fix typo
2016-08-03 20:34:30 +02:00
logmanoriginal
da3127e31b
Remove all script tags from content
2016-08-03 20:32:26 +02:00
logmanoriginal
83d7f138ed
Fix indentation and remove empty lines
2016-08-03 20:14:59 +02:00
logmanoriginal
2a02023c8a
Change all nested functions to member functions
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-03 20:11:25 +02:00
logmanoriginal
aae4d3efec
Fix indentation and remove empty lines
2016-08-03 20:07:33 +02:00
logmanoriginal
a124d4eb43
Change all nested functions to member functions
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-03 20:05:13 +02:00
Mitsu
6ff73d47bb
Merge pull request #311 from LogMANOriginal/DeveloppezDotComBridge
...
Developpez dot com bridge
2016-08-03 15:37:39 +02:00
Mitsu
a43578c6c6
Merge pull request #312 from LogMANOriginal/FrandroidBridge
...
[Frandroid] remove bridge: website supported by WordPress bridge
2016-08-03 15:37:32 +02:00
Mitsu
91032bf4fa
Merge pull request #314 from LogMANOriginal/GuruMedBridge
...
Guru med bridge
2016-08-03 15:37:16 +02:00
logmanoriginal
b344f50784
Fix indentation and remove empty lines
2016-08-03 14:00:24 +02:00
logmanoriginal
b0dce860f7
Return description from source feed not subsequent pages
...
Gurumed.org prevents download of pictures from external domains. For a
feed it is sufficient to see a short description of the article as
provided in the source rss.
2016-08-03 13:58:32 +02:00
logmanoriginal
a1a44cd1ff
Change all nested functions to member functions
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-03 13:30:38 +02:00
logmanoriginal
4f9e03f346
Create nested function to receive article or element author
...
This fixes an error that occurred by attempting to access an object that
did not exist (author).
2016-08-03 13:16:47 +02:00
logmanoriginal
7740dbfcc9
[Frandroid] remove bridge: website supported by WordPress bridge
2016-08-03 12:50:24 +02:00
logmanoriginal
58b3261fbb
Fix indentation and remove empty lines
2016-08-03 12:42:57 +02:00
logmanoriginal
7ff901de08
Change all nested functions to member functions
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-03 12:37:56 +02:00
logmanoriginal
a1c680f8e8
Fix indentation and improve code style
...
- Use tab instead of spaces
- Remove obsolete bridge description at start of the file
- Add spaces at the assignment operator ('=' -> ' = ')
- Remove unnecessary empty lines
2016-08-02 21:40:22 +02:00
logmanoriginal
f783969721
Create member functions to extract information from articles
...
The extractor function will handle many situations more specifically in
order to provide better results.
2016-08-02 21:35:13 +02:00
logmanoriginal
399fce06ce
Require input field, add example value and title
...
Previously the bridge could be requested without any journal causing
error 403 due to broken URL.
2016-08-02 20:35:27 +02:00
logmanoriginal
8f76eebddb
Fix parameters list
...
Fixes warning: "array_key_exists() expects parameter 2 to be array,
string given in /volume1/web/rss-bridge_dev/lib/HTMLUtils.php on line 59
Warning: Invalid argument supplied for foreach() in
/volume1/web/rss-bridge_dev/lib/HTMLUtils.php on line 64
2016-08-02 20:29:40 +02:00
Mitsukarenai
72e457a5b7
[Coindesk] remove bridge: website supported by Wordpress bridge
2016-08-02 17:49:47 +02:00
Mitsukarenai
cd5f3e740a
[Wordpress] Add a div class commonly used for post content
2016-08-02 17:48:57 +02:00
Mitsu
3a0675364f
Merge pull request #305 from LogMANOriginal/GBAtempBridge
...
GBAtempBridge
2016-08-02 17:34:08 +02:00
Mitsu
0bb11db536
Merge pull request #304 from LogMANOriginal/DauphineLibereBridge
...
Dauphine libere bridge
2016-08-02 17:34:02 +02:00
logmanoriginal
f3d3582af1
Change all nested functions to member functions
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
This also fixes an error where calling collectData multiple times would
result in an attempt to redeclare all nested functions (which would
cause errors)
2016-08-02 16:20:43 +02:00
logmanoriginal
c8c3e9ef65
Add http-context to simulate Mozilla user-agent
...
This fixes "Warning: file_get_contents(http://www.ledauphine.com/rss ):
failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden"
2016-08-02 15:57:01 +02:00
Mitsukarenai
3cc262443c
[Maliki] Removed because uses WP now
2016-08-02 15:46:52 +02:00
Mitsukarenai
0f3ca30caa
[WordPress] bridge rewrite
2016-08-02 15:46:21 +02:00
logmanoriginal
4420906a7a
Fix indentation and remove unnecessary lines
2016-08-02 15:40:07 +02:00
logmanoriginal
0631e9d835
Make ExtractContent a member function
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-02 15:32:22 +02:00
logmanoriginal
cb7d477310
Fix indentation and remove unnecessary lines
2016-08-02 14:43:59 +02:00
logmanoriginal
5fb27b2aa6
Make CommonDreamsExtractContent member function
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-02 14:41:54 +02:00
Mitsukarenai
c75622135e
[DailymotionBridge] fix
2016-08-02 14:24:54 +02:00
Mitsu
cb84635e2d
Merge pull request #296 from kranack/dev-flickr
...
Update Flickr Bridge
2016-08-02 14:21:54 +02:00
Mitsu
9af011cee1
Merge pull request #298 from prysme01/master
...
very basic support of ArsTechnica
2016-08-02 14:21:35 +02:00
Mitsu
dfa6dc33aa
Merge pull request #302 from LogMANOriginal/CADBridge
...
Cad bridge
2016-08-02 14:21:20 +02:00
logmanoriginal
a32044893a
Replace if-statements with switch statement
...
The previous implementation would fail if $htmlpart[3] was neither 'cad'
nor 'sillies'. Now the default text will be returned.
2016-08-02 14:14:29 +02:00
Teromene
ea4586d8b3
Fix CoinDeskBridge
2016-08-02 14:11:28 +02:00
logmanoriginal
d0c932c149
Handle failing requests
...
Disabling https support results in a failed request which is now handled
as if there is no data at all.
2016-08-02 14:07:40 +02:00
Teromene
fa7a053c65
Fix GitlabCommitsBridge.
2016-08-02 13:45:12 +02:00
logmanoriginal
01bdda5e19
Fix indentation and remove unnecessary lines
2016-08-02 13:37:18 +02:00
logmanoriginal
1e33b7c2ec
Make CADExtractContent a member function
...
This fixes error "Using $this when not in object context"
Nested functions are not part of the object and therefore don't have
access to the object instance $this!
2016-08-02 13:25:49 +02:00
logmanoriginal
4a001f3594
Replace relative image paths with absolute URL
...
Images from their own servers are linked relatively via 'local/...' we
must replace this for images to point to the correct destination.
2016-08-02 12:27:44 +02:00
logmanoriginal
5189741c7b
Fix tag name for timestamp
2016-08-02 11:31:17 +02:00
logmanoriginal
371a52e2b9
Fix indentation and remove unnecessary lines
2016-08-02 11:28:11 +02:00
logmanoriginal
9d41c83c02
Remove nested function BastaExtractContent
...
This fixes error "Using $this when not in object context"
The nested function BastaExtractContent was attempting to access $this
even though the function is declared as nested function within a class
function and not as a class function itself. Thus BastaExtractContent
had no access to the object instance $this.
2016-08-02 11:24:24 +02:00
prysme01
e3cf486ac5
Better tag handling
2016-08-01 16:16:18 +02:00
prysme01
b37877bc74
very basic support of ArsTechnica
2016-08-01 15:18:32 +02:00
Mitsukarenai
fb595484b5
Remove duplicate: FuturaSciencesw
2016-08-01 02:06:59 +02:00
Damien Calesse
d60a822bc2
Update Flickr Bridge
...
Fix the bridge (Flickr update?)
I get the pictures titles with the API (slowing down the bridge). If you
have any suggestions to replace them, feel free to change it.
2016-07-30 19:24:06 +02:00
Damien Calesse
9b579c7cd4
Change Cache Duration
...
Up to 6 hours
2016-07-30 18:19:36 +02:00
Damien Calesse
74b6dd37f9
Add Sens Critique Bridge
...
Get the movies, series, video games, books and musics news.
2016-07-30 16:16:02 +02:00
Frans de Jonge
f72cde7fa1
RTBFBridge: exclude "À voir aussi"
2016-07-29 08:23:03 +02:00
ORelio
48883a9cc4
[TheHackerNews] New bridge. Security news.
2016-07-26 21:20:43 +02:00
ORelio
dfc4e8aaac
[Nextgov] New bridge. USA tech news.
2016-07-26 21:20:13 +02:00
ORelio
80651273b3
[ZDNet] Auto-insert image
2016-07-26 21:19:39 +02:00
Pierre Mazière
94289511e1
[GithubIssueBridge] fix parameters
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-07-25 12:40:43 +02:00
ORelio
3a69573b27
[Numerama] Fix the fix by inlinig subfunction
...
Tested, this time ^^"
+ change errcodes from 404 to 500
2016-07-19 20:12:06 +02:00
ORelio
c6190514c4
[ZDNet] New bridge, Tech News.
2016-07-19 19:38:42 +02:00
ORelio
d5eb53ecd2
[WeLiveSecurity] New bridge, Security News.
2016-07-19 19:38:02 +02:00
ORelio
2f3bddb291
[Numerama] Use proxied file_get_html
2016-07-19 19:37:06 +02:00
ORelio
0e27a6ebab
[Numerama] Coding style: reindent code
2016-07-19 19:35:43 +02:00
Mitsukarenai
95acb218b4
NumeramaBridge: uncaught error fix issue #287
2016-07-18 20:57:27 +02:00
ORelio
6abca16f06
[EstCeQuonMetEnProd] Add EstCeQuonMetEnProd Bridge
...
Should we put a website in production today?
2016-07-17 14:40:10 +02:00
ORelio
5353697e67
[T411] Cleanup advertisments
2016-07-17 14:39:14 +02:00
Pierre Mazière
f05bd15393
TwitterBridge*: fix HTML entities in title
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-07-08 16:11:57 +02:00
Mitsu
4b179144c1
Merge pull request #278 from teromene/peetah-LWNprevBridge
...
Pull request from pmaziere - LWNprevBridge
2016-06-26 16:31:37 +02:00
Mitsu
5a60f892eb
Merge pull request #279 from teromene/pmaziere-GithubIssuesBridge
...
Pull request from pmaziere - GithubIssuesBridge
2016-06-26 16:31:30 +02:00
Mitsu
9519cc24ab
Merge pull request #280 from teromene/pmaziere-GitlabCommitsBridge
...
Pull request from pmaziere - GitlabCommitsBridge
2016-06-26 16:31:24 +02:00
Mitsu
90ae96efe9
Merge pull request #281 from teromene/pmaziere-ElsevierBridge
...
Pull request from pmaziere - ElsevierBridge
2016-06-26 16:31:18 +02:00
Mitsu
b013845a5d
Merge pull request #282 from teromene/pmaziere-StripeAPIChangeLogBridge
...
Pull request from pmaziere - StripeAPIChangeLogBridge
2016-06-26 16:31:12 +02:00
Mitsu
66c79e4b67
Merge pull request #283 from teromene/pmaziere-YoutubeBridgeFix
...
Pull request from pmaziere - Fix encoding in YoutubeBridge.
2016-06-26 16:31:06 +02:00
Pierre Mazière
26a9ffa5eb
fix copy/paste
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 12:23:13 +02:00
Pierre Mazière
ca44ab943a
simplify commits detection
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 12:23:13 +02:00
Pierre Mazière
615df56b19
fix inconsistent use of simple and double quotes
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 12:23:13 +02:00
Pierre Mazière
c929010f6e
new bridge GitlabCommits
...
some gitlab instances do not enable RSS feed for project commits
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 12:23:13 +02:00
Pierre Mazière
e03a7de15f
fix missing quotes
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 11:53:44 +02:00
Pierre Mazière
d45c6be3c5
add new bridge: Elsevier journals recent articles
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 11:52:54 +02:00
Pierre Mazière
aa96c6b1d2
fix malformed JSON
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 11:28:41 +02:00
Pierre Mazière
d73bfbab63
do not use advanced_file_get_contents
...
as it should not exist in the first place
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 11:18:23 +02:00
Pierre Mazière
78b4500ba4
fix indentation
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 11:17:12 +02:00
Pierre Mazière
3922b9534c
new bridge: Github Issue
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-26 00:33:27 +02:00
Pierre Mazière
1f85a2294d
remove empty brackets from title
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-25 23:22:17 +02:00
Pierre Mazière
dc6928316b
add bridge for LWN Free Weekly Edition
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-25 23:22:11 +02:00
Pierre Mazière
06f8b61f62
fix encoding issues
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-25 23:19:22 +02:00
Pierre Mazière
955eecc299
use BridgeAbstract::file_get_html in all bridges
...
instead of simple_html_dom function file_get_html
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-25 23:17:42 +02:00
Pierre Mazière
fdd8d0cd04
new bridge: StripeAPIChangeLog
...
Signed-off-by: Pierre Mazière <pierre.maziere@gmx.com>
2016-06-25 23:11:58 +02:00
Mitsu
040f4da73d
Merge pull request #274 from teromene/rue89
...
Fix Rue89Bridge
2016-06-25 13:27:37 +02:00
ORelio
b707a29b7e
[JapanExpo] Allow fetching full content
...
Current bridge only allows titles.
Add a setting for fetching full content.
2016-06-25 12:14:37 +02:00
Teromene
7c62bf070b
Fix Rue89Bridge
2016-06-21 22:33:51 +01:00
Mitsu
d624d0de92
Merge pull request #270 from ORelio/master
...
Update Facebook, add Debug whitelist ability
2016-06-18 14:08:25 +02:00
ORelio
96de64af63
[Facebook] Update field retrieval
...
Due to changes on their side.
Related issue: #253
2016-06-12 22:10:59 +02:00
Frans de Jonge
83adf25c56
WikipediaFRBridge: also support .AdQ lire la suite link
2016-06-10 15:32:58 +02:00
Mitsu
feb34c9eb1
Merge pull request #263 from ORelio/master
...
[Dilbert] Update field retrieval
2016-06-04 22:23:33 +02:00
Frans de Jonge
f64664a83c
Use "Lire la suite" link for extracting link and title
...
This makes detection more dependable, because if there's no illustrating image there may not be a first paragraph.
2016-06-04 09:05:13 +02:00
Albirew
0a35003237
Added Bridge for Novel Updates
...
contain dirty fix to bypass simpledom bug, see issue #259 for details
2016-05-21 18:27:30 +02:00
Frans de Jonge
24a312a158
YoutubeBridge: fix playlist mode and titles
2016-05-21 11:45:09 +02:00
ORelio
8a00c9d407
[Dilbert] Update field retrieval
2016-05-20 21:34:47 +02:00
Frans de Jonge
ba400d561e
CollegeDeFranceBridge: fix typo in date fallback
2016-05-20 11:38:59 +02:00
Albirew
f5a1af4a85
Added Bridge for Hentai Haven (NSFW)
...
Well, you know... For these times of "need"...
2016-05-17 19:06:15 +02:00
Mitsu
269e6494ed
Merge pull request #256 from Frenzie/master
...
Fixed ColledgeDeFrance timezone and a small time parsing issue
2016-05-16 19:34:44 +02:00
Albirew
a6e403f48d
changed TLD .se -> .org
...
http://betanews.com/2016/05/15/pirate-bay-domains-seized/
And the game of the cat and the mouse continue...
2016-05-16 15:53:54 +02:00
Frans de Jonge
ac675acf50
Fixed ColledgeDeFrance timezone and a small time parsing issue
2016-05-14 22:02:33 +02:00
Frans de Jonge
02bdc1dfbe
Added RTBF bridge
2016-05-10 13:23:43 +02:00
ORelio
ca04246eb0
[YouTube] Code refactoring, add XML API support
...
- Factorize common code into functions
- Add support for XML API for user an channel
- HTML parser is kept as fallback when XML does not work
- XML API works even if IP is blocked, partially fixes #193
2016-05-03 23:45:32 +02:00
ORelio
5d87f1f8ef
[NakedSecurity] Add Naked Security Bridge
...
Security news blog by Sophos.
2016-05-03 23:42:38 +02:00
wtuuju
796c14758f
categories added + fixed html entities
2016-05-02 10:30:13 +02:00
wtuuju
642e4173d1
categories added
2016-05-02 00:55:22 +02:00
Mitsu
832c503278
Merge pull request #250 from teromene/youtube-fix
...
Fix the doubled HTTPS.
2016-05-01 20:59:12 +02:00
Mitsu
b1cb8e9b6e
Merge pull request #249 from teromene/master
...
LeBonCoinBridge fixed.
2016-05-01 20:58:52 +02:00
Teromene
cd5d8b8953
Another HTTPS in double removed.
2016-05-01 17:26:43 +01:00
Teromene
382ef28abe
Fix the doubled HTTPS.
2016-05-01 17:24:24 +01:00
Teromene
88a78b5666
LeBonCoinBridge fixed.
2016-05-01 16:57:40 +01:00
Frans de Jonge
de4952d31f
Fix up CollegeDeFranceBridge
...
The site changed.
2016-05-01 12:39:48 +02:00
Mitsu
99b7d2e6b4
Merge pull request #241 from LogMANOriginal/FacebookBridge
...
[Facebook] Select page content one level further down
2016-04-14 08:26:58 +02:00
Mitsu
75a6a8ee5c
Merge pull request #242 from corenting/master
...
Added bridge for Elite: Dangerous Galnet
2016-04-14 08:26:43 +02:00
unknown
3d4e3679ad
Once again, SimpleXMLElement strikes and makes sure the feed can't be used. So I fix it ... again
2016-04-13 21:22:09 +02:00
corenting
421c47d9ed
Added bridge for Elite: Dangerous Galnet
2016-04-06 15:13:09 +01:00
logmanoriginal
3288328ff7
[Facebook] Update date in loadMetadatas
2016-03-31 11:45:35 +02:00
logmanoriginal
e62c6af62e
[Facebook] Select page content one level further down
...
This fixes loading issues where feeds appeared empty.
2016-03-31 11:33:38 +02:00
Mitsu
d2d0f94e18
Merge pull request #237 from AmauryCarrade/feature-lichess-bridge
...
Lichess blog bridge
2016-03-28 22:48:08 +02:00
Mitsu
dca001dffc
Merge pull request #240 from Riduidel/Freenews_v_2.0
...
Encore ce fameux problème de SimpleXMLElement
2016-03-28 22:47:51 +02:00
unknown
a46ce5070e
Encore ce fameux problème de SimpleXMLElement
2016-03-28 20:10:18 +02:00
unknown
7235704a2b
Fix pour TheOatMeal qui a changé l'organisation des pages
2016-03-28 18:54:27 +02:00
Amaury Carrade
df39c8c18f
Added Lichess blog bridge
2016-03-22 22:51:55 +01:00
Mitsukarenai
3318e66cbc
Add info about debug mode in README
2016-03-20 16:54:05 +01:00
Mitsu
599e36a9ac
Merge pull request #235 from ORelio/master
...
Add 2 bridges, Update t411, CNET
2016-03-20 16:45:40 +01:00
ORelio
0ff3cf0e0b
[FS] Add FuturaSciences
...
RSS expander for all the feeds provided by Futura-Sciences.
2016-03-20 15:59:32 +01:00
ORelio
e11123775a
[ZT] Add ZoneTelechargement
...
This is merely a proxy for fetching existing feeds.
(Some feed readers weren't able to fetch their RSS feeds)
2016-03-20 15:57:40 +01:00
ORelio
c2769c8999
[CNET] Fix content extraction
2016-03-16 19:51:54 +01:00
alexis
c13dd8c18a
Add Vine.co bridge :)
2016-03-12 16:50:45 +01:00
ORelio
9df5913d6b
[T411] Use torrent id as permalink
...
This way links are not broken if the torrent is renamed.
2016-03-06 19:03:43 +01:00
Mitsu
084eb4c9f4
Merge pull request #231 from teromene/master
...
Corrected CourrierInternationalBridge
2016-03-02 13:20:58 +01:00
Damien Calesse
386f0ca379
Fix BandCamp image display
2016-03-02 13:14:22 +01:00
teromene@teromene.fr
05c2e2aa20
Corrected CourrierInternationalBridge
2016-03-02 11:49:27 +00:00
ahiles3005
54e912805e
add: Bridge for Russian popular social network.Vkontakte or simply VK
2016-03-01 21:10:46 +04:00
ahiles3005
5f35988a18
Revert "add: Bridge for Russian popular social network.Vkontakte or simply VK"
...
This reverts commit ffa1ea8f0f
.
2016-03-01 21:08:33 +04:00
ahiles3005
ffa1ea8f0f
add: Bridge for Russian popular social network.Vkontakte or simply VK
2016-03-01 21:06:08 +04:00
ORelio
641d5880c7
[T411] Domain name change
...
T411 changeid their domain name to t411.ch
2016-02-27 12:56:48 +01:00
Alexis Degrugillier
d0defc6283
Update youtube bridge
...
Before, the channel id was supposed to be a number. But Youtube changed how they store a
channel id. It's no longer a number, it's a string.
Now, user can enter a text string instead of a number.
See the example with this channel id: UC9fGq2-6FaftcegcIadLf6A
2016-02-27 08:36:14 +01:00
Teromene
d92dc71fae
Fixed cache time.
2016-02-26 18:42:52 +00:00
Teromene
e064b5fe28
Corrected no content in AcrimedBridge, modified to make it use RSS-Expander.
2016-02-26 18:41:35 +00:00
Teromene
04ec53010c
Corrected cache time.
2016-02-26 15:10:26 +00:00
Teromene
f09dedf16b
Corrected PinterestBridge.
2016-02-26 14:58:03 +00:00
ahiles3005
4c241a1319
update for issue #192
2016-02-21 14:23:58 +04:00
ahiles3005
ab2492f292
update for issue #192
2016-02-21 14:17:45 +04:00
Mitsu
36735e7c5a
Merge pull request #214 from kranack/master
...
Update SoundCloud Bridge - Display username in title
2016-02-21 01:13:38 +01:00
ORelio
84356487e9
[GBAtemp] Add GBAtemp Bridge
2016-02-20 14:56:17 +01:00
Damien Calesse
834f959b76
Update SoundCloud Bridge - Display username in title
2016-02-16 12:33:35 +01:00
ORelio
dd0be3f4db
[Dilbert] Improve metadata extraction
2016-02-14 13:43:58 +01:00
ORelio
54812d626e
Merge remote-tracking branch 'upstream/master'
2016-02-13 14:15:10 +01:00
ORelio
4ccd1b84e5
[AnimeUltime] Simple tab/space fix in source file
...
Don't have anything against tabs but let's keep concistent at least
on a per-file scope - this simlply replaces tabs with spaces as
this file is using spaces for code indentation.
2016-02-13 14:03:32 +01:00
ORelio
91fe6c4acc
[t411] Increase item limit
...
On searches for popular keywords, a feed reader not reading the feed often
enough can miss items (ie more than 5 items were added since last fetch)
so this change increases the limit from 5 items to 10 items, and retrieves
pages faster to compensate (500ms seems enough for not spamming t411).
2016-02-13 14:01:24 +01:00
ORelio
bba6a0b5c2
[9emeArt] Add NeuviemeArtBridge
2016-02-13 13:52:28 +01:00
ORelio
a9c40e98c4
[CNET] Improve script removal
2016-02-13 13:52:07 +01:00
ORelio
e1b7ffdc81
[T411] Change encoding to UTF-8
...
- Stop encoding to UTF-8, their website is now natively in UTF-8
- More error handling
2016-02-03 20:37:14 +01:00
ORelio
47dd6c3b03
[LeMondeInformatique] fix title stripping
...
Title wasn't properly stripped due to changes on their website.
2016-02-03 20:36:20 +01:00
Mitsu
541ba9116a
Merge pull request #207 from mxmehl/master
...
Add another improved Twitter Bridge
2016-01-30 16:17:46 +01:00
Régis Enguehard
65a9c2b0bc
maj LinkedIn & Viadeo
2016-01-29 11:23:42 +01:00
Régis Enguehard
f837032afb
Ajout d'un pont vers Viadeo et LinkedLn
2016-01-29 11:23:41 +01:00
mxmehl
651f5ac94f
add another improved Twitter Bridge
2016-01-27 11:44:28 +01:00
Mitsu
abce3186d4
Merge pull request #205 from ORelio/master
...
Facebook captcha proxy & fix CNET bridge
2016-01-26 21:19:51 +01:00
Mitsu
787de0360c
Merge pull request #199 from Ginko-Aloe/patch-1
...
urlencode keyword parameter
2016-01-26 21:17:47 +01:00
Kevin Lagaisse
445568db27
Change url again & constant factorization
2016-01-26 18:39:05 +01:00
ORelio
d16d514736
[Facebook] Capcha retrieval and response submit
...
This does not solve the captcha issue but allows the viewer to manually
solve the captcha by displaying a form and using the response from the
viewer. Maybe a first step to automated captcha solving?
This process relies on the use of a PHP session for storing captcha
details so that the user cannot submit anything else than the response
to the captcha. Response is filtered before being forwarded, also. Once
captcha is solved we get a page ready to be parsed, as usual.
Combined to some kind of OCR, this could automatically solve the
captcha, but currently if only automates the process of retrieving the
challenge and submitting the response.
2016-01-23 21:53:25 +01:00
ORelio
1e998ab6dd
[CNET] Update HTML parsing to reflect changes
...
HTML parsing wasn't working anymore due to changes on CNET's website.
2016-01-23 21:45:22 +01:00
logmanoriginal
e2043574f2
Remove content duplication
2016-01-22 20:14:03 +01:00
logmanoriginal
d1fe87651d
Add items in reverse order (add to front) for correct ordering
2016-01-22 19:34:19 +01:00
logmanoriginal
182dcbec60
Encode special chars for feeds to work properly
2016-01-22 19:30:45 +01:00
logmanoriginal
621c7af6b7
Add title to inputs and improve descriptions
2016-01-21 21:49:23 +01:00
logmanoriginal
b5c7566b7a
Merge branch 'master' into MangareaderBridge
2016-01-21 21:20:17 +01:00
logmanoriginal
4422024cfd
Add new option to get popular updates
2016-01-20 22:01:45 +01:00
logmanoriginal
a73807130a
Reduce parameter name to bare minimum
2016-01-20 20:56:09 +01:00
logmanoriginal
170818a625
Return entire chapter name as item title
2016-01-20 20:53:32 +01:00
logmanoriginal
0e1b84263e
Return items starting at the end, not the beginning when working with limits
2016-01-19 21:41:14 +01:00
logmanoriginal
2e4e0077a8
Move date information into a time tag
2016-01-19 21:36:41 +01:00
Ginko-Aloe
195ba94115
Create JapanExpoBridge.php
2016-01-19 19:20:21 +01:00
Ginko-Aloe
438a389286
urlencode keyword parameter
...
in order to handle non-trivial request keywords
2016-01-19 18:04:35 +01:00
Mitsu
33c6495333
Merge pull request #194 from Albirew/patch-1
...
TPB changed domain (again)
2016-01-19 13:48:35 +01:00
Mitsu
79a610ea69
Merge pull request #195 from LogMANOriginal/TwitchApiBridge
...
Clarify meaning of Broadcasts option in TwitchApiBridge
2016-01-19 13:48:30 +01:00
Mitsu
31177912e0
Merge pull request #198 from teromene/rss-bridge-enclosures
...
Rss bridge enclosures
2016-01-19 13:45:23 +01:00
Teromene
4deefdfd7d
Add enclosures support, see example in DemoBridge.
2016-01-19 12:34:38 +00:00
Teromene
379c89045b
Quoted the "r" and "k" in the parameters
2016-01-19 12:15:16 +00:00
logmanoriginal
e6f388d6e4
Add new option to receive chapter updates for one specific manga
2016-01-16 16:30:29 +01:00
Albirew
6deebb56a5
changed TLD .ms -> .se
...
On continue le jeu du chat et de la souris =)
2016-01-15 18:20:30 +01:00
logmanoriginal
ff9c60f53c
Use '/latest' instead of the main page to reduce loading time
2016-01-10 09:46:35 +01:00
logmanoriginal
2aba815b55
Implement new Bridge to mangareader.net
...
This Bridge returns information about the last updates on mangareader.net
2016-01-10 00:00:16 +01:00
logmanoriginal
29481c73c1
Clarify meaning of Broadcasts option
...
Twitch returns Broadcasts when set to true, highlights otherwise. See also:
https://github.com/justintv/Twitch-API/blob/master/v3_resources/videos.md#get-channelschannelvideos
2016-01-09 21:00:30 +01:00
Albirew
7e91186c6c
TPB changed domain (again)
...
TPB added .ms TLD and on the fly, .vg got down.
PS: .se TLD still exist.
2016-01-09 10:23:19 +01:00
Mitsu
15021ebd78
Merge pull request #190 from ORelio/master
...
[T411] Use search instead of RSS
2015-12-24 02:17:44 +01:00
Paul Vayssiere
d885897c40
Desactivate auto play for Arte's links
...
No need to use my bandwidth and processor if I just want to look at
more description
2015-12-23 13:33:50 -08:00
ORelio
47a79f821a
[T411] Use search instead of RSS
...
Search isn't as severely rate limited as RSS
Search can enforce sorting to most recent entries
Bonus: Use a lower cache duration (1h instead of 3h)
2015-12-17 22:31:12 +01:00
nkania
7d03d72708
Added a bridge for fier-panda.fr
2015-12-11 11:51:35 +01:00
Teromene
1a4a428449
Correction de quelques problèmes avec RSSExpander suite à la migration dans lib/Bridge.
...
Correction de typos.
Ajout de la possibilité d'utiliser un proxy.
2015-12-06 15:56:39 +01:00
Teromene
e582c887fb
Ajout du paramètre pattern pour les entrées de type texte, ajout du required côté HTML.
...
Correction de la page d'accueuil pour qu'elle soit conforme aux standards du W3C.
Correction de la regex de listage des fichiers pour qu'elle ignore les sauvegardes.
Ajout d'un nettoyeur HTML, par défaut.
2015-12-06 15:56:39 +01:00
teromene
38829e7739
Little refactoring to reduce logic on index.php.
...
Moved RssExpander as a core logic system to lib/Bridge.php
Signed-off-by: teromene <teromene@teromene.fr>
2015-12-06 15:56:39 +01:00
teromene
80008f01f8
Updating a few bridges.
...
Adding everybody to the contributors in README.md
Signed-off-by: teromene <teromene@teromene.fr>
2015-12-06 15:56:39 +01:00
teromene
78c9dcc705
Last batch of bridges, all implemented !
...
Signed-off-by: teromene <teromene@teromene.fr>
2015-12-06 15:56:39 +01:00
teromene
b3733069d4
3rd batch of bridges.
...
Signed-off-by: teromene <teromene@teromene.fr>
2015-12-06 15:56:39 +01:00
teromene
3cb652b812
Deuxième lot de bridges.
2015-12-06 15:56:39 +01:00
teromene
2d526f4e0a
Correction de quelques bugs dans les bridges, qui apparaissent à cause du fait qu'ils sont tous instanciés lors du chargement de tout les bridges.
...
Ré-ajout et ré-utilisation de getName et getURI, qui permettent d'avoir des élements dynamiques.
Changement en public de certaines valeurs.
Changement du nom de certaines constantes, déja utilisés.
Signed-off-by: teromene <teromene@teromene.fr>
2015-12-06 15:56:39 +01:00
teromene
11ad75c7e6
Premier lot de bridges utilisant le premier système.
...
Signed-off-by: teromene <teromene@teromene.fr>
2015-12-06 15:56:39 +01:00
teromene
5d2e7ac83d
Ajout d'options multiples pour les méta-données.
...
Ajout d'un bridge de démonstration, DemoBridge.
Ajout d'un début de documentation pour créer un bridge dans CREATE_BRIDGE.md
2015-12-06 15:56:39 +01:00
teromene
2deef45867
Première version du nouveau système de méta-données.
...
Voir exemple dans YoutubeBridge.
2015-12-06 15:56:39 +01:00
Mitsukarenai
e9e7a421ff
(merge control)
2015-12-06 15:55:47 +01:00
Jeremy Benoist
b0305430c7
.pw just changed to .io
2015-11-06 22:49:40 +01:00
Hauke Schade
ffc01fa3bd
added WikipediaDEBridge
2015-11-04 20:22:48 +01:00
Mitsukarenai
ba161b0b12
[Arte+7] remove-merge bridges, 2 lists for language selection
2015-10-31 13:26:56 +01:00
Mitsukarenai
b339f157c1
[WordOfTanks] add language select list
2015-10-30 18:37:01 +01:00
Mitsukarenai
871efdd5ce
[TwitchApi] broadcast select list
2015-10-30 18:30:58 +01:00
Mitsukarenai
42fc08b93d
[OpenClassrooms] fixed, list selection
2015-10-30 18:27:49 +01:00
Mitsukarenai
0eb7731481
[AnimeUltime ] add list selection
2015-10-30 18:03:55 +01:00
Mitsukarenai
182be9b575
[LeBonCoin] -oops- forgot keyword type
2015-10-30 17:49:46 +01:00
Mitsukarenai
60a82b52b7
[LeBonCoin] add region selection list
2015-10-30 17:45:10 +01:00
Mitsukarenai
3115cd8e3a
[Arte+7] dropdown list for category selection
2015-10-30 12:38:52 +01:00
Mitsu
fcc072170c
Merge pull request #156 from teromene/master
...
Add support for list parameters
2015-10-30 12:26:29 +01:00
Mitsukarenai
e1dac3abb3
[Arte] update bridges (new website) - fix #165
2015-10-30 11:26:49 +01:00
Mitsu
d90b118671
Merge pull request #164 from ORelio/master
...
[Facebook] Convert textual emoticons to ASCII
2015-10-26 17:00:19 +01:00
ORelio
b592f8ebbf
[Facebook] Convert textual emoticons to ASCII
...
Currently emoticons are retrived in textual form eg <i><u>smile
emoticon</u></i> which is not really visual... so let's convert them back
as ASCII emoticons eg ':)'. This works using a hardcoded table mapping
emoticon names to their visual representation, and the regular expression
match the two words because eg in french facebook will display
<i><u>émoticône smile</u></i> so we need to test both. Unknown emoticon
descriptions will be left as is.
2015-10-24 20:14:12 +02:00
Mitsu
23f0fa3ed8
Merge pull request #163 from polo2ro/master
...
Fix url for par vendu immo bridge
2015-10-23 17:37:30 +02:00
Paul de Rosanbo
52bdc39948
Fix url for par vendu, remove variable to fix the unread status of items
...
some rss clients (ex: liferea)
2015-10-23 16:38:37 +02:00
Mitsu
a1b4414da3
Merge pull request #162 from ORelio/master
...
FaceBook improvements, NextInpact notice fix
2015-10-23 14:49:21 +02:00
ORelio
c8ef31bac6
[NextInpact] Fix php notice message
...
For non-premium articles, a notice is generated because of trying to get
property from a non-object. Fixed that with a proper check using is_object
2015-10-23 12:19:12 +02:00
ORelio
300b8bba9b
[Facebook] More cleaning and bypass link redirect
...
Remove a bunch of useless html node properties
Bypass all l.php facebook link redirections
Restore <u> and <i> basic formatting
2015-10-23 12:18:55 +02:00
Mitsu
3780eb58bd
Merge pull request #161 from ORelio/master
...
Add AnimeUltime, CNET, LeMondeInformatique, Silicon, 3DSDB, T411
2015-10-22 17:36:24 +02:00
ORelio
0051615b82
Fix some HTTP error codes (404->500)
2015-10-22 15:20:42 +02:00
ORelio
5c987b74d5
Update T411 domain name
2015-10-22 15:01:16 +02:00
ORelio
ea7c8cc314
Add T411 bridge
2015-10-22 14:57:33 +02:00
ORelio
44edc7fc22
Add 3DS Scene Releases bridge
2015-10-22 14:55:11 +02:00
ORelio
f036bff6b4
Add Silicon News bridge
2015-10-22 14:52:34 +02:00
ORelio
e7966dd102
Add Le Monde Informatique bridge
2015-10-22 14:52:15 +02:00
ORelio
24f3bb84d8
Add CNET News bridge
2015-10-22 14:51:56 +02:00
ORelio
e261c9a594
Add Anime Ultime bridge
2015-10-22 14:51:39 +02:00
Brice Maron
33dea43bcf
[LesJoiesDuCode] decode html entities in title
2015-10-13 23:39:48 +02:00
Brice Maron
497d3fd7aa
[LesJoiesDuCode] Fix markup detection
2015-10-13 23:28:38 +02:00
Mitsukarenai
85ebb70b74
[Numerama] Add author to feed output
2015-10-13 17:59:55 +02:00
Mitsukarenai
35ac1d76b2
[Numerama] fix undecoded entity on title
2015-10-13 00:37:55 +02:00
Mitsukarenai
c17fe0c898
[Numerama] change feed URL source
2015-10-12 20:47:53 +02:00
Mitsukarenai
01d6859f77
[Numerama] update bridge post extraction (issue #158 )
2015-10-12 17:13:27 +02:00
Mitsu
36ba93eea3
Merge pull request #153 from ORelio/master
...
Improve FaceBook, NextInpact, Wordpress bridges
2015-09-20 17:03:15 +02:00
teromene
81f89b1246
Ajout de la possibilité d'avoir une liste en paramètre, voir exemple d'utilisation dans DauphineLibereBridge.
2015-09-14 13:59:20 +01:00
Mitsukarenai
c030d011d2
BooruProject: tighter param control | WorldOfTanks: URL format update
2015-09-12 20:00:26 +02:00
Mitsu
f643617cac
Merge pull request #154 from kranack/master
...
FIX Soundcloud Bridge
2015-09-10 00:24:05 +02:00
Damien Calesse
2c18ee2d53
Fix cache duration for soundcloudBridge
2015-09-10 00:00:29 +02:00
Damien Calesse
91b1415e3d
Fix Soundcloud bridge (remove var_dump and reset cache duration)
2015-09-09 00:15:01 +02:00
Damien Calesse
8edddcd97f
Fix Soundcloud bridge (change client key, URI now use HTTPS and change URI according with soundcloud API)
2015-09-09 00:13:56 +02:00
ORelio
5b2c8e91d0
Improve Wordpress Bridge
...
Retrieve post author
Retrieve post thumbnail
Retrieve title from <h2> if no <h1>
Minor code indentation fixes
2015-09-05 14:42:57 +02:00
ORelio
8b9c40534b
NextInpactBridge: Add mention for premium articles
...
Add mention on article bottom (n% to discover)
Minor name fix: Nextinpact -> NextInpact
Further code indentation fixes
2015-09-05 14:42:55 +02:00
ORelio
d7436c2d0a
Improve Facebook Bridge
...
Retrieve author display name from page title
Build short readable title using name and content
Convert relative links into absolute links
Remove attributes from </a> tags (may cause issues)
Remove onclick and onmouseover (javascript code)
Retrieve url of first image of post as thumnail
Use author avatar as thumnail if no first image
Use display name in feed name: name - Fb bridge
Minor code indent fixes and use simple quotes
2015-09-05 14:42:54 +02:00
ORelio
80fe041f32
NextImpactBridge Improvements
...
- Add subtitle
- Add news main image
- Add thumbnail rss field
- Add author rss field
- Minor code cleanup
2015-09-04 18:11:04 +02:00
teromene
ee4d4d9603
Ajout du support des journaux de profils
2015-09-02 13:49:36 +02:00
teromene
7b9c180654
Ajout d'un bridge pour Courrier International.
2015-09-01 19:45:39 +02:00
teromene
9dfa1d6f25
Ajout d'une URI par post
2015-09-01 00:04:13 +02:00
teromene
7680b065b5
Modification de la durée du cache
2015-08-31 23:02:11 +02:00
teromene
221ac239e1
Ajout d'un bridge pour Facebook
2015-08-31 22:59:08 +02:00
GregThib
9f93656bf4
Anti-hotlinking was apparently disabled
...
It seems that anti-hotlinking method (data-src + JS) was disabled on Rue89 site.
Because I'm not sure that modification is permanent, I put an "if" for testing it before replacement.
--> tested ok on my rssbridge instance. IMG are back.
2015-08-07 16:30:42 +02:00
Mitsu
d39336525d
Merge pull request #128 from Nyutag/master
...
[new] ReporterreBridge
+ fixes [CADBridge] [CommonDreamsBridge]
2015-07-30 11:59:53 +02:00
Mitsukarenai
d95f4024f5
[TheOatMeal] fixes
2015-07-30 11:57:26 +02:00
Mitsu
ce89ed0fc5
Merge pull request #136 from Riduidel/TheOatmeal
...
[new] The oatmeal
2015-07-30 11:42:21 +02:00
Mitsu
1678378bab
[TwitchApi] Fix homepage link
2015-07-30 11:29:25 +02:00
Mitsu
9bf493cf92
Merge pull request #140 from LogMANOriginal/TwitchApiBridge
...
[new] TwitchApiBridge
2015-07-30 11:28:27 +02:00
GregThib
17e887631c
AuthorName in the output (usefull for RSS readers)
...
Add the Author's name in the output fields.
2015-07-23 16:05:26 +02:00
logmanoriginal
1055fd4e8b
Add TwitchApiBridge
2015-07-14 13:36:44 +02:00
Mitsukarenai
6456d145a0
[Youtube] fix search (issue #137 )
2015-07-08 15:34:06 +02:00
Nicolas Delsaux
6003daff9d
fixed a small bug regarding url processing
2015-07-05 15:51:17 +02:00
Nicolas Delsaux
7b99ad3650
I stupidly forgot to change cache duration ...
2015-07-05 15:27:39 +02:00
Nicolas Delsaux
94ffb22fb0
un bridge The Oatmeal qui marche ... principalement pour les comics locaux (et pas pour explodingkittens)
2015-07-05 15:24:06 +02:00
unknown
9712d052b4
Implementing TheOatMeal bridge fast with RSSExpander
2015-07-03 18:43:15 +02:00
Paul de Rosanbo
9ce826f78e
Fix instagram bridge, json data format has been modified on
...
instagram.com
2015-06-29 11:47:54 +02:00
Sven Fischer
b18990872e
add Google+ base URL in front of item entry URI
...
this fixes the Atom feed entry URL from
https://example.com/rss-bridge/+Perspn/posts/N6fgHam5e2ik to point to
https://plus.google.com/+Perspn/posts/N6fgHam5e2ik . Otherwise the URL
count not be found.
2015-06-27 23:58:06 +02:00
Mitsukarenai
7a40584864
[TwitterBridge*] update query URL for live feed
2015-06-26 11:55:11 +02:00
Mitsukarenai
c16747757d
(some cleanup)
2015-06-04 17:06:14 +02:00
Mitsukarenai
54c5e9f5ea
[Youtube] Use metatag for publishdate (fix issue #132 )
2015-05-31 00:16:42 +02:00
Kevin Lagaisse
de16ba234e
Ajout de la date de publication en utilisant la date de dernière modification du cache
2015-05-20 21:47:58 +02:00
Kevin Lagaisse
22f0017dc7
Create CpasbienBridge.php
2015-05-18 12:01:13 +02:00
root
222073248d
Fixing issue with sillies
2015-05-06 09:53:21 +02:00
root
ca9cc12b0c
Fixing cache issue causing memory leak
2015-05-05 20:30:26 +02:00
root
5a2a6fbdba
Add ReporterreBridge.php
2015-05-05 20:18:12 +02:00
Mitsukarenai
4ca9339e03
[removed] HumbleStore bridge
2015-05-02 12:21:17 +02:00
root
4524feeebc
Add CADBridge
2015-04-28 19:40:58 +02:00
Mitsu
5c37fd4dcf
Merge pull request #125 from Nyutag/master
...
Add CommonDreamsBridge.php
2015-04-27 11:53:15 +02:00
Mitsukarenai
2a80794d09
Artefr: fix URI
2015-04-27 11:52:30 +02:00
Marcus Rohrmoser
d80b11f0fa
arte.de: urls form json are already absolute.
2015-04-27 11:46:35 +02:00
root
3506a18a39
Add CommonDreamsBridge.php
2015-04-26 19:22:20 +02:00
Mitsu
76907287f0
Merge pull request #115 from nel50n/media-rss
...
Media RSS
2015-04-24 17:32:02 +02:00
Mitsu
f1d74a4a27
Merge pull request #121 from Riduidel/master
...
Création du RssExpander et utilisation dans Gawker et Sexactu
2015-04-24 17:30:39 +02:00
Glandos
ef0329b09c
Handle missing items in LeBonCoinBridge
...
Ignore missing items instead of doing 500 errors.
2015-04-15 21:55:24 +02:00
nel50n
466a139ce3
New Bridge : SuperbWallpapers
2015-04-08 14:25:14 +02:00
nel50n
42c94566d1
New Bridge : HDWallpapers
2015-04-08 14:25:00 +02:00
unknown
0f6fdb0c5b
Merge branch 'live'
2015-04-06 14:54:54 +02:00
unknown
a5f52b8789
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
bridges/Sexactu.php
2015-04-06 14:52:04 +02:00
nel50n
a1ccad3d5f
New Bridge : PickyWallpapers
2015-03-31 10:47:17 +02:00
nel50n
2633516df8
Merge branch 'master' into media-rss
2015-03-31 09:35:52 +02:00
Mitsukarenai
1530738a19
[TwitterBridgeClean] minor fixes
2015-03-21 02:08:47 +01:00
Mitsu
47cdb21c6d
Merge pull request #118 from vinzv/master
...
[new bridge] TwitterClean
2015-03-21 02:06:46 +01:00
Mitsu
d35dd8b0ce
Merge pull request #100 from kraoc/master
...
[new bridge] Giphy.com + Tweaked Twitter bridge
2015-03-21 01:40:50 +01:00
Mitsu
38ba4cd44f
Merge pull request #111 from polo2ro/master
...
[new bridge] Paru Vendu
2015-03-21 01:38:50 +01:00
Mitsukarenai
410d0a6d88
[new bridge] Lolibooru
2015-03-21 01:19:44 +01:00
Nicolas Delsaux
ce28cfad22
Rewritten those bridge to use a new mechanism ! RSS expander will get data from the RSS feed and expand the truncated entries to their full values.
2015-03-18 17:42:55 +01:00
Enzo PALMA
ddf7c33b4e
modification update date in metadatas
2015-03-05 18:28:45 +01:00
Enzo PALMA
aa9e5332a2
Fixing metadatas
2015-03-05 18:25:40 +01:00
Enzo PALMA
14af7d93ba
fixing indentation on FrandroidBridge
2015-03-05 15:01:45 +01:00
Enzo PALMA
401663aac0
Adding Frandroid bridge since they truncate their RSS
2015-03-05 14:42:25 +01:00
nel50n
08a349890d
New Bridge : Unsplash
2015-03-02 22:42:54 +01:00
nel50n
91737f3a97
New Bridge : WallPaperStop
2015-03-02 22:42:16 +01:00
Clément Parisot
25bc285083
LesJoiesDuCode/TheCodingLove: Fix author format
2015-02-07 22:56:38 +01:00
Clément Parisot
8e44a01b2a
Fix LesJoiesDuCode / TheCodingLove bridges
...
Retrieve the .gif instead of the static .jpg that is now in the HTML source
2015-02-07 22:56:38 +01:00
Alexis Degrugillier
5144c83c95
Add support for Zataz website.
...
It gets the last 5 articles available. The feed is missing images since hot-linking is impossible from host.
We might need a way to grab and store that content as well.
2015-02-07 14:25:38 -05:00
Paul de Rosanbo
9171be9c50
More descriptions
2015-02-02 22:37:18 +01:00
Mitsukarenai
ade723f6a6
4chan: newer first
2015-02-02 13:00:15 +01:00
Paul de Rosanbo
1a673766ec
Add flat
2015-02-01 19:20:13 +01:00
Paul de Rosanbo
4b04a77b00
Remove empty entries
2015-02-01 18:03:15 +01:00
Mitsukarenai
3b69c71197
[4chan] new bridge
2015-02-01 16:46:59 +01:00
Paul de Rosanbo
9cd174ceab
Set name
2015-02-01 15:15:30 +01:00
Paul de Rosanbo
e1b5c9cda3
Set cache duration to 3 hours
2015-02-01 15:04:59 +01:00
Paul de Rosanbo
c44c569aa5
Add paru vendu immo bridge
2015-02-01 15:03:39 +01:00
Mitsukarenai
091bf7872e
Rue89: fixes, optim, clean, meta
2015-01-30 19:56:55 +01:00
Mitsu
a71bb5bc00
Merge pull request #58 from pit-fgfjiudghdf/patch-12
...
Create Rue89Bridge.php
2015-01-30 19:54:37 +01:00
Mitsu
fcda5403c1
Merge pull request #110 from kranack/master
...
Update DilbertBridge
2015-01-30 18:54:45 +01:00
Damien Calesse
f7a7acfde4
Update MemoLinux
2015-01-30 18:32:06 +01:00
Damien Calesse
1a64a21d50
Et voila
2015-01-30 18:20:19 +01:00
Damien Calesse
a3d5a1efea
Update DilbertBridge Date
2015-01-30 18:14:53 +01:00
Damien Calesse
05216d9c39
Update DilbertBridge
2015-01-30 18:12:28 +01:00
Mitsukarenai
180e74d572
MsnMonde: change maintainer, update date
2015-01-30 17:18:40 +01:00
Mitsu
c1fab7971c
Merge pull request #109 from kranack/master
...
Update MsnMonde
2015-01-30 17:15:20 +01:00
Damien Calesse
cd1740bd56
Update MsnMonde
2015-01-30 16:05:28 +01:00
Mitsukarenai
4c48e85e12
Fixing, removing bridges
2015-01-20 19:06:51 +01:00
Alexandre Aubin
d8bed9aa75
Adding bridge for EZTV
2015-01-20 17:40:30 +01:00
pauder
284e103326
Fix format for pinterest board page, fix a warning
2015-01-05 12:16:50 +01:00
pauder
368b73f5d7
Merge remote-tracking branch 'upstream/master'
2015-01-05 11:56:38 +01:00
Mitsukarenai
041a57db1c
HumbleBundle: ... I said "ATOM_FORMAT"
2014-12-12 22:14:50 +01:00
Mitsukarenai
7b789bf802
HumbleBundle: (let's use ATOM format after all..)
2014-12-12 22:13:52 +01:00
Mitsukarenai
840209908e
HumbleBundle: add sale end to content
2014-12-12 22:12:36 +01:00
Mitsukarenai
47c22e94aa
HumbleBundle: hack a timestamp into it
2014-12-12 22:06:04 +01:00
16mhz
c51fc40d17
Correction for issue #99
...
HumbleStoreDiscountBridge is now working, I changed the link to request Json data.
2014-12-10 13:09:08 +01:00
Alexandre Aubin
ab3582e2b4
Adding possibility to have several list separated by ';', + code to parse date correctly.
2014-12-08 19:39:57 +01:00
Olivier
ff4ccf985f
Resolve content links
...
Use some code to resolve content links to bypass shorteners...
2014-12-08 16:53:58 +01:00
Olivier
30f339e3b2
Add title cleaning
...
Try to remove all links from title's entry.
2014-12-08 16:31:16 +01:00
Olivier
0d9df394dd
Update TwitterBridgeTweaked.php
2014-12-05 13:20:17 +01:00
Olivier
068557ed08
Update GiphyBridge.php
2014-12-05 13:19:20 +01:00
Olivier
5922e37bc0
Create GiphyBridge.php
...
Add bridge for Giphy.com
2014-12-05 13:18:37 +01:00
Mitsukarenai
529c1817f5
TPB: (oops wrong td)
2014-12-04 19:13:17 +01:00
Mitsukarenai
f566981470
TPB: add seeders-leechers count
2014-12-04 19:11:14 +01:00
Mitsukarenai
bb9d8023ac
TwitterXT: get using HTTPS
2014-11-27 17:39:59 +01:00
Mitsukarenai
e4b2a0b29c
Twitter doesn't seem to exclude anymore...
2014-11-27 17:15:39 +01:00
Mitsukarenai
2e2cf98eb6
new bridge: Dailymotion
2014-11-18 20:02:04 +01:00
vinz
4e9a0df1bd
cloned TwitterBridge for stripping out links etc. for clean sharing to
...
GNU Social
2014-11-06 23:56:37 +01:00
GregThib
18637a42d9
MàJ pour saison 6
...
URL change chaque saison
2014-10-19 20:35:22 +02:00
pitchoule
8b01b9c1c1
Update and rename TagBoardBridge to TagBoardBridge.php
2014-09-11 09:14:05 +02:00
pitchoule
31d5b5878b
Update TagBoardBridge
2014-09-10 15:54:22 +02:00
pitchoule
8c74d1de1c
Create TagBoardBridge
...
Si vous avez des améliorations n'hésitez pas :)
2014-09-10 15:53:25 +02:00
corenting
87526650a6
Add NasaApod bridge ( fix #17 )
2014-09-08 17:33:27 +02:00
corenting
9b86dfdb39
Minor things
2014-08-27 18:23:43 +02:00
corenting
485a0dc279
Add bridge for Project M
2014-08-27 17:37:38 +02:00
Mitsukarenai
67338051e7
[Youtube] Add channel support (issue #90 )
2014-08-19 21:35:56 +02:00
Mitsukarenai
2ed0da8cf0
merge pull #88
2014-08-02 13:55:49 +02:00
Olivier
096c318d4e
Create TwitterBridgeTweaked.php
...
Extends TwitterBridgeExtended to provide access to more public fields.
2014-08-01 11:13:57 +02:00
Damien Calesse
8ff7d9460f
MondeDiplo Conflict
2014-07-24 13:58:38 +02:00
Damien Calesse
ca1314c4ac
Merge branch 'master' of https://github.com/kranack/rss-bridge
...
Conflicts:
bridges/MondeDiploBridge.php
2014-07-24 13:53:24 +02:00
Damien Calesse
c06343128a
SoundcloudBridge & Add icon to Atom Format
2014-07-24 13:51:42 +02:00
Mitsukarenai
bf2303ead8
[ pull request #86 ]
2014-07-23 13:11:55 +02:00
Damien Calesse
4b0ac11b82
Create ABCTabsBridge.php
2014-07-23 12:53:02 +02:00
Damien Calesse
a73d1cfc0c
Ni
2014-07-23 11:17:53 +02:00
pitchoule
a7ed30e2cc
Update ScoopItBridge
...
Le "title" était en innertext et non en plaintext.
2014-07-23 10:59:12 +02:00
Damien Calesse
1c38a91d41
Improve LeMondeDiploBridge.php
2014-07-22 20:02:40 +02:00
Damien Calesse
6d284ad5af
Change WhyBridge.php
2014-07-22 20:00:32 +02:00
Mitsu
9287e47163
Merge pull request #83 from 16mhz/master
...
LeBonCoin and Humble Store Discount bridges
2014-07-22 18:09:50 +02:00
Mitsu
03bbf2f040
Merge pull request #82 from pitchoule/patch-3
...
Create ScoopItBridge.php
2014-07-22 18:09:36 +02:00
16mhz
5714892115
Add: New bridge for LeBonCoin with region filter
2014-07-22 17:20:43 +02:00
16mhz
b0ce5bdc81
Humble Store bridge now with thumbnail
2014-07-22 17:18:31 +02:00
pitchoule
7ae85226f7
Create ScoopItBridge.php
...
Bridge permettant de collecter les informations sur la page Scoop.It
Bonne lecture
2014-07-22 14:59:55 +02:00
pitchoule
0a75549663
Create MondeDiplo.php
...
Pour répondre au post : (Le monde diplo #62 )[https://github.com/sebsauvage/rss-bridge/issues/62 ]
Voici le bridge
2014-07-22 14:55:22 +02:00
Grummfy
2ed55b143e
remove useless
2014-07-20 16:32:45 +02:00
Grummfy
0113c61911
bridge with google plus
2014-07-20 16:28:51 +02:00
jvb
c02e4cae7c
try to debug stuff
2014-07-20 12:38:45 +02:00
jvb
4568ef238b
...
2014-07-20 11:59:46 +02:00
Grummfy
f570a9cc83
google plus bridge
2014-07-20 10:40:00 +02:00
Mitsukarenai
035dfbeed8
Ça m'apprendra à coder à 3h40..
2014-07-19 03:41:34 +02:00