logmanoriginal
22e8f8b4aa
[RssBridge] Skip searching vendor files
...
Vendor files (simple_html_dom.php and urljoin.php) are included in the
repository and therefore shipped with all releases. If one of the files
is missing, either the repository or the release is incomplete.
PHP will generate error messages if either of the files is missing, so
there is no need to check availability manually unless it is done for
all files (which doesn't make sense because they are part of the
repository).
2018-11-06 18:11:18 +01:00
logmanoriginal
bfae04d1fe
[RssBridge] Include __DIR__ in PATH_VENDOR
2018-11-06 18:08:53 +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
logmanoriginal
85c34a0960
[CHANGELOG.md] Remove file
...
The latest changelog is available at
https://github.com/RSS-Bridge/rss-bridge/releases
2018-11-05 19:14:44 +01:00
logmanoriginal
5deb86acff
core: Replace PHP_VERSION_REQUIRED by static text
...
The required PHP version is used in one place only and
therefore shouldn't require a constant
2018-11-05 19:07:33 +01:00
logmanoriginal
946e66e9df
core: Use REPOSITORY constant where applicable
2018-11-05 19:05:59 +01:00
logmanoriginal
1a00dfa412
[index.php] Change user agent to constant and include current version
2018-11-05 19:04:30 +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
d987ceec73
[CONTRIBUTING.md] Include all policies and link to the Wiki
2018-11-05 14:07:14 +01:00
logmanoriginal
392e3ff6c7
phpcs: Fix violations
2018-11-05 12:55:58 +01:00
logmanoriginal
e295dc5a79
[phpcs] Add check for concatenation operator spacing
...
The concatenation operator should have one space before and after
2018-11-05 12:52:18 +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
mr-flibble
1a7a7bad98
[contents.php] Fix typo ( #900 )
...
This fixes "The requested resouce cannot be found!" on line 67
2018-11-05 11:10:32 +01:00
Yardena Cohen
27d6a22675
core: Display optional administrator email ( #896 )
2018-11-05 10:46:44 +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
2ac2f3dc66
[README] Add info about feed readers
...
References #892
2018-11-02 11:45:45 +01:00
logmanoriginal
e2dfea2b77
[index.php] Filter parameter '_error_time' from queries
...
The parameter is used in error feeds. Since RSS-Bridge returns valid
feeds for error conditions, feed readers may attempt to access the
URI returned for the feed item in order to collect additional data,
thus including the parameter '_error_time' in the query.
This results in another error message, because it is an invalid input
parameter. Filtering the parameter allows RSS-Bridge to return the
original feed.
References #882
2018-11-02 11:05:48 +01:00
Yardena Cohen
c4896c7791
[Configuration] Fix open_basedir warnings ( #887 )
...
If .git/HEAD isn't in open_basedir it'd throw ugly warnings.
Suppress errors while checking if file is readable
2018-10-27 10:53:45 +02: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
logmanoriginal
953c6e1022
[contents] Skip setting options on empty array
2018-10-24 16:28:26 +02:00
logmanoriginal
dbd44f64dd
[contents] Add debug messages for 'getContents'
...
Adds additional messages to the error log when fetching contents. The
data is helpful in finding issues with receiving contents from servers.
References: #879 , #882 , #884
2018-10-24 16:10:33 +02:00
logmanoriginal
89ca42da54
[index] Always write exceptions to error.log
...
Exceptions are reported to users, but they do not necessarily appear
in the error log on the server. Using 'error_log' we can explicitly
write exceptions and error messages to the log file, using the
standard PHP message format.
For more information see https://stackoverflow.com/a/26867035
2018-10-24 15:58:12 +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
Eugene Molotov
a508dddb36
[core] Fixed broken caching ( #880 )
2018-10-22 19:14:49 +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
9820ad5c0f
[BridgeCard] Fix checkbox default value ( #874 )
...
The current solution just output "1" when checked instead of "checked"
2018-10-20 13:14:46 +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
fluffy
e0323f06cd
update php-urljoin ( #867 )
2018-10-18 16:43:39 +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