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