--- sidebar: auto ---

RSSHub

RSSHub

> 🍰 Everything is RSSible RSSHub is a lightweight and extensible RSS feed aggregator, it's able to generate feeds from pretty much everything. ## Special Thanks ### Special Sponsors ### Sponsors | [Eternal Proxy](https://proxy.eternalstudio.cn/?from=rsshub) | [Liuyang](https://github.com/lingllting) | [Sayori Studio](https://t.me/SayoriStudio) | 匿名 | [Sion Kazama](https://blog.sion.moe) | | :----------------------------------------------------------: | :--------------------------------------: | :----------------------------------------: | :--: | :----------------------------------: | [![](https://opencollective.com/static/images/become_sponsor.svg)](https://docs.rsshub.app/support/) ### Contributors [![](https://opencollective.com/RSSHub/contributors.svg?width=890)](https://github.com/DIYgod/RSSHub/graphs/contributors) Logo designed by [sheldonrrr](https://dribbble.com/sheldonrrr) ::: tip Free feel to test the [demo instance](https://rsshub.app), the cache expiry time is set to 10 minutes. ::: ## Parameters ::: tip All parameters can be linked with `&` to used together to generate a complex feed ::: ### Filtering The following URL query parameters are supported, Regex support is built-in Set `filter` to include the content - filter: filter title and description - filter_title: filter title only - filter_description: filter description only - filter_author: filter author only For example: [https://rsshub.app/dribbble/popular?filter=Blue|Yellow|Black](https://rsshub.app/dribbble/popular?filter=Blue|Yellow|Black) Set `filterout` to exclude unwanted content - filterout: filter title and description - filterout_title: filter title only - filterout_description: filter description only - filterout_author: filter author only For example: [https://rsshub.app/dribbble/popular?filterout=Blue|Yellow|Black](https://rsshub.app/dribbble/popular?filterout=Blue|Yellow|Black) ### Limit Entries Set `limit` to limit the number of articles in the feed, Eg: Dribbble Popular Top 10 [https://rsshub.app/dribbble/popular?limit=10](https://rsshub.app/dribbble/popular?limit=10) ### Output Formats RSSHub supports RSS 2.0 and Atom as the output formats, simply append `.rss` `.atom` to the end of the feed address, default to RSS 2.0 For exmaple: - Default (RSS 2.0) - [https://rsshub.app/dribbble/popular](https://rsshub.app/dribbble/popular) - RSS 2.0 - [https://rsshub.app/dribbble/popular.rss](https://rsshub.app/dribbble/popular.rss) - Atom - [https://rsshub.app/dribbble/popular.atom](https://rsshub.app/dribbble/popular.atom) - Apply filters or URL query [https://rsshub.app/dribbble/popular.atom?filterout=Blue|Yellow|Black](https://rsshub.app/dribbble/popular.atom?filterout=Blue|Yellow|Black) ## API ::: warning Warning The API is under active development and is subject to change. All suggestions are welcome! ::: RSSHub provides the following APIs: ### List of Public Routes ::: tip Tip This API **will not** return any routes under `lib/protected_router.js`. ::: Eg: Route: `/api/routes/:name?` Parameters: - name, route's top level name as in [https://github.com/DIYgod/RSSHub/tree/master/lib/routes](https://github.com/DIYgod/RSSHub/tree/master/lib/routes). Optional, **returns all public routes if not specified**. A successful request returns a HTTP status code `200 OK` with the result in JSON: ```js { "status": "success", "data": { "github": { "routes": [ "/github/trending/:since/:language?", "/github/issue/:user/:repo", "/github/user/followers/:user", "/github/stars/:user/:repo" ] } }, "message": "request returned 4 routes" } ``` If no matching results were found, the server returns only a HTTP status code `204 No Content`. ## Application Updates ### RSSHub ### Update ### MIUI ### New firmware | stable | development | | ------- | ----------- | | release | dev | ### Firefox ### New Release | Desktop | Android | Beta | Nightly | Android Beta | ESR | | ------- | ------- | ---- | ------- | ------------ | ------------- | | desktop | android | beta | nightly | android-beta | organizations | ### Thunderbird ### Update ### App Store/Mac App Store ### App Update ### App Update ### In-App-Purchase Price Drop Alert ### F-Droid ### App Update ### Greasy Fork ### Script Update ### Thunderbird ### Changelog ### Nvidia Web Driver ### Changelog ### Docker Hub ### Image New Build ## Social Media ### pixiv ### User Bookmark ### User Activity ### Rankings | pixiv daily rank | pixiv weekly rank | pixiv monthly rank | pixiv male rank | pixiv female rank | pixiv original rank | pixiv rookie user rank | | ---------------- | ----------------- | ------------------ | --------------- | ----------------- | ------------------- | ---------------------- | | day | week | month | day_male | day_female | week_original | week_rookie | | pixiv R-18 daily rank | pixiv R-18 male rank | pixiv R-18 female rank | pixiv R-18 weekly rank | pixiv R-18G rank | | --------------------- | -------------------- | ---------------------- | ---------------------- | ---------------- | | day_r18 | day_male_r18 | day_female_r18 | week_r18 | week_r18g | ### Disqus ### Comment ### Twitter ### User timeline ### List timeline ### User likes ### Instagram ### User ### Hashtag ### Youtube ### User ### Channel ### Playlist ### Telegram ### Channel ::: tip Bot initialization required: add Telegram Bot [@RSSHub_bot](https://t.me/RSSHub_bot) as an admin to the channel and send at least one message in the channel for the bot to obtain the _chat_id_. For private channels, pass the channel `id` (such as `-1001001234567`) intstead of `:username`. The easiest way to get id is [described here](https://stackoverflow.com/a/39943226/3160483). ::: ### Sticker Pack ## ACG ### Vol.moe ### vol | Comics are serialized | Comics is finshed | | --------------------- | ----------------- | | serial | finish | ## Travel ### All the Flight Deals ### Flight Deals For ISO 3166-1 country codes please refer to [Wikipedia ISO_3166-1](https://en.wikipedia.org/wiki/ISO_3166-1) ::: tip If the city name contains a space like `Mexico City`, replace the space with `%20`, `Mexico%20City`. ::: ### Hopper ### Flight Deals This route returns a list of flight deals (in most cases, 6 flight deals) for a period defined by Hopper's algorithm, which means the travel date will be totally random (could be tomorrow or 10 months from now). For airport IATA code please refer to [Wikipedia List of airports by IATA code](https://en.wikipedia.org/wiki/List_of_airports_by_IATA_code:_A) ## News ### BBC ### BBC Provides a better reading experience (full text articles) over the official ones. Support major channels, refer to [BBC RSS feeds](https://www.bbc.co.uk/news/10628494). Eg, `business` for `https://feeds.bbci.co.uk/news/business/rss.xml`. - Channel with a single path, such as `https://feeds.bbci.co.uk/news/business/rss.xml`, use `/bbc/business`. - Channel contains multiple paths, such as `https://feeds.bbci.co.uk/news/world/asia/rss.xml`, replace `/` with `-`, `/bbc/world-asia`. - Exemption: use `/bbc/chinese` for BBC News Chinese. ## Programming ### GitHub ::: tip GitHub provides some official RSS feeds: - Repo releases: https://github.com/:owner/:repo/releases.atom - Repo commits: https://github.com/:owner/:repo/commits.atom - User activities: https://github.com/:user.atom - Private feed: https://github.com/:user.private.atom?token=:secret (You can find **Subscribe to your news feed** in [dashboard](https://github.com) page after login) ::: ### User Repo ### Trending ### Issue ### Follower ### Star ### GitLab ### Explore | Trending | Most stars | All | | -------- | ---------- | --- | | trending | starred | all | ## Parcel Tracking ### Hermes ### Hermes UK ## Uncategorized ### EZTV ::: tip EZTV provides an official RSS feed of all torrents: https://eztv.ag/ezrss.xml ::: ### Torrent Lookup by IMDB ID ### Hexo Blog ### Blog using Next theme ### Blog using Yilia theme ### Google ### Google Scholar Keywords Monitoring ::: warning Google Scholar has strict anti-crawling mechanism implemented, the demo below doesn't guarantee availability. Please deploy your own instance as it might increase the stability. ::: 1. Basic mode, sample query is the keywords desired, eg.「data visualization」, [https://rsshub.app/google/scholar/data+visualization](https://rsshub.app/google/scholar/data+visualization). 2. Advanced mode, visit [Google Scholar](https://scholar.google.com/schhp?hl=en&as_sdt=0,5), click the top left corner and select「Advanced Search」, fill in your conditions and submit the search. The URL should look like this: [https://scholar.google.com/scholar?as_q=data+visualization&as_epq=&as_oq=&as_eq=&as_occt=any&as_sauthors=&as_publication=&as_ylo=2018&as_yhi=&hl=en&as_sdt=0%2C5](https://scholar.google.com/scholar?as_q=data+visualization&as_epq=&as_oq=&as_eq=&as_occt=any&as_sauthors=&as_publication=&as_ylo=2018&as_yhi=&hl=en&as_sdt=0%2C5), copy everything after `https://scholar.google.com/scholar?` from the URL and use it as the query for this route. The complete URL for the above example should look like this: [https://rsshub.app/google/scholar/as_q=data+visualization&as_epq=&as_oq=&as_eq=&as_occt=any&as_sauthors=&as_publication=&as_ylo=2018&as_yhi=&hl=en&as_sdt=0%2C5](https://rsshub.app/google/scholar/as_q=data+visualization&as_epq=&as_oq=&as_eq=&as_occt=any&as_sauthors=&as_publication=&as_ylo=2018&as_yhi=&hl=en&as_sdt=0%2C5). ### Dribbble ### Popular ### User (or team) ### Keyword ### Apple ### Exchange and Repair Extension Programs ### The Verge ### The Verge Provides a better reading experience (full text articles) over the official one. ### 99% Invisible ### Transcript ### AutoTrader ### Search 1. Conduct a search with desired filters on AutoTrader 1. Copy everything in the URL after `?`, for example: `https://www.autotrader.co.uk/car-search?radius=50&postcode=sw1a1aa&onesearchad=Used&onesearchad=Nearly%20New&onesearchad=New&price-to=9000&year-from=2012&body-type=Hatchback&transmission=Automatic&exclude-writeoff-categories=on` will produce `radius=50&postcode=sw1a1aa&onesearchad=Used&onesearchad=Nearly%20New&onesearchad=New&price-to=9000&year-from=2012&body-type=Hatchback&transmission=Automatic&exclude-writeoff-categories=on` ### United Nations ### Security Council Vetoed a Resolution ### The Guardian ### Editorial Provides a better reading experience (full text articles) over the official one. ### iDownloadBlog ### iDownloadBlog Provides a better reading experience (full text articles) over the official one. ### 9To5 ### 9To5 Sub-site Supported sub-sites: | Mac | Google | Toys | | --- | ------ | ---- | | Mac | Google | Toys | ### All Poetry ### Poems