Social Media
https://docs.rsshub.app/en/social-media.html#youtube
Author: @dwemerx
Example: https://rsshub.app/dev.to/top/month
Route: /dev.to/top/:period
Parameters:
period, required - period
Author: @DIYgod
Example: https://rsshub.app/disqus/posts/diygod-me
Route: /disqus/posts/:forum
Parameters:
forum, required - forum, disqus name of the target website
WARNING
Due to Instagram API restrictions, you have to setup your credentials on the server. See deployment guide for more.
If you don't want to setup credentials, use Picuki.
Example: https://rsshub.app/lofter/tag/摄影/date
Route: /lofter/tag/:name?/:type?
Parameters:
name, optional - tag name, such as名侦探柯南,摄影by defaulttype, optional - ranking type, see below, new by default
TIP
Official user RSS:
These feed do not include boosts (a.k.a. reblogs). RSSHub provides a feed for user timeline based on the Mastodon API, but to use that, you will need to create application on a Mastodon instance, and configure your RSSHub instance. Check the Deploy Guide for route-specific configurations.
# User timeline
# Instance timeline (local)
# Instance timeline (federated)
# User timeline (backup)
# piapro# User latest works
# Website latest works
Author: @hoilc
Example: https://rsshub.app/piapro/public/music/miku/2
Route: /piapro/public/:type/:tag?/:category?
Parameters:
type, required - work type, can bemusic,illust,texttag, optional -tagparameter in urlcategory, optional - category ID,categoryIdparameter in url
# User Profile
Support browser extension Support RSSBud
Author: @hoilc @Rongronggg9
Example: https://rsshub.app/picuki/profile/stefaniejoosten
Route: /picuki/profile/:id/:functionalFlag?
Parameters:
id, required - Instagram idfunctionalFlag, optional - functional flag, see the table below
WARNING
Instagram Stories do not have a reliable guid. It is possible that your RSS reader show the same story more than once.
Though, every Story expires after 24 hours, so it may be not so serious.
# User Activity
# Rankings
# Keyword
# Following timeline
WARNING
Only for self-hosted
Support browser extension Support RSSBud
Author: @DIYgod @Rongronggg9
Example: https://rsshub.app/telegram/channel/awesomeDIYgod/searchQuery=%23DIYgod的豆瓣动态
Route: /telegram/channel/:username/:routeParams?
Parameters:
username, required - channel usernamerouteParams, optional - extra parameters, see the table below
# by %23 for hashtag searching (search disabled) Specify different option values than default values can meet different needs, URL
generates an RSS without any link previews and annoying metadata, with emoji media tags in the title, without forwarded messages (but with reply messages), and without messages you don't care about (service messages and unsupported messages), for people who prefer pure subscriptions.
TIP
For backward compatibility reasons, invalid routeParams will be treated as searchQuery .
Due to Telegram restrictions, some channels involving pornography, copyright, and politics cannot be subscribed. You can confirm by visiting https://t.me/s/:username.
Author: @fengkx
Example: https://rsshub.app/telegram/blog
Route: /telegram/blog
WARNING
Due to restrictions from Twitter, currently only tweets within 7 days are available in some routes.
Some routes rely on the Twitter Developer API, which requires to be specially configured to enable.
There are two routes (/twitter/user and /twitter/keyword) comes with Web API implementation which does not require to be specially configured to enable along with the Developer API implementation. By default, the Developer API is prioritized, but if it is not configured or errors, the Web API will be used. However, there are some differences between the two APIs, e.g. excludeReplies in the Developer API will treat threads (opens new window) (self-replied tweets) as replies and exclude them, while in the Web API it will not. If you would like to exclude replies but include threads, enable forceWebApi in the /twitter/user route.
Specify options (in the format of query string) in parameter routeParams to control some extra features for Tweets
readable Enable readable layout 0/1/true/false false authorNameBold Display author name in bold 0/1/true/false false showAuthorInTitle Show author name in title 0/1/true/false false (true in /twitter/followings) showAuthorInDesc Show author name in description (RSS body) 0/1/true/false false (true in /twitter/followings) showQuotedAuthorAvatarInDesc Show avatar of quoted Tweet's author in description (RSS body) (Not recommended if your RSS reader extracts images from description) 0/1/true/false false showAuthorAvatarInDesc Show avatar of author in description (RSS body) (Not recommended if your RSS reader extracts images from description) 0/1/true/false false showEmojiForRetweetAndReply Use "🔁" instead of "Rt", "↩️" & "💬" instead of "Re" 0/1/true/false false showRetweetTextInTitle Show quote comments in title (if false, only the retweeted tweet will be shown in the title) 0/1/true/false true addLinkForPics Add clickable links for Tweet pictures 0/1/true/false false showTimestampInDescription Show timestamp in description 0/1/true/false false showQuotedInTitle Show quoted tweet in title 0/1/true/false false widthOfPics Width of Tweet pictures Unspecified/Integer Unspecified heightOfPics Height of Tweet pictures Unspecified/Integer Unspecified sizeOfAuthorAvatar Size of author's avatar Integer 48 sizeOfQuotedAuthorAvatar Size of quoted tweet's author's avatar Integer 24 excludeReplies Exclude replies, only available in /twitter/user 0/1/true/false false includeRts Include retweets, only available in /twitter/user 0/1/true/false true forceWebApi Force using Web API even if Developer API is configured, only available in /twitter/user and /twitter/keyword 0/1/true/false false count count parameter passed to Twitter API, only available in /twitter/user Unspecified/Integer Unspecified Specify different option values than default values to improve readability. The URL
generates
# User timeline
# User following timeline
# List timeline
# User likes
# Keyword
# Trends
# Collection
WARNING
This route requires Twitter token's corresponding id, therefore it's only available when self-hosting, refer to the Deploy Guide for route-specific configurations.
# Vimeo# User Profile
Author: @MisteryMonster
Example: https://rsshub.app/vimeo/user/filmsupply/picks
Route: /vimeo/user/:username/:cat?
Parameters:
username, required - In this example https://vimeo.com/filmsupply isfilmsupplycat, optional - deafult for all latest videos, others categories in this example such asDocmentary,Narrative,Drama. Setpicksfor promote orders, just orderd like web page. Whenpicksadded, published date won't show up
Special category name attention
Some of the categories contain slash like 3D/CG , must change the slash / to the vertical bar|.
# Channel
# Category
# YouTubeTiny Tiny RSS users please notice
Tiny Tiny RSS will add sandbox="allow-scripts" to all iframe elements, as a result, YouTube embedded videos cannot be loaded. If you need to use embedded videos, please install plugin remove_iframe_sandbox (opens new window) for Tiny Tiny RSS.