FreshRSS

πŸ”’
❌ About FreshRSS
There are new available articles, click to refresh the page.
Before yesterdayRelease notes from rss-bridge

RSS-Bridge 2019-09-12

General changes

  • Respect passed headers for file_get_contents() (#1234)
  • Fix double XML encoding on Atom feed title (#1247)

New bridges

Modified bridges

  • AutoJMBridge

    • Adapt to changes (#1255)
  • DanbooruBridge

    • Decode href of HTML element to avoid double escaping (#1262)
  • DailymotionBridge

    • Use API for playlist and user account feeds (#1217)
  • DealabsBridge

    • Follow website change (#1256)
  • FacebookBridge

    • Remove relative date from content (#1212)
    • Prevent sending empty header (#1239)
  • GQMagazineBridge

    • Adapt to changes (#1281)
  • HaveIBeenPwnedBridge

    • Add item limit parameter (#1219)
  • HentaiHavenBridge

  • InstagramBridge

    • Attempt to fix the queries in order to bypass rate limiting (ccef6b9)
    • Fix Instagram stories and user id finding (48ebed7)
    • Remove condition that forces cache ignoring (7aba799)
  • InternetArchiveBridge

    • Fix malformed URLs (#1222)
  • LeBonCoinBridge

    • Submit user agent to LBC to get results (a86a945)
  • NovelUpdatesBridge

  • PikabuBridge

    • Added filtering by user (#1266)
  • Rule34pahealBridge

    • Fix thumbnail uri (#1278)
  • ThePirateBayBridge

    • Switch back TLD to .org (2b4a030)
    • URI fix, add magnet link (8bff63d)
    • Fix PHPCS code violations (38960df)
  • TwitterBridge

    • Get cookies before sending request (#1232)
    • Enable cookies with curl (#1245)
  • UnsplashBridge

Removed bridges

No bridges were removed in this release

RSS-Bridge 2019-07-06

General changes

  • RSS-Bridge now has its own logo and favicon 🚀 (#1087)
  • Added support for case-insensitive format name matching (1ada9c2)
  • Added context hinting for new feeds (1591e18)
  • Added better support for mobile devices (99d4571)
  • Changed the placeholder text for the search bar to indicate that searching by URL and bridge is supported (dfa9c65)
  • Changed factory classes to non-static classes for better abstraction (705b9da, 2460b67, fc8421e, 14e6dbb)
  • Changed the HTML output format to dynamically add buttons for other feed formats (7ff97c0)
  • Removed syndication feeds from the HTML output format (7ff97c0)
  • Fixed parsing of incomplete headers from remote servers that could cause bridge failure (7054268)

New bridges

Modified bridges

  • BAE
    • Improved performance (#1168)
  • Brut
    • Creates custom feed name for each category and edition (#1164)
  • Castorus
    • Fixed broken activity selector (73f4bc0)
  • Desoutter
    • Fixed bridge after DOM changes (1efb7c7)
  • Elite Dangerous Galnet
    • Removes duplicate items (#1167)
  • Find A Crew
    • Improved bridge results (#1120)
  • Github Issue
  • Glassdoor
  • GQ Magazine
    • Fixed the bridge by changing the way the articles are loaded AND their titles are found (#1195)
  • Have I Been Pwned
    • Converts HTML entities to characters (#1198)
    • Displays the breach type (#1203)
  • Instructables
    • Added support for HTTPS (54fb29d)
    • Fixed listCategories() to work with new layout (6f24987)
    • Updated available categories (d324aa5)
    • Fixed after layout changes (60c1339)
  • Kununu
    • Added support for ratings (7926ffa)
    • Added support for benefits (7926ffa)
    • Fixed broken timestamp (7926ffa)
  • PinterestBridge
    • Removed support for search due to technical limitations (#1206)
  • Shanaproject
  • Steam Community
    • Added Workshop category (#1172)
  • Twitter
    • Displays all images from a tweet, not only the first one (#1160)
    • Added extensive description to keyword search query (d005acc)
    • Fixed detection of retweets on lists (b27487a)
  • World Of Tanks
  • XenForo
    • Fixed broken bridge (ade09b2)
    • Fixed minor issues with CSS selectors (50162f5)
  • Youtube
    • Added playlist caching (#1162)

Removed bridges

RSS-Bridge 2019-06-08

General changes

  • Updated the Docker configuration to use the official php:7-apache image (#1140)
  • Updated Simple HTML DOM to version 1.9 (5656792)
    • Various minor adjustments to utilize the new features that shipped with this version (014b698)
  • Added whitelist.default.txt to use if whitelist.txt doesn't exist (d4e867f)
  • Added new parameter [system] => timezone to the configuration file (946a99d).
    Find more information on the Wiki
  • Added a deploy button for Heroku (#1150)
  • Added a second button to error messages to search for similar issues on GitHub (5a95199)
  • Fixed a bug that resulted in repeated UID hashing when loading feeds from cache (#1148)
  • Fixed broken GitHub issue queries when reporting bridge failure (468d8be)
  • Fixed placeholders to hide placeholder text on key focus (f28cbec)
  • Improved performance for loading the front page if entries in whitelist.txt are correctly written (e2e0ced)

Important note
If you are using the Docker Image, note that the path to mount whitelist.txt has changed from /app/public/whitelist.txt to /app/whitelist.txt. The wiki has been updated accordingly.

New bridges

Modified bridges

  • Pikabu
    • Add gif support (#1149)
    • Use page title as feed title (#1149)
    • Implement community support (#1149)
  • Radio Melodie
    • Fixed bridge after website update (#1145)
  • Sound Cloud
    • Uses account avatar as feed icon (#1146)
  • Steam
    • Follow source changes (#1143)
    • Improve media path building (#1143)
    • Improve price fetching and display (#1143)
  • Vk
    • Ignore illegal characters in input HTML for iconv (#1154)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2019-05-08

General changes

  • Duplicate enclosures are now filtered out automatically if they are an exact match (6293c3d)
  • Updated .gitignore to ignore .htaccess and .htpasswd files (#1078)
  • Refactored the cache API (#1060)
  • Added Memcached as caching alternative (#1000)

New bridges

Modified bridges

  • AutoJM
    • Fixed bridge after website change (#1081)
    • Uses title from website for the feed title (#1093)
  • BakaUpdatesMangaReleases
    • Sanitized hash for more solid UIDs (#1113)
  • ComboiosDePortugal
    • Properly encode the URL (#1074)
  • Facebook
    • Fixed encoding of cyrillic letters in group names (#842)
  • FDroid
    • Fixed bridge after DOM changes (#1075)
  • FindACrew
    • Updated bridge according new findacrew.net website (#1080)
  • GithubSearch
    • Updated to match Github's new layout (24cdeab)
  • HDWallpapers
    • Updated to website changes (98c2530)
    • Added wallpapers to enclosures (98c2530)
    • Made "HD" the default resolution (98c2530)
  • Instagram
  • RadioMelodie
    • Updated to support the new website (#1101)
  • RoadAndTrack
    • Generate a signature key for every client instead of hardcoding it (0aa8858)
    • Major rewrite, due to the depreciation of their API (a2f3866)
  • Vk
    • Added an option to hide reposts (#1089)

Removed bridges

  • Google Plus Bridge (#1124)

RSS-Bridge 2019-03-17

General changes

  • Fixed cache types ending on 'cache' are not detected correctly (e3588f6)
  • Added cache based on SQLite 3 (#1035)

New bridges

Modified bridges

  • BakaUpdatesMangaReleases

    • Reworked to parse new layout (#1052)
    • Added filter for title and groups (#1058)
  • BandcampBridge

    • Updated to use newer POST API (#1045)
  • Dealabs

    • Patched unparsable Deal date (#1053)
  • LeMondeInformatique

    • Handle special articles (#1039)
  • OneFortuneADay

    • Added lucky number feature (#1038)
    • Changed to use date in UTC for the seed (#1059)
  • Soundcloud

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2019-02-19

General changes

  • Updated PHP Simple HTML DOM Parser to version 1.8.1 (bcd7bcc)
  • Refactored the Atom format to comply with RFC 4287 (#995)
  • Refactored the Mrss format to make it valid RSS 2.0 + Media RSS (#996)
  • The required attribute is no longer supported for lists and checkboxes (d532d0e) (#1014)
  • Added new parameter 'uid' to item (#1017)
  • Added unit tests for cache implementations (#1007)
  • Added unit tests for format implementations (#1008)
  • Added minor typographical changes to the HtmlFormat CSS (#1009)
  • Implemented the Action factory (#1002)
  • Added support for custom cache types to the configuration file (556a417)

New bridges

Modified bridges

  • Feed Expander

    • Fixed item href being used as feed uri (#1033)
  • Glassdoor

    • Fixed incorrect CSS selector (37d882a)
  • Twitter

    • Appended username of retweeter to author (#1016)
  • MozillaSecurityBridge

    • Make the URI unique by adding timestamp (#1005)

Removed bridges

No bridges were removed in this release

RSS-Bridge 2019-01-13

General changes

  • Updated PHP Simple HTML DOM Parser to version 1.7 (b00971b)
  • Added the ability to use file_get_contents instead of cURL when running in CLI mode and no root certificates are defined for cURL (#962)
  • Added a new FeedItem class to handle items returned by bridges (#940)
    Note: This class should not be used for bridges yet as it might change in the future!
  • Fixed various bridges that didn't pass the unit tests (#984)
  • Refactored JsonFormat to JSON Feed version 1 (#988)
  • Refactored unit tests to properly check all bridges (#980)

New bridges

Modified bridges

  • Amazon

    • Fixed parsing of list item (#998)
  • Dilbert

    • Fixed URI and item title (#976)
  • Discogs

  • EliteDangerousGalnet

    • Added support for others website languages (#992)
  • Instagram

    • Truncate long titles and use full text as content (#961)
    • Added link on image and video indication in title (#966)
    • Added author if available in response (#997)
  • Soundcloud

    • Fixed feeds for artists with less than 10 tracks would return empty (#970)
  • TheHackerNews

    • Fixed content extraction (#972)
  • Twitter

    • Added option to disable image scaling in feeds (bb2329f)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2018-12-11

General changes

  • Added parameter validation for [admin]:email in order to prevent injection of arbitrary content. (2bb1316)
  • Replaced the debugMessage function by a Debug class. Find more information on the Wiki (a0490e3)
  • Requests with _cache_timeout no longer result in an error message on servers where custom_timeout is disabled. Instead the server redirects to a query without _cache_timeout (#894)
  • Fixed some grammar (#923)
  • Added API documentation to the core library, compatible to PHPDocumentor (various commits)
  • Added server-side caching, using the "If-Modified-Since" header (#889)
    Note: Caching is disabled if the remote server requests no caching (#945)
  • Added new action detect to automatically select a bridge based on a URL (#928)
    Read more about this new action in the Wiki
  • Fixed a bug where queries via CLI would fail because server variables are not defined (#939)
  • Added better error reporting for cUrl errors (#958)

New bridges

Modified bridges

  • Crewbay

    • Updated bridge according to new crewbay.com website (#930)
  • Facebook

    • Added decoding for HTML entities to prevent double-encoding in the output data (#925)
    • Changed title generator to produce more useful titles (#924)
  • FB2

    • Adapt to Facebook HTML changes (#950)
  • GithubIssue

    • Fixed issue comments and events parsing (d7cabfc)
    • Fixed non existing comments count (d5085a4)
    • Be consistent in avoiding is_null (f4b46e4)
  • Glasdoor

    • Fixed bridge being marked as executable (6e9c188)
  • Soundcloud

    • Added RSS enclosures (#952)
    • Improved Author, Date and Description (#955)
  • Twitter

    • Changed order of quoted tweets and replies to appear in the same order Twitter would use (#921)
    • Added decoding for HTML entities to prevent double-encoding in the output data (#926)
  • YGGTorrent

  • ZoneTelechargement

    • Switch to the new Website (#934)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2018-11-10

General changes

  • Updated CONTRIBUTING to include all tests and link to the Wiki (d987cee)
  • Updated php-urljoin (#867)
  • Fixed a bug where the default value for a checkbox was set to "1" instead of "checked" (#874)
  • Fixed a bug introduced by #841 that prevented RSS-Bridge from sending HTTP 304 responses. For more information see #875 (#880)
  • Fixed open_basedir warnings if .git/HEAD isn't in open_basedir (#887)
  • Added favicons to most bridges (7621784)
  • Added an option to display the administrator email address on the front page (#896)
    Find more information on the Wiki
  • Added a template for bridge requests on GitHub (7e3787a)
  • Added integration tests for PHP version compatibility (a935e31)

New bridges

Modified bridges

  • Askfm

  • Etsy

    • Fixed bridge and corrected typos (#873)
  • Facebook

    • Fixed 'SpSonSsoSredS' text in title (7561c06)
    • Fixed items link to localhost (717b0bd)
    • Fixed broken feed caused by regex parsing (cb488d9)
    • Added filter to remove tracking code (723bd11)
    • Added filter to keep title and description of embedded media (7026684)
    • Removed filter that removed origin information of embedded media (0b2ede3)
    • Added filter to remove hidden elements from posts (104ae22)
    • Added filter to remove videos and view counts from posts (68ee24d)
    • Updated filter to remove " - Posts" from author name (#917)
  • FB2

    • Added updated timestamps to each post (#849)
    • Replaced emoticon images by their textual representation (62d737e)
    • Use a new URL for the cursor to fix #851 (7596be6)
    • Fixed number of fetched items (30bc517)
    • Added support for images (afd5ef0)
  • GitHubGist

  • Instagram

    • Added caption existence check to reduce PHP warnings in server logs (#865)
    • Fixed adding duplicate URLs when parsing Instagram stories (#715)
    • Added support for Instagram locations (19a7f10)
  • RainbowSixSiege

    • Fixed missing news (#908)
  • Rue89

    • Entirely rewritten using the JSON API (110b865)
  • ThePirateBay

    • Fixed TLD from .org to .wf (#907)
  • Youtube

    • Fixed playlist mode (#876)
  • ZoneTelechargement

    • Made the bridge more robust to URL change (#881)

Removed bridges

No bridges were removed in this release!

RSS-Bridge 2018-10-15

General changes

  • The Wiki was updated to better support you in creating your own bridge!
  • The README file was generally updated.
    It now includes two additional badges: debian release and guix release
  • Fixed a bug that caused open_basedir warnings after updating to RSS-Bridge 2018-09-09 (#832)
  • Adjusted styles to improve readability for bridge parameters (#763)
  • Atom format
    • Fixed PHP notice when running in CLI mode (#824)
  • Mrss format
    • Fixed double quotes in XML attributes breaking the feed (#813)
  • Improved performance considerably in certain situations (e3a5a6a)
  • Error messages for invalid parameter values now include the affected parameter names (f853ffc)
  • RSS-Bridge now returns an error message if it fails loading remote contents (13bd7fe)
  • HTML format now includes feed URLs which can automatically be detected by feed readers and browsers (93e7ea9)
  • Errors are now returned in the requested feed format for feed readers to show in your time line (#841)
    (i.e. feeds in Atom format will return errors in Atom format, Mrss in Mrss format and so forth)
    Please notice that error messages are re-issued after 24 hours, so expect your feed reader to report issues once per day, even if it is the same error.
  • Fixed an issue where RSS-Bridge would respond with a PHP Notice when running in CLI mode, requesting the Mrss format (#858)

New bridges

Modified bridges

  • Arte7
    • Added support for collections (#819)
  • Dealabs
    • Fixed a bug that caused the bridge to return error 500 because Dealabs changed the URL of the category Maison & jardin (#821).
      Notice: Existing feeds must be updated to the new RSS Feed URL!
    • Follow website changes (#852)
  • ETTV
    • Fixed typo with status field (#682)
    • Change the uri element of an item to point, not on the magnet link (#682)
    • Return name & uri matching with query (#682)
  • Facebook
    • Uses an alternative URI to return more posts (fcc9f9f)
    • Added a new parameter limit to specify the maximum number of items to return (i.e. &limit=10). The default limit is &limit=-1 (no limit) (5779f64)
  • FB2
    • Fixed a bug that caused the bridge to fail after updating to RSS-Bridge 2018-09-09 (458b826)
    • Fixed Facebook links starting with two slashes and ending in quotes (#831)
    • Headers <h3> and <h4> are retained to make the feed more readable (#836)
  • Kununu
    • Fixed broken bridge and general improvements (e6476a6)
  • LeBonCoin

Removed bridges

  • Sexactu (replaced by GQMagazine)

RSS-Bridge 2018-09-09

General changes

  • Added unit tests to test basic bridge implementation mistakes (6bceb2b)
  • Added new action to list bridges (#493). Find more information on the Wiki
  • The styles have been updated to give RSS-Bridge a modern look (#781)
  • Bridges can now specify their own icon via getIcon (#788). Read more on the getIcon function on the Wiki
  • Added an PHP extension check for "json" (be3620a)
  • RSS-Bridge now sends HTTP code 304 when returning cached data (#793)
  • Improvements to cache handling to prevent working with incorrect timestamps (#792)
  • Fix cache timing : the last modification time was cached, resulting in wrong results
  • Move the debug mode initialization before the inclusion of the core files, in order to catch errors in them
  • Improve debug messages (#802)
  • Add new parsing utilities (#802):
    • extractFromDelimiters
    • stripWithDelimiters
    • stripRecursiveHTMLSection
    • markdownToHtml (partial)
  • Handle MIME type for enclosures, as many feed readers ignore enclosures without MIME type (#802)
  • Improve field extraction in FeedExpander, add support for enclosures (#802)

New bridges

Modified bridges

*Anime-Ultime

  • Restore thumbnail (#802)
  • BlaguesDeMerde
    • Adjust to layout changes (c305c1d)
  • CNET
    • Rewrite bridge (#802)
  • Danbooru
  • DauphineLibere
    • Fixed broken bridge, and use HTTPS for content fetching (#780)
  • Dilbert
    • Minor URI fix (#802)
  • EstCeQuonMetEnProd
    • Fix content extraction (#802)
  • Facebook
    • Remove query string from post links (bf30ad1)
    • Fix "SpSonsSoriSsés" label (#802)
  • ForGifsBridge
    • Fix permission of the file (123fce4)
  • Futura-Sciences
    • Cleanups, use HTTPS (#802)
  • GBATemp
    • Fix categories, add thumbnails, fix date extraction, fix user blog post extraction, use cached data (#802)
  • GithubSearch
    • Fix broken bridge, add tags and categories (#803)
  • GooglePlusPost
    • Fixed a bug where the title was returned empty if the content is too short (37f8419)
  • GrandComicsDatabase
    • Fixed links in content (#804)
  • JapanExpo
    • Fix getSimpleHTMLDOMCached call, use HTTPS, add thumbnails to the enclosures (#802)
  • LeBonCoin
    • Added custom headers to prevent bot exclusion (9fc1e97)
    • This bridge now uses the site's API to collect data (#795)
    • Added more options (#783)
  • LeMondeInformatique
    • Fix bridge, use HTTPS, add thumbnails to enclosures (#802)
  • LesJoiesDuCode
    • Switched to HTTPS and removed author (#787)
  • Nextgov
    • Fix bridge, add thumbnails to enclosures (#802)
  • NextInpact
    • Add categories and filtering, fix extraction, remove article limit (#802)
  • Pixiv
    • Fixed timestamps (#785)
  • Releases3DS
    • Cache content, add thumbnails to enclosures (#802)
  • TheHackerNews
    • Fix bridge, add thumbnails to enclosures (#802)
  • Vk
    • Various fixes to video attachments (#766)
  • WeLiveSecurity
    • Use HTTPS, fix content extraction (#802)
  • WordPress
    • Reduce timeout, add new content selector, fix <script> cleanup, add thumbnails to enclosures (#802)
  • YGGTorrent
    • Increase limit, use cache (#802)
  • ZDNet
    • Rewrite bridge (#802)

Removed bridges

❌