Skip to content

๐Ÿ’ฌ Social Media โ€‹

Bluesky (bsky) โ€‹

Keywords โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @untitaker

๐Ÿ’ก Example: https://rsshub.app/bsky/keyword/hello

๐Ÿ›Ž๏ธ Route: /bsky/keyword/:keyword

๐Ÿ”— Parameters:

  • keyword
    • Required
    • Description: N

๐Ÿ™ Source Code: /bsky/keyword.ts

Post โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/bsky/profile/bsky.app

๐Ÿ›Ž๏ธ Route: /bsky/profile/:handle/:routeParams?

๐Ÿ”— Parameters:

  • handle
    • Required
    • Description: User handle, can be found in URL
  • routeParams
    • Optional
    • Description: Filter parameter, Use filter to customize content types

๐Ÿ™ Source Code: /bsky/posts.ts

Filter ValueDescription
posts_with_repliesIncludes Posts, Replies, and Reposts
posts_no_repliesIncludes Posts and Reposts, without Replies
posts_with_mediaShows only Posts containing media
posts_and_author_threadsShows Posts and Threads, without Replies and Reposts

Default value for filter is posts_and_author_threads if not specified.

Example:

  • /bsky/profile/bsky.app/filter=posts_with_replies

Cara โ€‹

Likes โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @KarasuShin

๐Ÿ’ก Example: https://rsshub.app/cara/likes/fengz

๐Ÿ›Ž๏ธ Route: /cara/likes/:user

๐Ÿ”— Parameters:

  • user
    • Required
    • Description: username

๐Ÿ™ Source Code: /cara/likes.ts

Portfolio โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @KarasuShin

๐Ÿ’ก Example: https://rsshub.app/cara/portfolio/fengz

๐Ÿ›Ž๏ธ Route: /cara/portfolio/:user

๐Ÿ”— Parameters:

  • user
    • Required
    • Description: username

๐Ÿ™ Source Code: /cara/portfolio.ts

Timeline โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @KarasuShin

๐Ÿ’ก Example: https://rsshub.app/cara/timeline/fengz

๐Ÿ›Ž๏ธ Route: /cara/timeline/:user

๐Ÿ”— Parameters:

  • user
    • Required
    • Description: username

๐Ÿ™ Source Code: /cara/timeline.ts

Crossbell โ€‹

Feeds of following โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/crossbell/feeds/following/10

๐Ÿ›Ž๏ธ Route: /crossbell/feeds/following/:characterId

๐Ÿ”— Parameters:

  • characterId
    • Required
    • Description: N

๐Ÿ™ Source Code: /crossbell/feeds/following.ts

Notes of character โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/crossbell/notes/character/10

๐Ÿ›Ž๏ธ Route: /crossbell/notes/character/:characterId

๐Ÿ”— Parameters:

  • characterId
    • Required
    • Description: N

๐Ÿ™ Source Code: /crossbell/notes/character.ts

Notes โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/crossbell/notes

๐Ÿ›Ž๏ธ Route: /crossbell/notes

๐Ÿ™ Source Code: /crossbell/notes/index.ts

Notes of source โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/crossbell/notes/source/xlog

๐Ÿ›Ž๏ธ Route: /crossbell/notes/source/:source

๐Ÿ”— Parameters:

  • source
    • Required
    • Description: N

๐Ÿ™ Source Code: /crossbell/notes/source.ts

Curius โ€‹

User โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Ovler-Young

๐Ÿ’ก Example: https://rsshub.app/curius/links/yuu-yuu

๐Ÿ›Ž๏ธ Route: /curius/links/:name

๐Ÿ”— Parameters:

  • name
    • Required
    • Description: Username, can be found in URL

๐Ÿ™ Source Code: /curius/links.ts

Daily.dev โ€‹

Most Discussed โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Rjnishant530

๐Ÿ’ก Example: https://rsshub.app/daily/discussed

๐Ÿ›Ž๏ธ Route: /daily/discussed

๐Ÿ™ Source Code: /daily/discussed.ts

Most upvoted โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Rjnishant530

๐Ÿ’ก Example: https://rsshub.app/daily/upvoted

๐Ÿ›Ž๏ธ Route: /daily/upvoted

๐Ÿ™ Source Code: /daily/upvoted.ts

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Rjnishant530

๐Ÿ’ก Example: https://rsshub.app/daily

๐Ÿ›Ž๏ธ Route: /daily/

๐Ÿ™ Source Code: /daily/index.ts

Source Posts โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/daily/source/hn

๐Ÿ›Ž๏ธ Route: /daily/source/:sourceId

๐Ÿ”— Parameters:

  • sourceId
    • Required
    • Description: The source id

๐Ÿ™ Source Code: /daily/source.ts

User Posts โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/daily/user/kramer

๐Ÿ›Ž๏ธ Route: /daily/user/:userId

๐Ÿ”— Parameters:

  • userId
    • Required
    • Description: N/A

๐Ÿ™ Source Code: /daily/user.ts

Discord โ€‹

Channel Messages โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/discord/channel/950465850056536084

๐Ÿ›Ž๏ธ Route: /discord/channel/:channelId

๐Ÿ”— Parameters:

  • channelId
    • Required
    • Description: Channel ID

โš™๏ธ Deployment Configs:

  • DISCORD_AUTHORIZATION, required - Discord authorization header from the browser

๐Ÿ™ Source Code: /discord/channel.ts

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @NekoAria

๐Ÿ’ก Example: https://rsshub.app/discord/search/302094807046684672/content=friendly&has=image,video

๐Ÿ›Ž๏ธ Route: /discord/search/:guildId/:routeParams

๐Ÿ”— Parameters:

  • guildId
    • Required
    • Description: Guild ID
  • routeParams
    • Required
    • Description: Search parameters, support content, author_id, mentions, has, min_id, max_id, channel_id, pinned

โš™๏ธ Deployment Configs:

  • DISCORD_AUTHORIZATION, required - Discord authorization header

๐Ÿ™ Source Code: /discord/search.ts

fanbox โ€‹

Creator โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @KarasuShin

๐Ÿ’ก Example: https://rsshub.app/fanbox/official

๐Ÿ›Ž๏ธ Route: /fanbox/:creator

๐Ÿ”— Parameters:

  • creator
    • Required
    • Description: fanbox user name

โš™๏ธ Deployment Configs:

  • FANBOX_SESSION_ID, optional - Required for private posts. Can be found in browser DevTools -> Application -> Cookies -> https://www.fanbox.cc -> FANBOXSESSID

๐Ÿ™ Source Code: /fanbox/index.ts

Fansly โ€‹

Hashtag โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/fansly/tag/free

๐Ÿ›Ž๏ธ Route: /fansly/tag/:tag

๐Ÿ”— Parameters:

  • tag
    • Required
    • Description: Hashtag

๐Ÿ™ Source Code: /fansly/tag.ts

User Timeline โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/fansly/user/AeriGoMoo

๐Ÿ›Ž๏ธ Route: /fansly/user/:username

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: User ID

๐Ÿ™ Source Code: /fansly/post.ts

Fediverse โ€‹

Timeline โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/fediverse/timeline/[email protected]

๐Ÿ›Ž๏ธ Route: /fediverse/timeline/:account

๐Ÿ”— Parameters:

  • account
    • Required
    • Description: username@domain

๐Ÿ™ Source Code: /fediverse/timeline.ts

Follow โ€‹

User subscriptions โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @KarasuShin @DIYgod @DFobain

๐Ÿ’ก Example: https://rsshub.app/follow/profile/41279032429549568

๐Ÿ›Ž๏ธ Route: /follow/profile/:uid

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: User ID or user handle

๐Ÿ™ Source Code: /follow/profile.ts

Furaffinity โ€‹

Browse โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/browse/nsfw

๐Ÿ›Ž๏ธ Route: /furaffinity/browse/:mode?

๐Ÿ”— Parameters:

  • mode
    • Optional
    • Description: R18 content toggle, default value is sfw, options are sfw, nsfw

๐Ÿ™ Source Code: /furaffinity/browse.ts

Commissions โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/commissions/fender

๐Ÿ›Ž๏ธ Route: /furaffinity/commissions/:username

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: Username, can find in userpage

๐Ÿ™ Source Code: /furaffinity/commissions.ts

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/art/gallery/fender/nsfw

๐Ÿ›Ž๏ธ Route: /furaffinity/art/:folder/:username/:mode?

๐Ÿ”— Parameters:

  • folder
    • Required
    • Description: Image folders, options are gallery, scraps, favorites
  • username
    • Required
    • Description: Username, can find in userpage
  • mode
    • Optional
    • Description: R18 content toggle, default value is sfw, options are sfw, nsfw

๐Ÿ™ Source Code: /furaffinity/art.ts

Home โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/home/nsfw

๐Ÿ›Ž๏ธ Route: /furaffinity/home/:category/:mode?

๐Ÿ”— Parameters:

  • category
    • Required
    • Description: Category, default value is artwork, options are artwork, writing, music, crafts
  • mode
    • Optional
    • Description: R18 content toggle, default value is sfw, options are sfw, nsfw

๐Ÿ™ Source Code: /furaffinity/home.ts

Journal Comments โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/journal-comments/10925112

๐Ÿ›Ž๏ธ Route: /furaffinity/journal-comments/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: Journal ID

๐Ÿ™ Source Code: /furaffinity/journal-comments.ts

Journals โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/journals/fender

๐Ÿ›Ž๏ธ Route: /furaffinity/journals/:username

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: Username, can find in userpage

๐Ÿ™ Source Code: /furaffinity/journals.ts

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/search/protogen/nsfw

๐Ÿ›Ž๏ธ Route: /furaffinity/search/:query/:mode?/:routeParams?

๐Ÿ”— Parameters:

  • query
    • Required
    • Description: Query value
  • mode
    • Optional
    • Description: R18 content toggle, default value is sfw, options are sfw, nsfw
  • routeParams
    • Optional
    • Description: Additional search parameters

๐Ÿ™ Source Code: /furaffinity/search.ts

Additional search parameters

ParameterDescriptionDefaultOptions
order_bySort byrelevancyrelevancy, date, popularity
order_directionSort orderdescdesc, asc
rangeDate rangeallall, 1day, 3days, 7days, 30days, 90days, 1year, 3years, 5years
patternQuery match patternextendedall, any, extended
typeCategory of artworksallart, flash, photo, music, story, poetry

Shouts โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/shouts/fender

๐Ÿ›Ž๏ธ Route: /furaffinity/shouts/:username

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: Username, can find in userpage

๐Ÿ™ Source Code: /furaffinity/shouts.ts

Status โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/status

๐Ÿ›Ž๏ธ Route: /furaffinity/status

๐Ÿ™ Source Code: /furaffinity/status.ts

Submission Comments โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/submission-comments/24259751

๐Ÿ›Ž๏ธ Route: /furaffinity/submission-comments/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: Submission ID

๐Ÿ™ Source Code: /furaffinity/submission-comments.ts

Userpage โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/user/fender/nsfw

๐Ÿ›Ž๏ธ Route: /furaffinity/user/:username

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: Username, can find in userpage

๐Ÿ™ Source Code: /furaffinity/user.ts

User's Watcher List โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/watchers/fender

๐Ÿ›Ž๏ธ Route: /furaffinity/watchers/:username

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: Username, can find in userpage

๐Ÿ™ Source Code: /furaffinity/watchers.ts

User's Watching List โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @SkyNetX007

๐Ÿ’ก Example: https://rsshub.app/furaffinity/watching/fender

๐Ÿ›Ž๏ธ Route: /furaffinity/watching/:username

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: Username, can find in userpage

๐Ÿ™ Source Code: /furaffinity/watching.ts

GETTR โ€‹

User timeline โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/gettr/user/jasonmillerindc

๐Ÿ›Ž๏ธ Route: /gettr/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: User id

๐Ÿ™ Source Code: /gettr/user.ts

Instagram โ€‹

TIP

It's highly recommended to deploy with Redis cache enabled.

User Profile / Hashtag - Private API โ€‹

๐ŸŸก Missing Test๐Ÿšจ Strict Anti-crawlingโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @oppilate @DIYgod

๐Ÿ’ก Example: https://rsshub.app/instagram/user/stefaniejoosten

๐Ÿ›Ž๏ธ Route: /instagram/:category/:key

๐Ÿ”— Parameters:

  • category
    • Required
    • Default: user
    • Options:
    • Description: Feed category
  • key
    • Required
    • Description: Username / Hashtag name

โš™๏ธ Deployment Configs:

  • IG_PROXY, optional -
  • IG_USERNAME, required - Instagram username
  • IG_PASSWORD, required - Instagram password, due to Instagram Private API restrictions, you have to setup your credentials on the server. 2FA is not supported.

๐Ÿ™ Source Code: /instagram/private-api/index.ts

User Profile / Hashtag โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/instagram/2/user/stefaniejoosten

๐Ÿ›Ž๏ธ Route: /instagram/2/:category/:key

๐Ÿ”— Parameters:

  • category
    • Required
    • Description: Feed category, see table below
  • key
    • Required
    • Description: Username / Hashtag name

๐Ÿ™ Source Code: /instagram/web-api/index.ts

TIP

You may need to setup cookie for a less restrictive rate limit and private profiles.

User timelineHashtag
usertags

Instagram โ€‹

User Profile - Picnob โ€‹

๐ŸŸข Passed Test๐Ÿšจ Strict Anti-crawling๐ŸŽญ Rely on Puppeteer๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL @micheal-death

๐Ÿ’ก Example: https://rsshub.app/picnob/user/xlisa_olivex

๐Ÿ›Ž๏ธ Route: /picnob/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: Instagram id

๐Ÿ™ Source Code: /picnob/user.ts

Instagram โ€‹

User Profile - Picuki โ€‹

๐ŸŸข Passed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @hoilc @Rongronggg9 @devinmugen @NekoAria

๐Ÿ’ก Example: https://rsshub.app/picuki/profile/stefaniejoosten

๐Ÿ›Ž๏ธ Route: /picuki/profile/:id/:type?/:functionalFlag?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: Instagram user id
  • type
    • Optional
    • Description: Type of profile page (profile or tagged)
  • functionalFlag
    • Optional
    • Description:

      functional flag, see the table below

      functionalFlag Video embedding Fetching Instagram Stories
      0 off, only show video poster as an image off
      1 (default) on off
      10 on on

๐Ÿ™ Source Code: /picuki/profile.ts

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.

Keep โ€‹

่ฟๅŠจๆ—ฅ่ฎฐ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Dectinc @DIYgod

๐Ÿ’ก Example: https://rsshub.app/keep/user/556b02c1ab59390afea671ea

๐Ÿ›Ž๏ธ Route: /keep/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: Keep ็”จๆˆท id

๐Ÿ™ Source Code: /keep/user.ts

Lemmy โ€‹

Community โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @wb14123 @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/lemmy/[email protected]/Hot

๐Ÿ›Ž๏ธ Route: /lemmy/:community/:sort?

๐Ÿ”— Parameters:

  • community
  • sort
    • Optional
    • Default: Active
    • Options:
    • Description: Sort by

โš™๏ธ Deployment Configs:

  • ALLOW_USER_SUPPLY_UNSAFE_DOMAIN, required -

๐Ÿ™ Source Code: /lemmy/index.ts

LinkedIn โ€‹

Jobs โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @BrandNewLifeJackie26 @zhoukuncheng

๐Ÿ’ก Example: https://rsshub.app/linkedin/jobs/C-P/1/software engineer

๐Ÿ›Ž๏ธ Route: /linkedin/jobs/:job_types/:exp_levels/:keywords?/:routeParams?

๐Ÿ”— Parameters:

  • job_types
    • Required
    • Description: See the following table for details, use '-' as delimiter
  • exp_levels
    • Required
    • Description: See the following table for details, use '-' as delimiter
  • keywords
    • Optional
    • Description: keywords
  • routeParams
    • Optional
    • Description: additional query parameters, see the table below

๐Ÿ™ Source Code: /linkedin/jobs.ts

job_types list โ€‹

Full TimePart TimeContractorAll
FPCall

exp_levels list โ€‹

IntershipEntry LevelAssociateMid-Senior LevelDirectorAll
12345all

routeParams additional query parameters โ€‹

f_WT list โ€‹
OnsiteRemoteHybrid
123
geoId โ€‹

Geographic location ID. You can find this ID in the URL of a LinkedIn job search page that is filtered by location.

For example: 91000012 is the ID of East Asia.

f_TPR โ€‹

Time posted range. Here are some possible values:

  • r86400: Past 24 hours
  • r604800: Past week
  • r2592000: Past month

For example:

  1. If we want to search software engineer jobs of all levels and all job types, use /linkedin/jobs/all/all/software engineer
  2. If we want to search all entry level contractor/part time software engineer jobs, use /linkedin/jobs/P-C/2/software engineer
  3. If we want to search remote mid-senior level software engineer jobs in APAC posted within the last month, use /linkedin/jobs/F/4/software%20engineer/f_WT=2&geoId=91000003&f_TPR=r2592000

To make it easier, the recommended way is to start a search on LinkedIn and use RSSHub Radar to load the specific feed.

Lofter โ€‹

Collection โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @SrakhiuMeow

๐Ÿ’ก Example: https://rsshub.app/lofter/collection/552041

๐Ÿ›Ž๏ธ Route: /lofter/collection/:collectionID

๐Ÿ”— Parameters:

  • collectionID
    • Required
    • Description: Lofter collection ID, can be found in the share URL

๐Ÿ™ Source Code: /lofter/collection.ts

Tag โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @hoilc @nczitzk @LucunJi

๐Ÿ’ก Example: https://rsshub.app/lofter/tag/cosplay/date

๐Ÿ›Ž๏ธ Route: /lofter/tag/:name?/:type?

๐Ÿ”— Parameters:

  • name
    • Optional
    • Description: tag name, such as ๅไพฆๆŽขๆŸฏๅ—, ๆ‘„ๅฝฑ by default
  • type
    • Optional
    • Description: ranking type, see below, new by default

๐Ÿ™ Source Code: /lofter/tag.ts

newdateweekmonthtotal
ๆœ€ๆ–ฐๆ—ฅๆฆœๅ‘จๆฆœๆœˆๆฆœๆ€ปๆฆœ

User โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @hondajojo @nczitzk @LucunJi

๐Ÿ’ก Example: https://rsshub.app/lofter/user/i

๐Ÿ›Ž๏ธ Route: /lofter/user/:name?

๐Ÿ”— Parameters:

  • name
    • Optional
    • Description: Lofter user name, can be found in the URL

๐Ÿ™ Source Code: /lofter/user.ts

Mastodon โ€‹

TIP

Official user RSS:

  • RSS: https://**:instance**/users/**:username**.rss (Example)
  • Atom: https://**:instance**/users/**:username**.atom (Only for pawoo.net, example)

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 may need to create application on a Mastodon instance, and configure your RSSHub instance. Check the Deploy Guide for route-specific configurations.

Instance timeline (local) โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @hoilc

๐Ÿ’ก Example: https://rsshub.app/mastodon/timeline/pawoo.net/true

๐Ÿ›Ž๏ธ Route: /mastodon/timeline/:site/:only_media?

๐Ÿ”— Parameters:

  • site
    • Required
    • Description: instance address, only domain, no http:// or https:// protocol header
  • only_media
    • Optional
    • Default: false
    • Options:
    • Description: whether only display media content, default to false, any value to true

๐Ÿ™ Source Code: /mastodon/timeline-local.ts

If the instance address is not mastodon.social or pawoo.net, then the route requires ALLOW_USER_SUPPLY_UNSAFE_DOMAIN to be true.

Instance timeline (federated) โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @hoilc

๐Ÿ’ก Example: https://rsshub.app/mastodon/remote/pawoo.net/true

๐Ÿ›Ž๏ธ Route: /mastodon/remote/:site/:only_media?

๐Ÿ”— Parameters:

  • site
    • Required
    • Description: instance address, only domain, no http:// or https:// protocol header
  • only_media
    • Optional
    • Default: false
    • Options:
    • Description: whether only display media content, default to false, any value to true

๐Ÿ™ Source Code: /mastodon/timeline-remote.ts

If the instance address is not mastodon.social or pawoo.net, then the route requires ALLOW_USER_SUPPLY_UNSAFE_DOMAIN to be true.

User timeline (by account ID) โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @notofoe @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/mastodon/account_id/mas.to/109300507275095341/statuses/false

๐Ÿ›Ž๏ธ Route: /mastodon/account_id/:site/:account_id/statuses/:only_media?

๐Ÿ”— Parameters:

  • site
    • Required
    • Description: instance address, only domain, no http:// or https:// protocol header
  • account_id
    • Required
    • Description: account ID, you can get it from https://INSTANCE/api/v1/accounts/lookup?acct=USERNAME api
  • only_media
    • Optional
    • Default: false
    • Options:
    • Description: whether only display media content, default to false, any value to true

๐Ÿ™ Source Code: /mastodon/account-id.ts

User timeline โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @notofoe

๐Ÿ’ก Example: https://rsshub.app/mastodon/acct/[email protected]/statuses

๐Ÿ›Ž๏ธ Route: /mastodon/acct/:acct/statuses/:only_media?

๐Ÿ”— Parameters:

  • acct
    • Required
    • Description: Webfinger account URI, like user@host
  • only_media
    • Optional
    • Default: false
    • Options:
    • Description: whether only display media content, default to false, any value to true

๐Ÿ™ Source Code: /mastodon/acct.ts

Started from Mastodon v4.0.0, the use of the search API in the route no longer requires a user token. If the domain of your Webfinger account URI is the same as the API host of the instance (i.e., no delegation called in some other protocols), then no configuration is required and the route is available out of the box. However, you can still specify these route-specific configurations if you need to override them.

Misskey โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @Misaka13514

๐Ÿ’ก Example: https://rsshub.app/misskey/notes/featured/misskey.io

๐Ÿ›Ž๏ธ Route: /misskey/notes/featured/:site

๐Ÿ”— Parameters:

  • site
    • Required
    • Description: instance address, domain only, without http:// or https:// protocol header

๐Ÿ™ Source Code: /misskey/featured-notes.ts

User timeline โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @siygle @SnowAgar25

๐Ÿ’ก Example: https://rsshub.app/misskey/users/notes/[email protected]

๐Ÿ›Ž๏ธ Route: /misskey/users/notes/:username/:routeParams?

๐Ÿ”— Parameters:

  • username
  • routeParams
    • Optional
    • Description:
      Key Description Accepted Values Default
      withRenotes Include renotes in the timeline 0/1/true/false false
      mediaOnly Only return posts containing media 0/1/true/false false

      Note: withRenotes and mediaOnly are mutually exclusive and cannot both be set to true.

      Examples:

๐Ÿ™ Source Code: /misskey/user-timeline.ts

pixiv โ€‹

Following timeline โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @ClarkeCheng

๐Ÿ’ก Example: https://rsshub.app/pixiv/user/illustfollows

๐Ÿ›Ž๏ธ Route: /pixiv/user/illustfollows

โš™๏ธ Deployment Configs:

  • PIXIV_REFRESHTOKEN, required -

๐Ÿ™ Source Code: /pixiv/illustfollow.ts

WARNING

Only for self-hosted

Keyword โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/pixiv/search/Nezuko/popular

๐Ÿ›Ž๏ธ Route: /pixiv/search/:keyword/:order?/:mode?/:include_ai?

๐Ÿ”— Parameters:

  • keyword
    • Required
    • Description: keyword
  • order
    • Optional
    • Default: date
    • Options:
    • Description: rank mode, empty or other for time order, popular for popular order
  • mode
    • Optional
    • Default: no
    • Options:
    • Description: filte R18 content
  • include_ai
    • Optional
    • Default: yes
    • Options:
    • Description: whether AI-generated content is included

๐Ÿ™ Source Code: /pixiv/search.ts

Novel Series โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @SnowAgar25

๐Ÿ’ก Example: https://rsshub.app/pixiv/novel/series/11586857

๐Ÿ›Ž๏ธ Route: /pixiv/novel/series/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: Series id, can be found in URL

โš™๏ธ Deployment Configs:

  • PIXIV_REFRESHTOKEN, optional - refresh_token after Pixiv login, required for accessing R18 novels Pixiv ็™ป้Œ„ๅพŒ็š„ refresh_token๏ผŒ็”จๆ–ผ็ฒๅ– R18 ๅฐ่ชช https://docs.rsshub.app/deploy/config#pixiv

๐Ÿ™ Source Code: /pixiv/novel-series.ts

Rankings โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @EYHN

๐Ÿ’ก Example: https://rsshub.app/pixiv/ranking/week

๐Ÿ›Ž๏ธ Route: /pixiv/ranking/:mode/:date?

๐Ÿ”— Parameters:

  • mode
    • Required
    • Default: day
    • Options:
    • Description: rank type
  • date
    • Optional
    • Description: format: 2018-4-25

๐Ÿ™ Source Code: /pixiv/ranking.ts

User Bookmark โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @EYHN

๐Ÿ’ก Example: https://rsshub.app/pixiv/user/bookmarks/15288095

๐Ÿ›Ž๏ธ Route: /pixiv/user/bookmarks/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: user id, available in user's homepage URL

๐Ÿ™ Source Code: /pixiv/bookmarks.ts

User Novels โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL @SnowAgar25

๐Ÿ’ก Example: https://rsshub.app/pixiv/user/novels/27104704

๐Ÿ›Ž๏ธ Route: /pixiv/user/novels/:id/:full_content?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: User id, available in user's homepage URL
  • full_content
    • Optional
    • Default: false
    • Options:
    • Description: Enable or disable the display of full content.

โš™๏ธ Deployment Configs:

  • PIXIV_REFRESHTOKEN, optional - Pixiv ็™ป้Œ„ๅพŒ็š„ refresh_token๏ผŒ็”จๆ–ผ็ฒๅ– R18 ๅฐ่ชช refresh_token after Pixiv login, required for accessing R18 novels https://docs.rsshub.app/deploy/config#pixiv

๐Ÿ™ Source Code: /pixiv/novels.ts

ๅฐ่ชช้กžๅž‹ Novel Typefull_contentPIXIV_REFRESHTOKEN่ฟ”ๅ›žๅ…งๅฎน Content
Non R18falseไธ้œ€่ฆ Not Required็ฐกไป‹ Basic info
Non R18trueไธ้œ€่ฆ Not Requiredๅ…จๆ–‡ Full text
R18false้œ€่ฆ Required็ฐกไป‹ Basic info
R18true้œ€่ฆ Requiredๅ…จๆ–‡ Full text

Default value for full_content is false if not specified.

Example:

  • /pixiv/user/novels/79603797 โ†’ ็ฐกไป‹ Basic info
  • /pixiv/user/novels/79603797/true โ†’ ๅ…จๆ–‡ Full text

User Activity โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/pixiv/user/15288095

๐Ÿ›Ž๏ธ Route: /pixiv/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: user id, available in user's homepage URL

๐Ÿ™ Source Code: /pixiv/user.ts

Plurk โ€‹

Anonymous โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/plurk/anonymous

๐Ÿ›Ž๏ธ Route: /plurk/anonymous

๐Ÿ™ Source Code: /plurk/anonymous.ts

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/plurk/hotlinks

๐Ÿ›Ž๏ธ Route: /plurk/hotlinks

๐Ÿ™ Source Code: /plurk/hotlinks.ts

Plurk News โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/plurk/news/:lang?

๐Ÿ›Ž๏ธ Route: /plurk/news/:lang?

๐Ÿ”— Parameters:

  • lang
    • Optional
    • Description: Language, see the table above, en by default

๐Ÿ™ Source Code: /plurk/news.ts

Search โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/plurk/search/FGO

๐Ÿ›Ž๏ธ Route: /plurk/search/:keyword

๐Ÿ”— Parameters:

  • keyword
    • Required
    • Description: Search keyword

๐Ÿ™ Source Code: /plurk/search.ts

Top โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/plurk/top/topReplurks

๐Ÿ›Ž๏ธ Route: /plurk/top/:category?/:lang?

๐Ÿ”— Parameters:

  • category
    • Optional
    • Description: Category, see the table below, topReplurks by default
  • lang
    • Optional
    • Description: Language, see the table below, en by default

๐Ÿ™ Source Code: /plurk/top.ts

Top ReplurksTop FavoritesTop Responded
topReplurkstopFavoritestopResponded
Englishไธญๆ–‡๏ผˆ็น้ซ”๏ผ‰
enzh

Topic โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/plurk/topic/standwithukraine

๐Ÿ›Ž๏ธ Route: /plurk/topic/:topic

๐Ÿ”— Parameters:

  • topic
    • Required
    • Description: Topic ID, can be found in URL

๐Ÿ™ Source Code: /plurk/topic.ts

User โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/plurk/user/plurkoffice

๐Ÿ›Ž๏ธ Route: /plurk/user/:user

๐Ÿ”— Parameters:

  • user
    • Required
    • Description: User ID, can be found in URL

๐Ÿ™ Source Code: /plurk/user.ts

Rattibha โ€‹

User Threads โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @yshalsager

๐Ÿ’ก Example: https://rsshub.app/rattibha/user/elonmusk

๐Ÿ›Ž๏ธ Route: /rattibha/user/:user

๐Ÿ”— Parameters:

  • user
    • Required
    • Description: Twitter username, without @

๐Ÿ™ Source Code: /rattibha/user.ts

RSS3 โ€‹

The RSS3 Network is the a decentralized network designed to promote the free flow of information on the Open Web .

Account Activities โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/rss3/vitalik.eth

๐Ÿ›Ž๏ธ Route: /rss3/:account/:network?/:tag?

๐Ÿ”— Parameters:

  • account
    • Required
    • Description: Retrieve activities from the specified account. This account is a unique identifier within the decentralized system.
  • network
    • Optional
    • Default: all
    • Options:
    • Description: Retrieve activities from the specified network.
  • tag
    • Optional
    • Default: all
    • Options:
    • Description: Retrieve activities from the specified tag.

๐Ÿ™ Source Code: /rss3/index.ts

Retrieve the activities associated with a specified account in the decentralized system.

Telegram โ€‹

Channel โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @Rongronggg9 @synchrone @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/telegram/channel/awesomeRSSHub

๐Ÿ›Ž๏ธ Route: /telegram/channel/:username/:routeParams?

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: channel username
  • routeParams
    • Optional
    • Description:

      extra parameters, see the table below

      Key Description Accepts Defaults to
      showLinkPreview Show the link preview from Telegram 0/1/true/false true
      showViaBot For messages sent via bot, show the bot 0/1/true/false true
      showReplyTo For reply messages, show the target of the reply 0/1/true/false true
      showFwdFrom For forwarded messages, show the forwarding source 0/1/true/false true
      showFwdFromAuthor For forwarded messages, show the author of the forwarding source 0/1/true/false true
      showInlineButtons Show inline buttons 0/1/true/false false
      showMediaTagInTitle Show media tags in the title 0/1/true/false true
      showMediaTagAsEmoji Show media tags as emoji 0/1/true/false true
      showHashtagAsHyperlink Show hashtags as hyperlinks (https://t.me/s/channel?q=%23hashtag) 0/1/true/false true
      includeFwd Include forwarded messages 0/1/true/false true
      includeReply Include reply messages 0/1/true/false true
      includeServiceMsg Include service messages (e.g. message pinned, channel photo updated) 0/1/true/false true
      includeUnsupportedMsg Include messages unsupported by t.me 0/1/true/false false
      searchQuery search query keywords; replace #hashtag with %23hashtag (no keyword)

      Specify different option values than default values can meet different needs, URL

      https://rsshub.app/telegram/channel/NewlearnerChannel/showLinkPreview=0&showViaBot=0&showReplyTo=0&showFwdFrom=0&showFwdFromAuthor=0&showInlineButtons=0&showMediaTagInTitle=1&showMediaTagAsEmoji=1&includeFwd=0&includeReply=1&includeServiceMsg=0&includeUnsupportedMsg=0
      

      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.

      For backward compatibility reasons, invalid routeParams will be treated as searchQuery .

โš™๏ธ Deployment Configs:

  • TELEGRAM_SESSION, optional - Telegram API Authentication
  • TELEGRAM_API_ID, optional - Telegram API ID
  • TELEGRAM_API_HASH, optional - Telegram API Hash
  • TELEGRAM_MAX_CONCURRENT_DOWNLOADS, optional - Telegram Max Concurrent Downloads
  • TELEGRAM_PROXY_HOST, optional - Telegram Proxy Host
  • TELEGRAM_PROXY_PORT, optional - Telegram Proxy Port
  • TELEGRAM_PROXY_SECRET, optional - Telegram Proxy Secret

๐Ÿ™ Source Code: /telegram/channel.ts

TIP

Due to Telegram restrictions, some channels involving pornography, copyright, and politics cannot be subscribed. You can confirm by visiting https://t.me/s/:username, it's recommended to deploy your own instance with telegram api configs (create your telegram application via https://core.telegram.org/api/obtaining_api_id, run this command node ./lib/routes/telegram/scripts/get-telegram-session.mjs to get TELEGRAM_SESSION and set it as Environment Variable).

Sticker Pack โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/telegram/stickerpack/DIYgod

๐Ÿ›Ž๏ธ Route: /telegram/stickerpack/:name

๐Ÿ”— Parameters:

  • name
    • Required
    • Description: Sticker Pack name, available in the sharing URL

๐Ÿ™ Source Code: /telegram/stickerpack.ts

Telegram Blog โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @fengkx

๐Ÿ’ก Example: https://rsshub.app/telegram/blog

๐Ÿ›Ž๏ธ Route: /telegram/blog

๐Ÿ™ Source Code: /telegram/blog.ts

Threads โ€‹

User timeline โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @ninboy @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/threads/zuck

๐Ÿ›Ž๏ธ Route: /threads/:user/:routeParams?

๐Ÿ”— Parameters:

  • user
    • Required
    • Description: Username
  • routeParams
    • Optional
    • Description:

      Extra parameters, see the table below Specify options (in the format of query string) in parameter routeParams to control some extra features for threads

      Key Description Accepts Defaults to
      showAuthorInTitle Show author name in title 0/1/true/false true
      showAuthorInDesc Show author name in description (RSS body) 0/1/true/false true
      showQuotedAuthorAvatarInDesc Show avatar of quoted 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 falseP
      showEmojiForQuotesAndReply Use "๐Ÿ”" instead of "QT", "โ†ฉ๏ธ" instead of "Re" 0/1/true/false true
      showQuotedInTitle Show quoted tweet in title 0/1/true/false true
      replies Show replies 0/1/true/false true

      Specify different option values than default values to improve readability. The URL

      https://rsshub.app/threads/zuck/showAuthorInTitle=1&showAuthorInDesc=1&showQuotedAuthorAvatarInDesc=1&showAuthorAvatarInDesc=1&showEmojiForQuotesAndReply=1&showQuotedInTitle=1
      

๐Ÿ™ Source Code: /threads/index.ts

TikTok โ€‹

User โ€‹

๐Ÿ”ด Failed Test๐ŸŽญ Rely on Puppeteer๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/tiktok/user/@linustech/true

๐Ÿ›Ž๏ธ Route: /tiktok/user/:user/:iframe?

๐Ÿ”— Parameters:

  • user
    • Required
    • Description: User ID, including @
  • iframe
    • Optional
    • Description: Use the official iframe to embed the video, which allows you to view the video if the default option does not work. Default to false

๐Ÿ™ Source Code: /tiktok/user.ts

Vimeo โ€‹

Category โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @MisteryMonster

๐Ÿ’ก Example: https://rsshub.app/vimeo/category/documentary/staffpicks

๐Ÿ›Ž๏ธ Route: /vimeo/category/:category/:staffpicks?

๐Ÿ”— Parameters:

๐Ÿ™ Source Code: /vimeo/category.ts

Channel โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @MisteryMonster

๐Ÿ’ก Example: https://rsshub.app/vimeo/channel/bestoftheyear

๐Ÿ›Ž๏ธ Route: /vimeo/channel/:channel

๐Ÿ”— Parameters:

๐Ÿ™ Source Code: /vimeo/channel.ts

User Profile โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @MisteryMonster

๐Ÿ’ก Example: https://rsshub.app/vimeo/user/filmsupply/picks

๐Ÿ›Ž๏ธ Route: /vimeo/user/:username/:cat?

๐Ÿ”— Parameters:

  • username
  • cat
    • Optional
    • Description: deafult for all latest videos, others categories in this example such as Docmentary, Narrative, Drama. Set picks for promote orders, just orderd like web page. When picks added, published date won't show up

๐Ÿ™ Source Code: /vimeo/usr-videos.ts

Special category name attention

Some of the categories contain slash like 3D/CG , must change the slash / to the vertical bar|.

X (Twitter) โ€‹

Specify options (in the format of query string) in parameter routeParams to control some extra features for Tweets

KeyDescriptionAcceptsDefaults to
readableEnable readable layout0/1/true/falsefalse
authorNameBoldDisplay author name in bold0/1/true/falsefalse
showAuthorInTitleShow author name in title0/1/true/falsefalse (true in /twitter/followings)
showAuthorInDescShow author name in description (RSS body)0/1/true/falsefalse (true in /twitter/followings)
showQuotedAuthorAvatarInDescShow avatar of quoted Tweet's author in description (RSS body) (Not recommended if your RSS reader extracts images from description)0/1/true/falsefalse
showAuthorAvatarInDescShow avatar of author in description (RSS body) (Not recommended if your RSS reader extracts images from description)0/1/true/falsefalse
showEmojiForRetweetAndReplyUse "๐Ÿ”" instead of "RT", "โ†ฉ๏ธ" & "๐Ÿ’ฌ" instead of "Re"0/1/true/falsefalse
showSymbolForRetweetAndReplyUse " RT " instead of "", " Re " instead of ""0/1/true/falsetrue
showRetweetTextInTitleShow quote comments in title (if false, only the retweeted tweet will be shown in the title)0/1/true/falsetrue
addLinkForPicsAdd clickable links for Tweet pictures0/1/true/falsefalse
showTimestampInDescriptionShow timestamp in description0/1/true/falsefalse
showQuotedInTitleShow quoted tweet in title0/1/true/falsefalse
widthOfPicsWidth of Tweet picturesUnspecified/IntegerUnspecified
heightOfPicsHeight of Tweet picturesUnspecified/IntegerUnspecified
sizeOfAuthorAvatarSize of author's avatarInteger48
sizeOfQuotedAuthorAvatarSize of quoted tweet's author's avatarInteger24
excludeRepliesExclude replies, only available in /twitter/user0/1/true/falsefalse
includeRtsInclude retweets, only available in /twitter/user0/1/true/falsetrue
forceWebApiForce using Web API even if Developer API is configured, only available in /twitter/user and /twitter/keyword0/1/true/falsefalse
countcount parameter passed to Twitter API, only available in /twitter/userUnspecified/IntegerUnspecified
onlyMediaOnly get tweets with a media0/1/true/falsefalse

Specify different option values than default values to improve readability. The URL

https://rsshub.app/twitter/user/durov/readable=1&authorNameBold=1&showAuthorInTitle=1&showAuthorInDesc=1&showQuotedAuthorAvatarInDesc=1&showAuthorAvatarInDesc=1&showEmojiForRetweetAndReply=1&showRetweetTextInTitle=0&addLinkForPics=1&showTimestampInDescription=1&showQuotedInTitle=1&heightOfPics=150

generates

Readable Twitter RSS of Durov

Currently supports two authentication methods:

  • Using TWITTER_AUTH_TOKEN (recommended): Configure a comma-separated list of auth_token cookies of logged-in Twitter Web. RSSHub will use this information to directly access Twitter's web API to obtain data.

  • Using TWITTER_USERNAME TWITTER_PASSWORD and TWITTER_AUTHENTICATION_SECRET: Configure a comma-separated list of Twitter username and password. RSSHub will use this information to log in to Twitter and obtain data using the mobile API. Please note that if you have not logged in with the current IP address before, it is easy to trigger Twitter's risk control mechanism.

Home latest timeline โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @CaoMeiYouRen

๐Ÿ’ก Example: https://rsshub.app/twitter/home_latest

๐Ÿ›Ž๏ธ Route: /twitter/home_latest/:routeParams?

๐Ÿ”— Parameters:

  • routeParams
    • Optional
    • Description: N/A

โš™๏ธ Deployment Configs:

  • TWITTER_USERNAME, required - Please see above for details.
  • TWITTER_PASSWORD, required - Please see above for details.
  • TWITTER_AUTH_TOKEN, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/home-latest.ts

Home timeline โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @CaoMeiYouRen

๐Ÿ’ก Example: https://rsshub.app/twitter/home

๐Ÿ›Ž๏ธ Route: /twitter/home/:routeParams?

๐Ÿ”— Parameters:

  • routeParams
    • Optional
    • Description: N/A

โš™๏ธ Deployment Configs:

  • TWITTER_USERNAME, required - Please see above for details.
  • TWITTER_PASSWORD, required - Please see above for details.
  • TWITTER_AUTH_TOKEN, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/home.ts

Keyword โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @yindaheng98 @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/twitter/keyword/RSSHub

๐Ÿ›Ž๏ธ Route: /twitter/keyword/:keyword/:routeParams?

๐Ÿ”— Parameters:

  • keyword
    • Required
    • Description: keyword
  • routeParams
    • Optional
    • Description: extra parameters, see the table above

โš™๏ธ Deployment Configs:

  • TWITTER_USERNAME, required - Please see above for details.
  • TWITTER_PASSWORD, required - Please see above for details.
  • TWITTER_AUTH_TOKEN, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/keyword.ts

List timeline โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @xyqfer @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/twitter/list/1502570462752219136

๐Ÿ›Ž๏ธ Route: /twitter/list/:id/:routeParams?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: list id, get from url
  • routeParams
    • Optional
    • Description: extra parameters, see the table above

โš™๏ธ Deployment Configs:

  • TWITTER_AUTH_TOKEN, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/list.ts

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @sakamossan

๐Ÿ’ก Example: https://rsshub.app/twitter/trends/23424856

๐Ÿ›Ž๏ธ Route: /twitter/trends/:woeid?

๐Ÿ”— Parameters:

  • woeid
    • Optional
    • Description: Yahoo! Where On Earth ID. default to woeid=1 (World Wide)

๐Ÿ™ Source Code: /twitter/trends.ts

Tweet Details โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @LarchLiu @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/twitter/tweet/DIYgod/status/1650844643997646852

๐Ÿ›Ž๏ธ Route: /twitter/tweet/:id/status/:status/:original?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: username; in particular, if starts with +, it will be recognized as a unique ID, e.g. +44196397
  • status
    • Required
    • Description: tweet ID
  • original
    • Optional
    • Description: extra parameters, data type of return, if the value is not 0/false and config.isPackage is true, return the original data of twitter

โš™๏ธ Deployment Configs:

  • TWITTER_USERNAME, required - Please see above for details.
  • TWITTER_PASSWORD, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/tweet.ts

User likes โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/twitter/likes/DIYgod

๐Ÿ›Ž๏ธ Route: /twitter/likes/:id/:routeParams?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: username
  • routeParams
    • Optional
    • Description: extra parameters, see the table above

โš™๏ธ Deployment Configs:

  • TWITTER_AUTH_TOKEN, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/likes.ts

User media โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @yindaheng98 @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/twitter/media/_RSSHub

๐Ÿ›Ž๏ธ Route: /twitter/media/:id/:routeParams?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: username; in particular, if starts with +, it will be recognized as a unique ID, e.g. +44196397
  • routeParams
    • Optional
    • Description: extra parameters, see the table above.

โš™๏ธ Deployment Configs:

  • TWITTER_USERNAME, required - Please see above for details.
  • TWITTER_PASSWORD, required - Please see above for details.
  • TWITTER_AUTH_TOKEN, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/media.ts

User timeline โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @yindaheng98 @Rongronggg9 @CaoMeiYouRen

๐Ÿ’ก Example: https://rsshub.app/twitter/user/_RSSHub

๐Ÿ›Ž๏ธ Route: /twitter/user/:id/:routeParams?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: username; in particular, if starts with +, it will be recognized as a unique ID, e.g. +44196397
  • routeParams
    • Optional
    • Description: extra parameters, see the table above; particularly when routeParams=exclude_replies, replies are excluded; routeParams=exclude_rts excludes retweets,routeParams=exclude_rts_replies exclude replies and retweets; for default include all.

โš™๏ธ Deployment Configs:

  • TWITTER_USERNAME, required - Please see above for details.
  • TWITTER_PASSWORD, required - Please see above for details.
  • TWITTER_AUTHENTICATION_SECRET, optional - TOTP 2FA secret, please see above for details.
  • TWITTER_AUTH_TOKEN, required - Please see above for details.

๐Ÿ™ Source Code: /twitter/user.ts

YouTube โ€‹

Channel with id โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/youtube/channel/UCDwDMPOZfxVV0x_dz0eQ8KQ

๐Ÿ›Ž๏ธ Route: /youtube/channel/:id/:embed?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: YouTube channel id
  • embed
    • Optional
    • Description: Default to embed the video, set to any value to disable embedding

โš™๏ธ Deployment Configs:

  • YOUTUBE_KEY, required - YouTube API Key, support multiple keys, split them with ,, API Key application

๐Ÿ™ Source Code: /youtube/channel.ts

TIP

YouTube provides official RSS feeds for channels, for instance https://www.youtube.com/feeds/videos.xml?channel_id=UCDwDMPOZfxVV0x_dz0eQ8KQ.

Community โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/youtube/community/@JFlaMusic

๐Ÿ›Ž๏ธ Route: /youtube/community/:handle

๐Ÿ”— Parameters:

  • handle
    • Required
    • Description: YouTube handles or channel id

๐Ÿ™ Source Code: /youtube/community.ts

Custom URL โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/youtube/c/YouTubeCreators

๐Ÿ›Ž๏ธ Route: /youtube/c/:username/:embed?

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: YouTube custom URL
  • embed
    • Optional
    • Description: Default to embed the video, set to any value to disable embedding

โš™๏ธ Deployment Configs:

  • YOUTUBE_KEY, required - YouTube API Key, support multiple keys, split them with ,, API Key application

๐Ÿ™ Source Code: /youtube/custom.ts

Channel with username โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/youtube/user/@JFlaMusic

๐Ÿ›Ž๏ธ Route: /youtube/user/:username/:embed?

๐Ÿ”— Parameters:

  • username
    • Required
    • Description: YouTuber username with @
  • embed
    • Optional
    • Description: Default to embed the video, set to any value to disable embedding

โš™๏ธ Deployment Configs:

  • YOUTUBE_KEY, required - YouTube API Key, support multiple keys, split them with ,, API Key application

๐Ÿ™ Source Code: /youtube/user.ts

Music Charts โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/youtube/charts

๐Ÿ›Ž๏ธ Route: /youtube/charts/:category?/:country?/:embed?

๐Ÿ”— Parameters:

  • category
    • Optional
    • Description: Chart, see table below, default to TopVideos
  • country
    • Optional
    • Description: Country Code, see table below, default to global
  • embed
    • Optional
    • Description: Default to embed the video, set to any value to disable embedding

๐Ÿ™ Source Code: /youtube/charts.ts

Chart

Top artistsTop songsTop music videosTrending
TopArtistsTopSongsTopVideosTrendingVideos

Country Code

ArgentinaAustraliaAustriaBelgiumBoliviaBrazilCanada
arauatbebobrca
ChileColombiaCosta RicaCzechiaDenmarkDominican RepublicEcuador
clcocrczdkdoec
EgyptEl SalvadorEstoniaFinlandFranceGermanyGuatemala
egsveefifrdegt
HondurasHungaryIcelandIndiaIndonesiaIrelandIsraelItaly
hnhuisinidieilit
JapanKenyaLuxembourgMexicoNetherlandsNew ZealandNicaragua
jpkelumxnlnzni
NigeriaNorwayPanamaParaguayPeruPolandPortugalRomania
ngnopapypeplptro
RussiaSaudi ArabiaSerbiaSouth AfricaSouth KoreaSpainSwedenSwitzerland
rusarszakressech
TanzaniaTurkeyUgandaUkraineUnited Arab EmiratesUnited KingdomUnited States
tztruguaaegbus
UruguayZimbabwe
uyzw

Playlist โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @HenryQW

๐Ÿ’ก Example: https://rsshub.app/youtube/playlist/PLqQ1RwlxOgeLTJ1f3fNMSwhjVgaWKo_9Z

๐Ÿ›Ž๏ธ Route: /youtube/playlist/:id/:embed?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: YouTube playlist id
  • embed
    • Optional
    • Description: Default to embed the video, set to any value to disable embedding

โš™๏ธ Deployment Configs:

  • YOUTUBE_KEY, required - YouTube API Key, support multiple keys, split them with ,, API Key application

๐Ÿ™ Source Code: /youtube/playlist.ts

Subscriptions โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/youtube/subscriptions

๐Ÿ›Ž๏ธ Route: /youtube/subscriptions/:embed?

๐Ÿ”— Parameters:

  • embed
    • Optional
    • Description: Default to embed the video, set to any value to disable embedding

โš™๏ธ Deployment Configs:

  • YOUTUBE_KEY, required -
  • YOUTUBE_CLIENT_ID, required -
  • YOUTUBE_CLIENT_SECRET, required -
  • YOUTUBE_REFRESH_TOKEN, required -

๐Ÿ™ Source Code: /youtube/subscriptions.ts

ๅ“”ๅ“ฉๅ“”ๅ“ฉ bilibili โ€‹

B ็ซ™ๆฏๅ‘จๅฟ…็œ‹ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @ttttmr

๐Ÿ’ก Example: https://rsshub.app/bilibili/weekly

๐Ÿ›Ž๏ธ Route: /bilibili/weekly/:embed?

๐Ÿ”— Parameters:

  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/weekly-recommend.ts

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @Qixingchen

๐Ÿ’ก Example: https://rsshub.app/bilibili/link/news/live

๐Ÿ›Ž๏ธ Route: /bilibili/link/news/:product

๐Ÿ”— Parameters:

  • product
    • Required
    • Description: ๅ…ฌๅ‘Šๅˆ†็ฑป, ๅŒ…ๆ‹ฌ ็›ดๆ’ญ:live ๅฐ่ง†้ข‘:vc ็›ธ็ฐฟ:wh

๐Ÿ™ Source Code: /bilibili/link-news.ts

UP ไธปๅ›พๆ–‡ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @lengthmin @Qixingchen @hyoban

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/article/334958638

๐Ÿ›Ž๏ธ Route: /bilibili/user/article/:uid

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /bilibili/article.ts

UP ไธปๆŠ•ๅธ่ง†้ข‘ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/coin/208259

๐Ÿ›Ž๏ธ Route: /bilibili/user/coin/:uid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/coin.ts

UP ไธปๅŠจๆ€ โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @zytomorrow @CaoMeiYouRen @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/dynamic/2267573

๐Ÿ›Ž๏ธ Route: /bilibili/user/dynamic/:uid/:routeParams?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • routeParams
    • Optional
    • Description:
      ้”ฎ ๅซไน‰ ๆŽฅๅ—็š„ๅ€ผ ้ป˜่ฎคๅ€ผ
      showEmoji ๆ˜พ็คบๆˆ–้š่—่กจๆƒ…ๅ›พ็‰‡ 0/1/true/false false
      embed ้ป˜่ฎคๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘ 0/1/true/false true
      useAvid ่ง†้ข‘้“พๆŽฅไฝฟ็”จ AV ๅท (้ป˜่ฎคไธบ BV ๅท) 0/1/true/false false
      directLink ไฝฟ็”จๅ†…ๅฎน็›ด้“พ 0/1/true/false false
      hideGoods ้š่—ๅธฆ่ดงๅŠจๆ€ 0/1/true/false false

      ็”จไพ‹๏ผš/bilibili/user/dynamic/2267573/showEmoji=1&embed=0&useAvid=1

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, optional - ๅฆ‚ๆžœๆฒกๆœ‰ๆญค้…็ฝฎ๏ผŒ้‚ฃไนˆๅฟ…้กปๅผ€ๅฏ puppeteer ๆ”ฏๆŒ๏ผ›BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/dynamic.ts

UP ไธป้ž้ป˜่ฎคๆ”ถ่—ๅคน โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @Qixingchen

๐Ÿ’ก Example: https://rsshub.app/bilibili/fav/756508/50948568

๐Ÿ›Ž๏ธ Route: /bilibili/fav/:uid/:fid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • fid
    • Required
    • Description: ๆ”ถ่—ๅคน ID, ๅฏๅœจๆ”ถ่—ๅคน็š„ URL ไธญๆ‰พๅˆฐ, ้ป˜่ฎคๆ”ถ่—ๅคนๅปบ่ฎฎไฝฟ็”จ UP ไธป้ป˜่ฎคๆ”ถ่—ๅคนๅŠŸ่ƒฝ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/fav.ts

UP ไธป็ฒ‰ไธ โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Qixingchen

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/followers/2267573/3

๐Ÿ›Ž๏ธ Route: /bilibili/user/followers/:uid/:loginUid

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • loginUid
    • Required
    • Description: ็”จไบŽ็™ปๅ…ฅ็š„็”จๆˆทid,้œ€่ฆ้…็ฝฎๅฏนๅบ”็š„ Cookie ๅ€ผ

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, required - BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/followers.ts

WARNING

UP ไธป็ฒ‰ไธ็Žฐๅœจ้œ€่ฆ b ็ซ™็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

UP ไธปๅ…ณๆณจ็”จๆˆท โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Qixingchen

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/followings/2267573/3

๐Ÿ›Ž๏ธ Route: /bilibili/user/followings/:uid/:loginUid

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • loginUid
    • Required
    • Description: ็”จไบŽ็™ปๅ…ฅ็š„็”จๆˆทid,้œ€่ฆ้…็ฝฎๅฏนๅบ”็š„ Cookie ๅ€ผ

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, required - BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/followings.ts

WARNING

UP ไธปๅ…ณๆณจ็”จๆˆท็Žฐๅœจ้œ€่ฆ b ็ซ™็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

UP ไธป็‚น่ตž่ง†้ข‘ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @ygguorun

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/like/208259

๐Ÿ›Ž๏ธ Route: /bilibili/user/like/:uid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/like.ts

UP ไธป้ข‘้“็š„่ง†้ข‘ๅˆ—่กจ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @weirongxu

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/channel/2267573/396050

๐Ÿ›Ž๏ธ Route: /bilibili/user/channel/:uid/:sid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • sid
    • Required
    • Description: ้ข‘้“ id, ๅฏๅœจ้ข‘้“็š„ URL ไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/user-channel.ts

UP ไธป้ข‘้“็š„ๅˆ้›† โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @shininome

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/collection/245645656/529166

๐Ÿ›Ž๏ธ Route: /bilibili/user/collection/:uid/:sid/:embed?/:sortReverse?/:page?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • sid
    • Required
    • Description: ๅˆ้›† id, ๅฏๅœจๅˆ้›†้กต้ข็š„ URL ไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ
  • sortReverse
    • Optional
    • Description: ้ป˜่ฎค:้ป˜่ฎคๆŽ’ๅบ 1:ๅ‡ๅบๆŽ’ๅบ
  • page
    • Optional
    • Description: ้กต็ , ้ป˜่ฎค1

๐Ÿ™ Source Code: /bilibili/user-collection.ts

UP ไธป้ป˜่ฎคๆ”ถ่—ๅคน โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/fav/2267573

๐Ÿ›Ž๏ธ Route: /bilibili/user/fav/:uid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/user-fav.ts

UP ไธปๆŠ•็จฟ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @Konano @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/video/2267573

๐Ÿ›Ž๏ธ Route: /bilibili/user/video/:uid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/video.ts

็•ชๅ‰ง โ€‹

๐ŸŸข Passed Test๐Ÿšจ Strict Anti-crawling

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @nuomi1

๐Ÿ’ก Example: https://rsshub.app/bilibili/bangumi/media/9192

๐Ÿ›Ž๏ธ Route: /bilibili/bangumi/media/:mediaid/:embed?

๐Ÿ”— Parameters:

  • mediaid
    • Required
    • Description: ็•ชๅ‰งๅช’ไฝ“ id, ็•ชๅ‰งไธป้กต URL ไธญ่Žทๅ–
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/bangumi.ts

ๅˆ†ๅŒบ่ง†้ข‘ๆŽ’่กŒๆฆœ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @lengthmin

๐Ÿ’ก Example: https://rsshub.app/bilibili/partion/ranking/171/3

๐Ÿ›Ž๏ธ Route: /bilibili/partion/ranking/:tid/:days?/:embed?

๐Ÿ”— Parameters:

  • tid
    • Required
    • Description: ๅˆ†ๅŒบ id, ่งไธŠๆ–น่กจๆ ผ
  • days
    • Optional
    • Description: ็ผบ็œไธบ 7, ๆŒ‡ๆœ€่ฟ‘ๅคšๅฐ‘ๅคฉๅ†…็š„็ƒญๅบฆๆŽ’ๅบ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/partion-ranking.ts

ๅˆ†ๅŒบ่ง†้ข‘ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/bilibili/partion/33

๐Ÿ›Ž๏ธ Route: /bilibili/partion/:tid/:embed?

๐Ÿ”— Parameters:

  • tid
    • Required
    • Description: ๅˆ†ๅŒบ id
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/partion.ts

ๅŠจ็”ป

MADยทAMVMMDยท3D็Ÿญ็‰‡ใƒปๆ‰‹ไนฆใƒป้…้Ÿณ็‰นๆ‘„็ปผๅˆ
2425478627

็•ชๅ‰ง

่ฟž่ฝฝๅŠจ็”ปๅฎŒ็ป“ๅŠจ็”ป่ต„่ฎฏๅฎ˜ๆ–นๅปถไผธ
333251152

ๅ›ฝๅˆ›

ๅ›ฝไบงๅŠจ็”ปๅ›ฝไบงๅŽŸๅˆ›็›ธๅ…ณๅธƒ่ข‹ๆˆๅŠจๆ€ๆผซใƒปๅนฟๆ’ญๅ‰ง่ต„่ฎฏ
153168169195170

้Ÿณไน

ๅŽŸๅˆ›้Ÿณไน็ฟปๅ”ฑVOCALOIDยทUTAU็”ต้Ÿณๆผ”ๅฅMV้Ÿณไน็Žฐๅœบ้Ÿณไน็ปผๅˆOP/ED/OST
283130194591932913054

่ˆž่นˆ

ๅฎ…่ˆž่ก—่ˆžๆ˜Žๆ˜Ÿ่ˆž่นˆไธญๅ›ฝ่ˆž่ˆž่นˆ็ปผๅˆ่ˆž่นˆๆ•™็จ‹
20198199200154156

ๆธธๆˆ

ๅ•ๆœบๆธธๆˆ็”ตๅญ็ซžๆŠ€ๆ‰‹ๆœบๆธธๆˆ็ฝ‘็ปœๆธธๆˆๆกŒๆธธๆฃ‹็‰ŒGMV้ŸณๆธธMugen
171711726517312113619

็Ÿฅ่ฏ†

็ง‘ๅญฆ็ง‘ๆ™ฎ็คพ็ง‘ไบบๆ–‡่ดข็ปๆ กๅ›ญๅญฆไน ่Œไธš่Œๅœบ้‡Ž็”ŸๆŠ€ๆœฏๅไผš
201124207208209122

็ง‘ๆŠ€

ๆผ”่ฎฒใƒปๅ…ฌๅผ€่ฏพๆ˜Ÿๆตทๆœบๆขฐๆฑฝ่ฝฆ
399698176

ๆ•ฐ็ 

ๆ‰‹ๆœบๅนณๆฟ็”ต่„‘่ฃ…ๆœบๆ‘„ๅฝฑๆ‘„ๅƒๅฝฑ้Ÿณๆ™บ่ƒฝ
95189190191

็”Ÿๆดป

ๆž็ฌ‘ๆ—ฅๅธธ็พŽ้ฃŸๅœˆๅŠจ็‰ฉๅœˆๆ‰‹ๅทฅ็ป˜็”ป่ฟๅŠจๆฑฝ่ฝฆๅ…ถไป–ASMR
138217675161162163176174175

้ฌผ็•œ

้ฌผ็•œ่ฐƒๆ•™้Ÿณ MADไบบๅŠ› VOCALOIDๆ•™็จ‹ๆผ”็คบ
2226126127

ๆ—ถๅฐš

็พŽๅฆ†ๆœ้ฅฐๅฅ่บซT ๅฐ้ฃŽๅ‘ๆ ‡
157158164159192

ๅนฟๅ‘Š

ๅนฟๅ‘Š
166

่ต„่ฎฏ

็ƒญ็‚น็Žฏ็ƒ็คพไผš็ปผๅˆ
203204205206

ๅจฑไน

็ปผ่‰บๆ˜Žๆ˜ŸKorea ็›ธๅ…ณ
71137131

ๅฝฑ่ง†

ๅฝฑ่ง†ๆ‚่ฐˆๅฝฑ่ง†ๅ‰ช่พ‘็Ÿญ็‰‡้ข„ๅ‘Šใƒป่ต„่ฎฏ
18218385184

็บชๅฝ•็‰‡

ๅ…จ้ƒจไบบๆ–‡ใƒปๅŽ†ๅฒ็ง‘ๅญฆใƒปๆŽข็ดขใƒป่‡ช็„ถๅ†›ไบ‹็คพไผšใƒป็พŽ้ฃŸใƒปๆ—…่กŒ
17737178179180

็”ตๅฝฑ

ๅ…จ้ƒจๅŽ่ฏญ็”ตๅฝฑๆฌง็พŽ็”ตๅฝฑๆ—ฅๆœฌ็”ตๅฝฑๅ…ถไป–ๅ›ฝๅฎถ
2314714514683

็”ต่ง†ๅ‰ง

ๅ…จ้ƒจๅ›ฝไบงๅ‰งๆตทๅค–ๅ‰ง
11185187

ๆญŒๅ• โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @LogicJake

๐Ÿ’ก Example: https://rsshub.app/bilibili/audio/10624

๐Ÿ›Ž๏ธ Route: /bilibili/audio/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ๆญŒๅ• id, ๅฏๅœจๆญŒๅ•้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /bilibili/audio.ts

ไผšๅ‘˜่ดญไฝœๅ“ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/bilibili/mall/ip/0_3000294

๐Ÿ›Ž๏ธ Route: /bilibili/mall/ip/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไฝœๅ“ id, ๅฏๅœจไฝœๅ“ๅˆ—่กจ้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /bilibili/mall-ip.ts

ไผšๅ‘˜่ดญๆ–ฐๅ“ไธŠๆžถ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/bilibili/mall/new/1

๐Ÿ›Ž๏ธ Route: /bilibili/mall/new/:category?

๐Ÿ”— Parameters:

  • category
    • Optional
    • Description: ๅˆ†็ฑป๏ผŒ้ป˜่ฎคๅ…จ้ƒจ๏ผŒ่งไธ‹่กจ

๐Ÿ™ Source Code: /bilibili/mall-new.ts

ๅ…จ้ƒจๆ‰‹ๅŠž้ญ”ๅŠ›่ตๅ‘จ่พนๆธธๆˆ
01736

ไผšๅ‘˜่ดญ็ฅจๅŠก โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @nightmare-mio

๐Ÿ’ก Example: https://rsshub.app/bilibili/platform/-1

๐Ÿ›Ž๏ธ Route: /bilibili/platform/:area?/:p_type?/:uid?

๐Ÿ”— Parameters:

  • area
    • Optional
    • Description: ็œๅธ‚-ๅ›ฝๆ ‡็ ,้ป˜่ฎคไธบ-1ๅณๅ…จๅ›ฝ
  • p_type
    • Optional
    • Description: ็ฑปๅž‹๏ผš่งไธ‹่กจ๏ผŒ้ป˜่ฎคไธบๅ…จ้ƒจ็ฑปๅž‹
  • uid
    • Optional
    • Description: ็”จๆˆทid๏ผŒๅฏไปฅไธๅกซ๏ผŒไธ่ฟ‡ไธๅกซไธ่ฎพ็ฝฎcookie๏ผŒๆœ็ดข็ป“ๆžœไธŽ็™ปๅ…ฅ่ดฆๅทๅŽๆœ็ดข็ป“ๆžœไธไธ€ๆ ทใ€‚ๅฏไปฅๅœจurlไธญๆ‰พๅˆฐ๏ผŒ้œ€่ฆ้…็ฝฎcookieๅ€ผ๏ผŒๅช้œ€่ฆSESSDATA็š„ๅ€ผๅณๅฏ

๐Ÿ™ Source Code: /bilibili/platform.ts

็ฑปๅž‹
ๆผ”ๅ‡บ
ๅฑ•่งˆ
ๆœฌๅœฐ็”Ÿๆดป

ๆผซ็”ปๆ›ดๆ–ฐ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @hoilc

๐Ÿ’ก Example: https://rsshub.app/bilibili/manga/update/26009

๐Ÿ›Ž๏ธ Route: /bilibili/manga/update/:comicid

๐Ÿ”— Parameters:

  • comicid
    • Required
    • Description: ๆผซ็”ป id, ๅฏๅœจ URL ไธญๆ‰พๅˆฐ, ๆ”ฏๆŒๅธฆๆœ‰mcๅ‰็ผ€

๐Ÿ™ Source Code: /bilibili/manga-update.ts

ๆŽ’่กŒๆฆœ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @hyoban

๐Ÿ’ก Example: https://rsshub.app/bilibili/ranking/0

๐Ÿ›Ž๏ธ Route: /bilibili/ranking/:rid_index?/:embed?/:redirect1?/:redirect2?

๐Ÿ”— Parameters:

  • rid_index
    • Optional
    • Default: 0
    • Options:
    • Description: ๆŽ’่กŒๆฆœๅˆ†ๅŒบ id ๅบๅท
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ
  • redirect1
    • Optional
    • Description: ็•™็ฉบ๏ผŒ็”จไบŽๅ…ผๅฎนไน‹ๅ‰็š„่ทฏ็”ฑ
  • redirect2
    • Optional
    • Description: ็•™็ฉบ๏ผŒ็”จไบŽๅ…ผๅฎนไน‹ๅ‰็š„่ทฏ็”ฑ

๐Ÿ™ Source Code: /bilibili/ranking.ts

็ƒญๆœ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @CaoMeiYouRen

๐Ÿ’ก Example: https://rsshub.app/bilibili/hot-search

๐Ÿ›Ž๏ธ Route: /bilibili/hot-search

๐Ÿ™ Source Code: /bilibili/hot-search.ts

ๅ…ฅ็ซ™ๅฟ…ๅˆท โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @liuyuhe666

๐Ÿ’ก Example: https://rsshub.app/bilibili/precious

๐Ÿ›Ž๏ธ Route: /bilibili/precious/:embed?

๐Ÿ”— Parameters:

  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/bilibili-recommend.ts

่ง†้ข‘ๅผนๅน• โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @Qixingchen

๐Ÿ’ก Example: https://rsshub.app/bilibili/video/danmaku/BV1vA411b7ip/1

๐Ÿ›Ž๏ธ Route: /bilibili/video/danmaku/:bvid/:pid?

๐Ÿ”— Parameters:

  • bvid
    • Required
    • Description: ่ง†้ข‘AVๅท,ๅฏๅœจ่ง†้ข‘้กต URL ไธญๆ‰พๅˆฐ
  • pid
    • Optional
    • Description: ๅˆ†Pๅท,ไธๅกซ้ป˜่ฎคไธบ1

๐Ÿ™ Source Code: /bilibili/danmaku.ts

่ง†้ข‘้€‰้›†ๅˆ—่กจ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @sxzz

๐Ÿ’ก Example: https://rsshub.app/bilibili/video/page/BV1i7411M7N9

๐Ÿ›Ž๏ธ Route: /bilibili/video/page/:bvid/:embed?

๐Ÿ”— Parameters:

  • bvid
    • Required
    • Description: ๅฏๅœจ่ง†้ข‘้กต URL ไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/page.ts

่ง†้ข‘่ฏ„่ฎบ โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @Qixingchen

๐Ÿ’ก Example: https://rsshub.app/bilibili/video/reply/BV1vA411b7ip

๐Ÿ›Ž๏ธ Route: /bilibili/video/reply/:bvid

๐Ÿ”— Parameters:

  • bvid
    • Required
    • Description: ๅฏๅœจ่ง†้ข‘้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /bilibili/reply.ts

่ง†้ข‘ๆœ็ดข โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @pcrtool @DIYgod

๐Ÿ’ก Example: https://rsshub.app/bilibili/vsearch/RSSHub

๐Ÿ›Ž๏ธ Route: /bilibili/vsearch/:kw/:order?/:embed?/:tid?

๐Ÿ”— Parameters:

  • kw
    • Required
    • Description: ๆฃ€็ดขๅ…ณ้”ฎๅญ—
  • order
    • Optional
    • Description: ๆŽ’ๅบๆ–นๅผ, ็ปผๅˆ:totalrank ๆœ€ๅคš็‚นๅ‡ป:click ๆœ€ๆ–ฐๅ‘ๅธƒ:pubdate(็ผบ็œ) ๆœ€ๅคšๅผนๅน•:dm ๆœ€ๅคšๆ”ถ่—:stow
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ
  • tid
    • Optional
    • Description: ๅˆ†ๅŒบ id

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, optional - ๅฆ‚ๆžœๆฒกๆœ‰ๆญค้…็ฝฎ๏ผŒ้‚ฃไนˆๅฟ…้กปๅผ€ๅฏ puppeteer ๆ”ฏๆŒ๏ผ›BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/vsearch.ts

ๅˆ†ๅŒบ id ็š„ๅ–ๅ€ผ่ฏทๅ‚่€ƒไธ‹่กจ๏ผš

ๅ…จ้ƒจๅˆ†ๅŒบๅŠจ็”ป็•ชๅ‰งๅ›ฝๅˆ›้Ÿณไน่ˆž่นˆๆธธๆˆ็Ÿฅ่ฏ†็ง‘ๆŠ€่ฟๅŠจๆฑฝ่ฝฆ็”Ÿๆดป็พŽ้ฃŸๅŠจ็‰ฉๅœˆ้ฌผ็•œๆ—ถๅฐš่ต„่ฎฏๅจฑไนๅฝฑ่ง†็บชๅฝ•็‰‡็”ตๅฝฑ็”ต่ง†ๅ‰ง
0113167312943618823422316021121711915520251811772311

็”จๆˆทๅ…ณๆณจไธ“ๆ  โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @woshiluo

๐Ÿ’ก Example: https://rsshub.app/bilibili/followings/article/99800931

๐Ÿ›Ž๏ธ Route: /bilibili/followings/article/:uid

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, required - BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/followings-article.ts

WARNING

็”จๆˆทๅŠจๆ€้œ€่ฆ b ็ซ™็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

็”จๆˆทๅ…ณๆณจๅŠจๆ€ โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @TigerCubDen @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/bilibili/followings/dynamic/109937383

๐Ÿ›Ž๏ธ Route: /bilibili/followings/dynamic/:uid/:routeParams?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • routeParams
    • Optional
    • Description:
      ้”ฎ ๅซไน‰ ๆŽฅๅ—็š„ๅ€ผ ้ป˜่ฎคๅ€ผ
      showEmoji ๆ˜พ็คบๆˆ–้š่—่กจๆƒ…ๅ›พ็‰‡ 0/1/true/false false
      embed ้ป˜่ฎคๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘ 0/1/true/false true
      useAvid ่ง†้ข‘้“พๆŽฅไฝฟ็”จ AV ๅท (้ป˜่ฎคไธบ BV ๅท) 0/1/true/false false
      directLink ไฝฟ็”จๅ†…ๅฎน็›ด้“พ 0/1/true/false false
      hideGoods ้š่—ๅธฆ่ดงๅŠจๆ€ 0/1/true/false false

      ็”จไพ‹๏ผš/bilibili/followings/dynamic/2267573/showEmoji=1&embed=0&useAvid=1

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, required - BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/followings-dynamic.ts

WARNING

็”จๆˆทๅŠจๆ€้œ€่ฆ b ็ซ™็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

็”จๆˆทๅ…ณๆณจ่ง†้ข‘ๅŠจๆ€ โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @LogicJake

๐Ÿ’ก Example: https://rsshub.app/bilibili/followings/video/2267573

๐Ÿ›Ž๏ธ Route: /bilibili/followings/video/:uid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘๏ผŒไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, required - BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/followings-video.ts

WARNING

็”จๆˆทๅŠจๆ€้œ€่ฆ b ็ซ™็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

็”จๆˆท่ฟฝๆผซๆ›ดๆ–ฐ โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @yindaheng98

๐Ÿ’ก Example: https://rsshub.app/bilibili/manga/followings/26009

๐Ÿ›Ž๏ธ Route: /bilibili/manga/followings/:uid/:limits?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id
  • limits
    • Optional
    • Description: ๆŠ“ๅ–ๆœ€่ฟ‘ๆ›ดๆ–ฐๅ‰ๅคšๅฐ‘ๆœฌๆผซ็”ป๏ผŒ้ป˜่ฎคไธบ10

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, required - BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/manga-followings.ts

WARNING

็”จๆˆท่ฟฝๆผซ้œ€่ฆ b ็ซ™็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

็”จๆˆท่ฟฝ็•ชๅˆ—่กจ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @wdssmq

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/bangumi/208259

๐Ÿ›Ž๏ธ Route: /bilibili/user/bangumi/:uid/:type?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id
  • type
    • Optional
    • Description: 1ไธบ็•ช๏ผŒ2ไธบๅ‰ง๏ผŒ็•™็ฉบไธบ1

๐Ÿ™ Source Code: /bilibili/user-bangumi.ts

็”จๆˆทๆ‰€ๆœ‰่ง†้ข‘ โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author:

๐Ÿ’ก Example: https://rsshub.app/bilibili/user/video-all/2267573

๐Ÿ›Ž๏ธ Route: /bilibili/user/video-all/:uid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ UP ไธปไธป้กตไธญๆ‰พๅˆฐ
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/video-all.ts

็”จๆˆท็จๅŽๅ†็œ‹ โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/bilibili/watchlater/2267573

๐Ÿ›Ž๏ธ Route: /bilibili/watchlater/:uid/:embed?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id
  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

โš™๏ธ Deployment Configs:

  • BILIBILI_COOKIE_*, required - BILIBILI_COOKIE_{uid}: ็”จไบŽ็”จๆˆทๅ…ณๆณจๅŠจๆ€็ณปๅˆ—่ทฏ็”ฑ๏ผŒๅฏนๅบ” uid ็š„ b ็ซ™็”จๆˆท็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒ{uid} ๆ›ฟๆขไธบ uid๏ผŒๅฆ‚ BILIBILI_COOKIE_2267573๏ผŒ่Žทๅ–ๆ–นๅผ๏ผš 1. ๆ‰“ๅผ€ https://api.vc.bilibili.com/dynamic_svr/v1/dynamic_svr/dynamic_new?uid=0&type=8 2. ๆ‰“ๅผ€ๆŽงๅˆถๅฐ๏ผŒๅˆ‡ๆขๅˆฐ Network ้ขๆฟ๏ผŒๅˆทๆ–ฐ 3. ็‚นๅ‡ป dynamic_new ่ฏทๆฑ‚๏ผŒๆ‰พๅˆฐ Cookie 4. ่ง†้ข‘ๅ’Œไธ“ๆ ๏ผŒUP ไธป็ฒ‰ไธๅŠๅ…ณๆณจๅช่ฆๆฑ‚ SESSDATA ๅญ—ๆฎต๏ผŒๅŠจๆ€้œ€ๅคๅˆถๆ•ดๆฎต Cookie

๐Ÿ™ Source Code: /bilibili/watchlater.ts

WARNING

็”จๆˆท็จๅŽๅ†็œ‹้œ€่ฆ b ็ซ™็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

ไธ“ๆ ๆ–‡้›† โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @hoilc

๐Ÿ’ก Example: https://rsshub.app/bilibili/readlist/25611

๐Ÿ›Ž๏ธ Route: /bilibili/readlist/:listid

๐Ÿ”— Parameters:

  • listid
    • Required
    • Description: ๆ–‡้›† id, ๅฏๅœจไธ“ๆ ๆ–‡้›† URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /bilibili/readlist.ts

็ปผๅˆ็ƒญ้—จ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @ziminliu

๐Ÿ’ก Example: https://rsshub.app/bilibili/popular/all

๐Ÿ›Ž๏ธ Route: /bilibili/popular/all/:embed?

๐Ÿ”— Parameters:

  • embed
    • Optional
    • Description: ้ป˜่ฎคไธบๅผ€ๅฏๅ†…ๅตŒ่ง†้ข‘, ไปปๆ„ๅ€ผไธบๅ…ณ้—ญ

๐Ÿ™ Source Code: /bilibili/popular.ts

ๅ”ฑๅง โ€‹

็”จๆˆท โ€‹

๐ŸŸข Passed Test๐ŸŽ™๏ธ Support Podcast๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @kt286 @xizeyoupan @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/changba/skp6hhF59n48R-UpqO3izw

๐Ÿ›Ž๏ธ Route: /changba/:userid

๐Ÿ”— Parameters:

  • userid
    • Required
    • Description: ็”จๆˆทID, ๅฏๅœจๅฏนๅบ”ๅˆ†ไบซ้กต้ข็š„ URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /changba/user.ts

ๆŠ–้Ÿณ็›ดๆ’ญ โ€‹

WARNING

ๅ็ˆฌไธฅๆ ผ๏ผŒ้œ€่ฆๅฏ็”จ puppeteerใ€‚ๆŠ–้Ÿณ็š„่ง†้ข‘ CDN ไผš้ชŒ่ฏ Referer๏ผŒๆ„ๅ‘ณ็€่ฎธๅคš้˜…่ฏปๅ™จ้ƒฝๆ— ๆณ•็›ดๆŽฅๆ’ญๆ”พๅ†…ๅตŒ่ง†้ข‘๏ผŒไปฅไธ‹ๆ˜ฏไธ€ไบ›ๅ˜้€š่งฃๅ†ณๆ–นๆกˆ๏ผš

  1. ๅฏ็”จๅ†…ๅตŒ่ง†้ข‘ (embed=1), ๅ‚่€ƒ ้€š็”จๅ‚ๆ•ฐ -> ๅคšๅช’ไฝ“ๅค„็† ้…็ฝฎ multimedia_hotlink_template ๆˆ– wrap_multimedia_in_iframeใ€‚
  2. ๅ…ณ้—ญๅ†…ๅตŒ่ง†้ข‘ (embed=0)๏ผŒๆ‰‹ๅŠจ็‚นๅ‡ป ่ง†้ข‘็›ด้“พ ่ถ…้“พๆŽฅ๏ผŒไธ€่ˆฌๆƒ…ๅ†ตไธ‹ๅ‡ๅฏๆˆๅŠŸๆ’ญๆ”พ่ง†้ข‘ใ€‚่‹ฅไป็„ถๅ‡บ็Žฐ HTTP 403๏ผŒ่ฏทๅคๅˆถ URL ไปฅๅŽๅˆฐๆต่งˆๅ™จๆ‰“ๅผ€ใ€‚
  3. ็‚นๅ‡ปๅŽŸๆ–‡้“พๆŽฅๆ‰“ๅผ€ๆŠ–้Ÿณ็ฝ‘้กต็‰ˆ็š„่ง†้ข‘่ฏฆๆƒ…้กตๆ’ญๆ”พ่ง†้ข‘ใ€‚

้ขๅค–ๅ‚ๆ•ฐ

้”ฎๅซไน‰ๅ€ผ้ป˜่ฎคๅ€ผ
embedๆ˜ฏๅฆๅฏ็”จๅ†…ๅตŒ่ง†้ข‘0/1/true/falsefalse

ๆ ‡็ญพ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐ŸŽญ Rely on Puppeteer๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @TonyRL

๐Ÿ’ก Example: https://rsshub.app/douyin/hashtag/1592824105719812

๐Ÿ›Ž๏ธ Route: /douyin/hashtag/:cid/:routeParams?

๐Ÿ”— Parameters:

  • cid
    • Required
    • Description: ๆ ‡็ญพ ID๏ผŒๅฏๅœจๆ ‡็ญพ้กต้ข URL ไธญๆ‰พๅˆฐ
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผŒquery string ๆ ผๅผ๏ผŒ่ฏทๅ‚้˜…ไธŠ้ข็š„่กจๆ ผ

๐Ÿ™ Source Code: /douyin/hashtag.ts

ๅšไธป โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐ŸŽญ Rely on Puppeteer๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Max-Tortoise @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/douyin/user/MS4wLjABAAAARcAHmmF9mAG3JEixq_CdP72APhBlGlLVbN-1eBcPqao

๐Ÿ›Ž๏ธ Route: /douyin/user/:uid/:routeParams?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: uid๏ผŒๅฏๅœจ็”จๆˆท้กต้ข URL ไธญๆ‰พๅˆฐ
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผŒquery string ๆ ผๅผ๏ผŒ่ฏทๅ‚้˜…ไธŠ้ข็š„่กจๆ ผ

๐Ÿ™ Source Code: /douyin/user.ts

่ฑ†็“ฃ โ€‹

Unknown โ€‹

๐ŸŸก Missing Test

๐Ÿ‘จโ€๐Ÿ’ป Author:

๐Ÿ›Ž๏ธ Route: /douban/explore/column/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: N/A

๐Ÿ™ Source Code: /douban/other/explore-column.ts

ๅŒ—็พŽ็ฅจๆˆฟๆฆœ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/douban/movie/ustop

๐Ÿ›Ž๏ธ Route: /douban/movie/ustop

๐Ÿ™ Source Code: /douban/other/ustop.ts

็”ตๅฝฑๅณๅฐ†ไธŠๆ˜  โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @reonokiy

๐Ÿ’ก Example: https://rsshub.app/douban/movie/coming

๐Ÿ›Ž๏ธ Route: /douban/movie/coming

๐Ÿ™ Source Code: /douban/movie/coming.ts

่ฑ†็“ฃไนฆๅบ— โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/douban/bookstore

๐Ÿ›Ž๏ธ Route: /douban/bookstore

๐Ÿ™ Source Code: /douban/other/bookstore.ts

่ฑ†็“ฃ็”ตๅฝฑไบบ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @minimalistrojan

๐Ÿ’ก Example: https://rsshub.app/douban/celebrity/1274261

๐Ÿ›Ž๏ธ Route: /douban/celebrity/:id/:sort?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ็”ตๅฝฑไบบ id
  • sort
    • Optional
    • Description: ๆŽ’ๅบๆ–นๅผ๏ผŒ็ผบ็œไธบ time๏ผˆๆ—ถ้—ดๆŽ’ๅบ๏ผ‰๏ผŒๅฏไธบ vote ๏ผˆ่ฏ„ไปทๆŽ’ๅบ๏ผ‰

๐Ÿ™ Source Code: /douban/other/celebrity.ts

่ฑ†็“ฃ็”ตๅฝฑๅˆ†็ฑป โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @zzwab

๐Ÿ’ก Example: https://rsshub.app/douban/movie/classification/R/7.5/Netflix,2020

๐Ÿ›Ž๏ธ Route: /douban/movie/classification/:sort?/:score?/:tags?

๐Ÿ”— Parameters:

  • sort
    • Optional
    • Description: ๆŽ’ๅบๆ–นๅผ๏ผŒ้ป˜่ฎคไธบU
  • score
    • Optional
    • Description: ๆœ€ไฝŽ่ฏ„ๅˆ†๏ผŒ้ป˜่ฎคไธ้™ๅˆถ
  • tags
    • Optional
    • Description: ๅˆ†็ฑปๆ ‡็ญพ๏ผŒๅคšไธชๆ ‡็ญพไน‹้—ด็”จ่‹ฑๆ–‡้€—ๅทๅˆ†้š”๏ผŒๅธธ่ง็š„ๆ ‡็ญพๅˆฐ่ฑ†็“ฃ็”ตๅฝฑ็š„ๅˆ†็ฑป้กต้ขๆŸฅ็œ‹๏ผŒๆ”ฏๆŒ่‡ชๅฎšไน‰ๆ ‡็ญพ

๐Ÿ™ Source Code: /douban/other/classification.ts

ๆŽ’ๅบๆ–นๅผๅฏ้€‰ๅ€ผๅฆ‚ไธ‹

่ฟ‘ๆœŸ็ƒญ้—จๆ ‡่ฎฐๆœ€ๅคš่ฏ„ๅˆ†ๆœ€้ซ˜ๆœ€่ฟ‘ไธŠๆ˜ 
UTSR

่ฑ†็“ฃ่ฏปไนฆ่ฎบๅ› โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @nightmare-mio

๐Ÿ’ก Example: https://rsshub.app/douban/36328704/discussion

๐Ÿ›Ž๏ธ Route: /douban/:id/discussion

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไนฆๆœฌid;้ป˜่ฎค่ฎบๅ›ๆ–‡็ซ ไฝฟ็”จ"ๆŒ‰ๅ›žๅบ”ๆ—ถ้—ดๆŽ’ๅบ",ไป…็ฌฌไธ€้กตๆ–‡็ซ 

๐Ÿ™ Source Code: /douban/other/discussion.ts

่ฑ†็“ฃ่ฑ†ๅˆ— โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @LogicJake @honue

๐Ÿ’ก Example: https://rsshub.app/douban/doulist/37716774

๐Ÿ›Ž๏ธ Route: /douban/doulist/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ่ฑ†ๅˆ—id

๐Ÿ™ Source Code: /douban/other/doulist.ts

่ฑ†็“ฃๅฐ็ป„ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/douban/group/648102

๐Ÿ›Ž๏ธ Route: /douban/group/:groupid/:type?

๐Ÿ”— Parameters:

  • groupid
    • Required
    • Description: ่ฑ†็“ฃๅฐ็ป„็š„ id
  • type
    • Optional
    • Default: latest
    • Options:
    • Description: ็ฑปๅž‹

๐Ÿ™ Source Code: /douban/other/group.ts

่ฑ†็“ฃๆ‹›่˜ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @Fatpandac

๐Ÿ’ก Example: https://rsshub.app/douban/jobs/campus

๐Ÿ›Ž๏ธ Route: /douban/jobs/:type

๐Ÿ”— Parameters:

  • type
    • Required
    • Description: ๆ‹›่˜็ฑปๅž‹๏ผŒ่งไธ‹่กจ

๐Ÿ™ Source Code: /douban/other/jobs.ts

็คพไผšๆ‹›่˜ๆ กๅ›ญๆ‹›่˜ๅฎžไน ็”Ÿๆ‹›่˜
socialcampusintern

่ฑ†็“ฃๆฆœๅ•ไธŽ้›†ๅˆ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @5upernova-heng @honue

๐Ÿ’ก Example: https://rsshub.app/douban/list/subject_real_time_hotest

๐Ÿ›Ž๏ธ Route: /douban/list/:type?/:routeParams?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ๆฆœๅ•็ฑปๅž‹๏ผŒ่งไธ‹่กจใ€‚้ป˜่ฎคไธบๅฎžๆ—ถ็ƒญ้—จไนฆๅฝฑ้Ÿณ
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไปฅไธ‹่ฏดๆ˜Žๅ’Œ่กจๆ ผ

๐Ÿ™ Source Code: /douban/other/list.ts

ๆฆœๅ• / ้›†ๅˆ่ทฏ็”ฑ
ๅฎžๆ—ถ็ƒญ้—จไนฆๅฝฑ้Ÿณsubject_real_time_hotest
ๅฝฑ้™ข็ƒญๆ˜ movie_showing
ๅฎžๆ—ถ็ƒญ้—จ็”ตๅฝฑmovie_real_time_hotest
ๅฎžๆ—ถ็ƒญ้—จ็”ต่ง†tv_real_time_hotest
ไธ€ๅ‘จๅฃ็ข‘็”ตๅฝฑๆฆœmovie_weekly_best
ๅŽ่ฏญๅฃ็ข‘ๅ‰ง้›†ๆฆœtv_chinese_best_weekly
ๅ…จ็ƒๅฃ็ข‘ๅ‰ง้›†ๆฆœtv_global_best_weekly
ๅ›ฝๅ†…ๅฃ็ข‘็ปผ่‰บๆฆœshow_chinese_best_weekly
ๅ›ฝๅค–ๅฃ็ข‘็ปผ่‰บๆฆœshow_global_best_weekly
็ƒญๆ’ญๆ–ฐๅ‰งๅ›ฝไบงๅ‰งtv_domestic
็ƒญๆ’ญๆ–ฐๅ‰งๆฌง็พŽๅ‰งtv_american
็ƒญๆ’ญๆ–ฐๅ‰งๆ—ฅๅ‰งtv_japanese
็ƒญๆ’ญๆ–ฐๅ‰ง้Ÿฉๅ‰งtv_korean
็ƒญๆ’ญๆ–ฐๅ‰งๅŠจ็”ปtv_animation
่™šๆž„็ฑปๅฐ่ฏด็ƒญ้—จๆฆœbook_fiction_hot_weekly
้ž่™šๆž„็ฑปๅฐ่ฏด็ƒญ้—จๆฆœbook_nonfiction_hot_weekly
็ƒญ้—จๅ•ๆ›ฒๆฆœmusic_single
ๅŽ่ฏญๆ–ฐ็ขŸๆฆœmusic_chinese
......
้ขๅค–ๅ‚ๆ•ฐๅซไน‰ๆŽฅๅ—็š„ๅ€ผ้ป˜่ฎคๅ€ผ
playableไป…็œ‹ๆœ‰ๅฏๆ’ญๆ”พ็‰‡ๆบ็š„ๅฝฑ็‰‡0/10
score็ญ›้€‰่ฏ„ๅˆ†0-100

็”จไพ‹๏ผš/douban/list/tv_korean/playable=1&score=8

ไธŠ้ข็š„ๆฆœๅ• / ้›†ๅˆๅนถๆฒกๆœ‰ๅˆ—ไธพๅฎŒๆ•ดใ€‚

ๅฆ‚ไฝ•ๆ‰พๅˆฐๆฆœๅ•ๅฏนๅบ”็š„่ทฏ็”ฑๅ‚ๆ•ฐ๏ผš ๅœจ่ฑ†็“ฃๆ‰‹ๆœบ APP ไธญ๏ผŒๅฏนๅบ”ๅœฐๆฆœๅ•้กต้ขๅณไธŠ่ง’๏ผŒ็‚นๅ‡ปๅˆ†ไบซ้“พๆŽฅใ€‚้“พๆŽฅ่ทฏๅพ„ subject_collection ๅŽ็š„่ทฏๅพ„ๅฐฑๆ˜ฏ่ทฏ็”ฑๅ‚ๆ•ฐ typeใ€‚ ๅฆ‚๏ผšๅฐ่ฏด็ƒญ้—จๆฆœ็š„ๅˆ†ไบซ้“พๆŽฅไธบ๏ผšhttps://m.douban.com/subject_collection/ECDIHUN4A๏ผŒๅ…ถๅฏนๅบ”ๆœฌ RSS ่ทฏ็”ฑ็š„ type ไธบ ECDIHUN4A๏ผŒๅฏนๅบ”็š„่ฎข้˜…้“พๆŽฅ่ทฏ็”ฑ๏ผš/douban/list/ECDIHUN4A

่ฑ†็“ฃๆฏๆœˆๆŽจ่็‰‡ๅ• โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @honue

๐Ÿ’ก Example: https://rsshub.app/douban/recommended/tv

๐Ÿ›Ž๏ธ Route: /douban/recommended/:type?/:routeParams?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ็‰‡ๅ•็ฑปๅž‹ๅ‰ง้›†/็”ตๅฝฑ๏ผŒtvๆˆ–movie๏ผŒ้ป˜่ฎคไธบtv
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไปฅไธ‹่ฏดๆ˜Žๅ’Œ่กจๆ ผ

๐Ÿ™ Source Code: /douban/other/recommended.ts

้ขๅค–ๅ‚ๆ•ฐๅซไน‰ๆŽฅๅ—็š„ๅ€ผ้ป˜่ฎคๅ€ผ
playableไป…็œ‹ๆœ‰ๅฏๆ’ญๆ”พ็‰‡ๆบ็š„ๅฝฑ็‰‡0/10
score็ญ›้€‰่ฏ„ๅˆ†0-100

็”จไพ‹๏ผš/douban/recommended/tv/playable=0&score=8

TIP

ๆ•ดๅˆไบ† /douban/list/ ่ทฏ็”ฑ๏ผŒ็œๅŽปๆฏๆœˆๆ‰‹ๅŠจๆ›ดๆ–ฐ id ๅ‚ๆ•ฐ๏ผŒๅ› ไธบๅฝ“ๆœˆๆŽจ่ๅ‰ง้›†็‰‡ๅ•ไธญ๏ผŒไผšๆœ‰่ฟ˜ๆœชๆ’ญๅ‡บ / ๅผ€่ฏ„ๅˆ†ๅ‰ง้›†ใ€ๆตทๅค–ๅนณๅฐๆ’ญๅ‡บๅ‰ง้›†๏ผŒ่ฏท่‡ช่กŒ่€ƒ่™‘ๆ˜ฏๅฆไฝฟ็”จ้ขๅค–ๅ‚ๆ•ฐใ€‚

่ฏ้ข˜ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @LogicJake @pseudoyu @haowenwu

๐Ÿ’ก Example: https://rsshub.app/douban/topic/48823

๐Ÿ›Ž๏ธ Route: /douban/topic/:id/:sort?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ่ฏ้ข˜id
  • sort
    • Optional
    • Description: ๆŽ’ๅบๆ–นๅผ๏ผŒhotๆˆ–new๏ผŒ้ป˜่ฎคไธบnew

๐Ÿ™ Source Code: /douban/other/topic.ts

ๅณๅฐ†ไธŠๆ˜ ็š„็”ตๅฝฑ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/douban/movie/later

๐Ÿ›Ž๏ธ Route: /douban/movie/later

๐Ÿ™ Source Code: /douban/other/later.ts

ๆต่งˆๅ‘็Žฐ โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @clarkzsd

๐Ÿ’ก Example: https://rsshub.app/douban/explore

๐Ÿ›Ž๏ธ Route: /douban/explore

๐Ÿ™ Source Code: /douban/other/explore.ts

้ข‘้“ไนฆๅฝฑ้Ÿณ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @umm233

๐Ÿ’ก Example: https://rsshub.app/douban/channel/30168934/subject/0

๐Ÿ›Ž๏ธ Route: /douban/channel/:id/subject/:nav

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ้ข‘้“id
  • nav
    • Required
    • Description: ไนฆๅฝฑ้Ÿณๅˆ†็ฑป

๐Ÿ™ Source Code: /douban/channel/subject.ts

็”ตๅฝฑ็”ต่ง†ๅ‰งๅ›พไนฆๅ”ฑ็‰‡
0123

้ข‘้“ไธ“้ข˜ โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @umm233

๐Ÿ’ก Example: https://rsshub.app/douban/channel/30168934/hot

๐Ÿ›Ž๏ธ Route: /douban/channel/:id/:nav?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ้ข‘้“id
  • nav
    • Optional
    • Description: ไธ“้ข˜ๅˆ†็ฑป๏ผŒๅฏ้€‰๏ผŒ้ป˜่ฎคไธบ default

๐Ÿ™ Source Code: /douban/channel/topic.ts

้ป˜่ฎค็ƒญ้—จๆœ€ๆ–ฐ
defaulthotnew

็ƒญ้—จๅ›พไนฆๆŽ’่กŒ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer @queensferryme

๐Ÿ’ก Example: https://rsshub.app/douban/book/rank/fiction

๐Ÿ›Ž๏ธ Route: /douban/book/rank/:type?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ๅ›พไนฆ็ฑปๅž‹๏ผŒ้ป˜่ฎคๅˆๅนถๅˆ—่กจ

๐Ÿ™ Source Code: /douban/book/rank.ts

ๅ…จ้ƒจ่™šๆž„้ž่™šๆž„
fictionnonfiction

็ƒญ้—จๅŒๅŸŽๆดปๅŠจ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/douban/event/hot/118172

๐Ÿ›Ž๏ธ Route: /douban/event/hot/:locationId

๐Ÿ”— Parameters:

  • locationId
    • Required
    • Description: ไฝ็ฝฎ id, ๅŒๅŸŽ้ฆ–้กตๆ‰“ๅผ€ๆŽงๅˆถๅฐๆ‰ง่กŒ window.__loc_id__ ่Žทๅ–

๐Ÿ™ Source Code: /douban/event/hot.ts

ๆ—ฅ่ฎฐๆœ€ๆ–ฐๅ›žๅบ” โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @nczitzk

๐Ÿ’ก Example: https://rsshub.app/douban/replies/xiaoyaxiaoya

๐Ÿ›Ž๏ธ Route: /douban/replies/:uid

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆทid๏ผŒๅฏๅœจ็”จๆˆทๆ—ฅ่ฎฐ้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /douban/other/replies.ts

ๅ•†ๅŠกๅฐไนฆ้ฆ†ๆ–ฐไนฆ้€Ÿ้€’ โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/douban/commercialpress/latest

๐Ÿ›Ž๏ธ Route: /douban/commercialpress/latest

๐Ÿ™ Source Code: /douban/commercialpress/latest.ts

ๆ–ฐไนฆ้€Ÿ้€’ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @fengkx @lyqluis

๐Ÿ’ก Example: https://rsshub.app/douban/book/latest/fiction

๐Ÿ›Ž๏ธ Route: /douban/book/latest/:type?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ไธ“้ข˜ๅˆ†็ฑป๏ผŒๅฏ้€‰๏ผŒ้ป˜่ฎคไธบ all

๐Ÿ™ Source Code: /douban/book/latest.ts

ๆ–‡ๅญฆๅฐ่ฏดๅŽ†ๅฒๆ–‡ๅŒ–็คพไผš็บชๅฎž็ง‘ๅญฆๆ–ฐ็Ÿฅ่‰บๆœฏ่ฎพ่ฎกๅ•†ไธš็ป็ฎก็ป˜ๆœฌๆผซ็”ป
prose_poetryfictionhistorybiographyscienceartbusinesscomics

ไธ€ๅ‘จๅฃ็ข‘ๆฆœ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @numm233 @nczitzk

๐Ÿ’ก Example: https://rsshub.app/douban/movie/weekly

๐Ÿ›Ž๏ธ Route: /douban/movie/weekly/:type?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ๅˆ†็ฑป๏ผŒๅฏๅœจๆฆœๅ•้กต URL ไธญๆ‰พๅˆฐ๏ผŒ้ป˜่ฎคไธบไธ€ๅ‘จๅฃ็ข‘็”ตๅฝฑๆฆœ

๐Ÿ™ Source Code: /douban/other/weekly-best.ts

ไธ€ๅ‘จๅฃ็ข‘็”ตๅฝฑๆฆœๅŽ่ฏญๅฃ็ข‘ๅ‰ง้›†ๆฆœ
movie_weekly_besttv_chinese_best_weekly

็”จๆˆทๅนฟๆ’ญ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @alfredcai

๐Ÿ’ก Example: https://rsshub.app/douban/people/75118396/status

๐Ÿ›Ž๏ธ Route: /douban/people/:userid/status/:routeParams?

๐Ÿ”— Parameters:

  • userid
    • Required
    • Description: ๆ•ดๆ•ฐๅž‹็”จๆˆท id
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่งไธ‹

๐Ÿ™ Source Code: /douban/people/status.ts

TIP

  • ็›ฎๅ‰ๅชๆ”ฏๆŒๆ•ดๆ•ฐๅž‹ id
  • ๅญ—ๆฏๅž‹็š„ id๏ผŒๅฏไปฅ้€š่ฟ‡ๅคดๅƒๅ›พ็‰‡้“พๆŽฅๆฅๆ‰พๅˆฐๅ…ถๆ•ดๆ•ฐๅž‹ id๏ผŒๅ›พ็‰‡ๅ‘ฝๅ่ง„ๅˆ™ul[userid]-*.jpgๆˆ–u[userid]-*.jpg๏ผŒๅณๅ–ๆ–‡ไปถๅไธญ้—ด็š„ๆ•ฐๅญ—
  • ไพ‹ๅฆ‚๏ผš็”จๆˆท id: MovieLไป–็š„ๅคดๅƒๅ›พ็‰‡้“พๆŽฅ๏ผšhttps://img1.doubanio.com/icon/ul1128221-98.jpgไป–็š„ๆ•ดๆ•ฐๅž‹ id: 1128221

ๅฏนไบŽ่ฑ†็“ฃ็”จๆˆทๅนฟๆ’ญๅ†…ๅฎน๏ผŒๅœจ routeParams ๅ‚ๆ•ฐไธญไปฅ query string ๆ ผๅผ่ฎพ็ฝฎๅฆ‚ไธ‹้€‰้กนๅฏไปฅๆŽงๅˆถ่พ“ๅ‡บ็š„ๆ ทๅผ

้”ฎๅซไน‰ๆŽฅๅ—็š„ๅ€ผ้ป˜่ฎคๅ€ผ
readableๆ˜ฏๅฆๅผ€ๅฏ็ป†่Š‚ๆŽ’็‰ˆๅฏ่ฏปๆ€งไผ˜ๅŒ–0/1/true/falsefalse
authorNameBoldๆ˜ฏๅฆๅŠ ็ฒ—ไฝœ่€…ๅๅญ—0/1/true/falsefalse
showAuthorInTitleๆ˜ฏๅฆๅœจๆ ‡้ข˜ๅค„ๆ˜พ็คบไฝœ่€…0/1/true/falsetrue
showAuthorInDescๆ˜ฏๅฆๅœจๆญฃๆ–‡ๅค„ๆ˜พ็คบไฝœ่€…0/1/true/falsefalse
showAuthorAvatarInDescๆ˜ฏๅฆๅœจๆญฃๆ–‡ๅค„ๆ˜พ็คบไฝœ่€…ๅคดๅƒ๏ผˆ่‹ฅ้˜…่ฏปๅ™จไผšๆๅ–ๆญฃๆ–‡ๅ›พ็‰‡๏ผŒไธๅปบ่ฎฎๅผ€ๅฏ๏ผ‰0/1/true/falsefalse
showEmojiForRetweetๆ˜พ็คบ โ€œ๐Ÿ”โ€ ๅ–ไปฃ โ€œFwโ€๏ผˆ่ฝฌๅ‘๏ผ‰0/1/true/falsefalse
showRetweetTextInTitleๅœจๆ ‡้ข˜ๅ‡บๆ˜พ็คบ่ฝฌๅ‘่ฏ„่ฎบ๏ผˆ็ฝฎไธบ false ๅˆ™ๅœจๆ ‡้ข˜ๅชๆ˜พ็คบ่ขซ่ฝฌๅ‘็š„ๅนฟๆ’ญ๏ผ‰0/1/true/falsefalse
addLinkForPicsไธบๅ›พ็‰‡ๆทปๅŠ ๅฏ็‚นๅ‡ป็š„้“พๆŽฅ0/1/true/falsefalse
showTimestampInDescriptionๅœจๆญฃๆ–‡ๅค„ๆ˜พ็คบๅนฟๆ’ญ็š„ๆ—ถ้—ดๆˆณ0/1/true/falsefalse
showCommentsๅœจๆญฃๆ–‡ๅค„ๆ˜พ็คบ่ฏ„่ฎบ0/1/true/falsefalse
widthOfPicsๅนฟๆ’ญ้…ๅ›พๅฎฝ๏ผˆ็”Ÿๆ•ˆๅ–ๅ†ณไบŽ้˜…่ฏปๅ™จ๏ผ‰ไธๆŒ‡ๅฎš / ๆ•ฐๅญ—ไธๆŒ‡ๅฎš
heightOfPicsๅนฟๆ’ญ้…ๅ›พ้ซ˜๏ผˆ็”Ÿๆ•ˆๅ–ๅ†ณไบŽ้˜…่ฏปๅ™จ๏ผ‰ไธๆŒ‡ๅฎš / ๆ•ฐๅญ—ไธๆŒ‡ๅฎš
sizeOfAuthorAvatarไฝœ่€…ๅคดๅƒๅคงๅฐๆ•ฐๅญ—48

ๆŒ‡ๅฎšๆ›ดๅคšไธŽ้ป˜่ฎคๅ€ผไธๅŒ็š„ๅ‚ๆ•ฐ้€‰้กนๅฏไปฅๆ”นๅ–„ RSS ็š„ๅฏ่ฏปๆ€ง๏ผŒๅฆ‚

https://rsshub.app/douban/people/113894409/status/readable=1&authorNameBold=1&showAuthorInTitle=1&showAuthorInDesc=1&showAuthorAvatarInDesc=1&showEmojiForRetweet=1&showRetweetTextInTitle=1&addLinkForPics=1&showTimestampInDescription=1&showComments=1&widthOfPics=100

็š„ๆ•ˆๆžœไธบ

่ฑ†็“ฃ่ฏปไนฆ็š„ๅฏ่ฏป่ฑ†็“ฃๅนฟๆ’ญ RSS

็”จๆˆทๆƒณ็œ‹ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @exherb

๐Ÿ’ก Example: https://rsshub.app/douban/people/exherb/wish

๐Ÿ›Ž๏ธ Route: /douban/people/:userid/wish/:routeParams?

๐Ÿ”— Parameters:

  • userid
    • Required
    • Description: ็”จๆˆทid
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่งไธ‹

๐Ÿ™ Source Code: /douban/people/wish.ts

ๅฏนไบŽ่ฑ†็“ฃ็”จๆˆทๆƒณ็œ‹็š„ๅ†…ๅฎน๏ผŒๅœจ routeParams ๅ‚ๆ•ฐไธญไปฅ query string ๆ ผๅผ่ฎพ็ฝฎๅฆ‚ไธ‹้€‰้กนๅฏไปฅๆŽงๅˆถ่พ“ๅ‡บ็š„ๆ ทๅผ

้”ฎๅซไน‰ๆŽฅๅ—็š„ๅ€ผ้ป˜่ฎคๅ€ผ
pagesCountๆŸฅ่ฏข้กต้ขๆ•ฐ1

ๆญฃๅœจไธŠๆ˜ ็š„็”ตๅฝฑ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/douban/movie/playing

๐Ÿ›Ž๏ธ Route: /douban/movie/playing,/movie/playing/:score

๐Ÿ™ Source Code: /douban/other/playing.ts

ๆœ€ๆ–ฐๅขžๅŠ ็š„้Ÿณไน โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @fengkx @xyqfer

๐Ÿ’ก Example: https://rsshub.app/douban/music/latest/chinese

๐Ÿ›Ž๏ธ Route: /douban/music/latest/:area?

๐Ÿ”— Parameters:

  • area
    • Optional
    • Description: ๅŒบๅŸŸ็ฑปๅž‹๏ผŒ้ป˜่ฎคๅ…จ้ƒจ

๐Ÿ™ Source Code: /douban/other/latest-music.ts

ๅŽ่ฏญๆฌง็พŽๆ—ฅ้Ÿฉ
chinesewesternjapankorean

ๆœ€ๆ–ฐๅ›žๅบ”่ฟ‡็š„ๆ—ฅ่ฎฐ โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @nczitzk

๐Ÿ’ก Example: https://rsshub.app/douban/replied/xiaoyaxiaoya

๐Ÿ›Ž๏ธ Route: /douban/replied/:uid

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆทid๏ผŒๅฏๅœจ็”จๆˆทๆ—ฅ่ฎฐ้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /douban/other/replied.ts

ๆ–นๆ ผๅญ โ€‹

ๅ‡บ็‰ˆๅฐˆ้กŒ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @Maecenas

๐Ÿ’ก Example: https://rsshub.app/vocus/publication/bass

๐Ÿ›Ž๏ธ Route: /vocus/publication/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ๅ‡บ็‰ˆๅฐˆ้กŒ id๏ผŒๅฏๅœจๅ‡บ็‰ˆๅฐˆ้กŒไธป้กต็š„ URL ๆ‰พๅˆฐ

๐Ÿ™ Source Code: /vocus/publication.ts

็”จๆˆทไธชไบบๆ–‡็ซ  โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @LogicJake

๐Ÿ’ก Example: https://rsshub.app/vocus/user/tsetyan

๐Ÿ›Ž๏ธ Route: /vocus/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ็”จๆˆท id๏ผŒๅฏๅœจ็”จๆˆทไธป้กต็š„ URL ๆ‰พๅˆฐ

๐Ÿ™ Source Code: /vocus/user.ts

ๅณๅˆป โ€‹

ๅœˆๅญ - ็บฏๆ–‡ๅญ— โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @HenryQW

๐Ÿ’ก Example: https://rsshub.app/jike/topic/text/553870e8e4b0cafb0a1bef68

๐Ÿ›Ž๏ธ Route: /jike/topic/text/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ๅœˆๅญ id, ๅฏๅœจๅณๅˆป web ็ซฏๅœˆๅญ้กตๆˆ– APP ๅˆ†ไบซๅ‡บๆฅ็š„ๅœˆๅญ้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /jike/topic-text.ts

ๅœˆๅญ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @prnake

๐Ÿ’ก Example: https://rsshub.app/jike/topic/556688fae4b00c57d9dd46ee

๐Ÿ›Ž๏ธ Route: /jike/topic/:id/:showUid?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ๅœˆๅญ id, ๅฏๅœจๅณๅˆป web ็ซฏๅœˆๅญ้กตๆˆ– APP ๅˆ†ไบซๅ‡บๆฅ็š„ๅœˆๅญ้กต URL ไธญๆ‰พๅˆฐ
  • showUid
    • Optional
    • Options:
    • Description: ๆ˜ฏๅฆๅœจๅ†…ๅฎนไธญๆ˜พ็คบ็”จๆˆทไฟกๆฏ๏ผŒ่ฎพ็ฝฎไธบ 1 ๅˆ™ๅผ€ๅฏ

๐Ÿ™ Source Code: /jike/topic.ts

็”จๆˆทๅŠจๆ€ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @prnake

๐Ÿ’ก Example: https://rsshub.app/jike/user/3EE02BC9-C5B3-4209-8750-4ED1EE0F67BB

๐Ÿ›Ž๏ธ Route: /jike/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจๅณๅˆปๅˆ†ไบซๅ‡บๆฅ็š„ๅ•ๆกๅŠจๆ€้กต็‚นๅ‡ป็”จๆˆทๅคดๅƒ่ฟ›ๅ…ฅไธชไบบไธป้กต๏ผŒ็„ถๅŽๅœจไธชไบบไธป้กต็š„ URL ไธญๆ‰พๅˆฐ๏ผŒๆˆ–่€…ๅœจๅ•ๆกๅŠจๆ€้กตไฝฟ็”จ RSSHub Radar ๆ’ไปถ

๐Ÿ™ Source Code: /jike/user.ts

็ฎ€ไนฆ โ€‹

้ฆ–้กต โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @HenryQW @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/jianshu/home

๐Ÿ›Ž๏ธ Route: /jianshu/home

๐Ÿ™ Source Code: /jianshu/home.ts

ไธ“้ข˜ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @HenryQW @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/jianshu/collection/xYuZYD

๐Ÿ›Ž๏ธ Route: /jianshu/collection/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไธ“้ข˜ id, ๅฏๅœจไธ“้ข˜้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /jianshu/collection.ts

ไฝœ่€… โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @HenryQW @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/jianshu/user/yZq3ZV

๐Ÿ›Ž๏ธ Route: /jianshu/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไฝœ่€… id, ๅฏๅœจไฝœ่€…ไธป้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /jianshu/user.ts

้…ทๅฎ‰ โ€‹

TIP

ๅณๆ—ฅ่ตท๏ผŒๅคšๆ•ฐ่ทฏ็”ฑๅ›พ็‰‡้˜ฒ็›—้“พใ€‚ ้œ€่ฆๅฐ† ALLOW_USER_HOTLINK_TEMPLATE ็Žฏๅขƒๅ˜้‡่ฎพ็ฝฎไธบ true ๏ผŒ็„ถๅŽ้…็ฝฎimage_hotlink_template ใ€‚ ่ฏฆ่ง #16715

่ฏ้ข˜ โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @xizeyoupan

๐Ÿ’ก Example: https://rsshub.app/coolapk/huati/iPhone

๐Ÿ›Ž๏ธ Route: /coolapk/huati/:tag

๐Ÿ”— Parameters:

  • tag
    • Required
    • Description: ่ฏ้ข˜ๅ็งฐ

โš™๏ธ Deployment Configs:

  • ALLOW_USER_HOTLINK_TEMPLATE, optional - ่ฎพ็ฝฎไธบtrueๅนถๆทปๅŠ image_hotlink_templateๅ‚ๆ•ฐๆฅไปฃ็†ๅ›พ็‰‡

๐Ÿ™ Source Code: /coolapk/huati.ts

็œ‹็œ‹ๅท โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @xizeyoupan

๐Ÿ’ก Example: https://rsshub.app/coolapk/dyh/1524

๐Ÿ›Ž๏ธ Route: /coolapk/dyh/:dyhId

๐Ÿ”— Parameters:

  • dyhId
    • Required
    • Description: ็œ‹็œ‹ๅทID

โš™๏ธ Deployment Configs:

  • ALLOW_USER_HOTLINK_TEMPLATE, optional - ่ฎพ็ฝฎไธบtrueๅนถๆทปๅŠ image_hotlink_templateๅ‚ๆ•ฐๆฅไปฃ็†ๅ›พ็‰‡

๐Ÿ™ Source Code: /coolapk/dyh.ts

TIP

ไป…้™ไบŽ้‡‡้›†็ซ™ๅ†…่ฎข้˜…็š„็œ‹็œ‹ๅท็š„ๅ†…ๅฎนใ€‚็œ‹็œ‹ๅท ID ๅฏๅœจ็œ‹็œ‹ๅท็•Œ้ขๅณไธŠๅˆ†ไบซ - ๅคๅˆถ้“พๆŽฅๅพ—ๅˆฐใ€‚

็ƒญๆฆœ โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @xizeyoupan

๐Ÿ’ก Example: https://rsshub.app/coolapk/hot

๐Ÿ›Ž๏ธ Route: /coolapk/hot/:type?/:period?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ้ป˜่ฎคไธบjrrm
  • period
    • Optional
    • Description: ้ป˜่ฎคไธบdaily

โš™๏ธ Deployment Configs:

  • ALLOW_USER_HOTLINK_TEMPLATE, optional - ่ฎพ็ฝฎไธบtrueๅนถๆทปๅŠ image_hotlink_templateๅ‚ๆ•ฐๆฅไปฃ็†ๅ›พ็‰‡

๐Ÿ™ Source Code: /coolapk/hot.ts

ๅ‚ๆ•ฐๅ็งฐไปŠๆ—ฅ็ƒญ้—จ็‚น่ตžๆฆœ่ฏ„่ฎบๆฆœๆ”ถ่—ๆฆœ้…ทๅ›พๆฆœ
typejrrmdzbplbscbktb
ๅ‚ๆ•ฐๅ็งฐๆ—ฅๆฆœๅ‘จๆฆœ
perioddailyweekly

TIP

ไปŠๆ—ฅ็ƒญ้—จๆฒกๆœ‰ๅ‘จๆฆœ๏ผŒ้…ทๅ›พๆฆœๆ—ฅๆฆœ็š„ๅ‚ๆ•ฐไผšๅ˜ๆˆๅ‘จๆฆœ๏ผŒๅ‘จๆฆœ็š„ๅ‚ๆ•ฐไผšๅ˜ๆˆๆœˆๆฆœใ€‚

ๅคดๆก โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @xizeyoupan

๐Ÿ’ก Example: https://rsshub.app/coolapk/toutiao

๐Ÿ›Ž๏ธ Route: /coolapk/toutiao/:type?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ้ป˜่ฎคไธบhistory

โš™๏ธ Deployment Configs:

  • ALLOW_USER_HOTLINK_TEMPLATE, optional - ่ฎพ็ฝฎไธบtrueๅนถๆทปๅŠ image_hotlink_templateๅ‚ๆ•ฐๆฅไปฃ็†ๅ›พ็‰‡

๐Ÿ™ Source Code: /coolapk/toutiao.ts

ๅ‚ๆ•ฐๅ็งฐๅŽ†ๅฒๅคดๆกๆœ€ๆ–ฐ
typehistorylatest

ๅ›พๆ–‡ โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @xizeyoupan

๐Ÿ’ก Example: https://rsshub.app/coolapk/tuwen

๐Ÿ›Ž๏ธ Route: /coolapk/tuwen/:type?

๐Ÿ”— Parameters:

  • type
    • Optional
    • Description: ้ป˜่ฎคไธบhot

โš™๏ธ Deployment Configs:

  • ALLOW_USER_HOTLINK_TEMPLATE, optional - ่ฎพ็ฝฎไธบtrueๅนถๆทปๅŠ image_hotlink_templateๅ‚ๆ•ฐๆฅไปฃ็†ๅ›พ็‰‡

๐Ÿ™ Source Code: /coolapk/tuwen.ts

ๅ‚ๆ•ฐๅ็งฐ็ผ–่พ‘็ฒพ้€‰ๆœ€ๆ–ฐ
typehotlatest

็”จๆˆท โ€‹

๐ŸŸข Passed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @xizeyoupan

๐Ÿ’ก Example: https://rsshub.app/coolapk/user/3177668/dynamic

๐Ÿ›Ž๏ธ Route: /coolapk/user/:uid/dynamic

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ๅœจไธชไบบ็•Œ้ขๅณไธŠๅˆ†ไบซ-ๅคๅˆถ้“พๆŽฅ่Žทๅ–

โš™๏ธ Deployment Configs:

  • ALLOW_USER_HOTLINK_TEMPLATE, optional - ่ฎพ็ฝฎไธบtrueๅนถๆทปๅŠ image_hotlink_templateๅ‚ๆ•ฐๆฅไปฃ็†ๅ›พ็‰‡

๐Ÿ™ Source Code: /coolapk/user-dynamic.ts

่…พ่ฎฏ็ฝ‘ โ€‹

็”จๆˆทไฝœๅ“่ฏ„่ฎบๅŠจๆ€ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @zhangxiang012

๐Ÿ’ก Example: https://rsshub.app/qq/kg/reply/OhXHMdO1VxLWQOOm

๐Ÿ›Ž๏ธ Route: /qq/kg/reply/:playId

๐Ÿ”— Parameters:

  • playId
    • Required
    • Description: ้Ÿณ้ข‘้กต ID, ๅฏๅœจๅฏนๅบ”้กต้ข็š„ URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /qq/kg/reply.ts

็”จๆˆทไฝœๅ“ๅˆ—่กจ โ€‹

๐ŸŸข Passed Test๐ŸŽ™๏ธ Support Podcast

๐Ÿ‘จโ€๐Ÿ’ป Author: @zhangxiang012

๐Ÿ’ก Example: https://rsshub.app/qq/kg/639a9a86272c308e33

๐Ÿ›Ž๏ธ Route: /qq/kg/:userId

๐Ÿ”— Parameters:

  • userId
    • Required
    • Description: ็”จๆˆท ID, ๅฏๅœจๅฏนๅบ”้กต้ข็š„ URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /qq/kg/user.ts

ๅพฎๅš โ€‹

WARNING

ๅพฎๅšไผš้’ˆๅฏน่ฏทๆฑ‚็š„ๆฅๆบๅœฐๅŒบ่ฟ”ๅ›žไธๅŒ็š„็ป“ๆžœใ€‚ไธ€ไธชๅทฒ็Ÿฅ็š„ไพ‹ๅญไธบ๏ผš้ƒจๅˆ†่ง†้ข‘ๅ› ๆœช็ŸฅๅŽŸๅ› ไป…้™ไธญๅ›ฝๅคง้™†ๅขƒๅ†…่ฎฟ้—ฎ (CDN ๅŸŸๅไธบ locallimit.us.sinaimg.cn ่€Œ้ž f.video.weibocdn.com)ใ€‚่‹ฅไธ€ๆกๅพฎๅšๅซๆœ‰่ฟ™็ง่ง†้ข‘ไธ” RSSHub ๅฎžไพ‹้ƒจ็ฝฒๅœจๅขƒๅค–๏ผŒๆŠ“ๅ–ๅˆฐ็š„ๅพฎๅšๅฏ่ƒฝไธๅซ่ง†้ข‘ใ€‚ๅฐ† RSSHub ้ƒจ็ฝฒๅœจๅขƒๅ†…ๆœ‰ๅŠฉไบŽๆŠ“ๅ–่ฟ™็ง่ง†้ข‘๏ผŒไฝ†้˜…่ฏปๅ™จไนŸๅฟ…้กปๅค„ไบŽๅขƒๅ†…็ฝ‘็ปœ็ŽฏๅขƒไปฅๅŠ ่ฝฝ่ง†้ข‘ใ€‚

ๅฏนไบŽๅพฎๅšๅ†…ๅฎน๏ผŒๅœจ routeParams ๅ‚ๆ•ฐไธญไปฅ query string ๆ ผๅผๆŒ‡ๅฎš้€‰้กน๏ผŒๅฏไปฅๆŽงๅˆถ่พ“ๅ‡บ็š„ๆ ทๅผ

้”ฎๅซไน‰ๆŽฅๅ—็š„ๅ€ผ้ป˜่ฎคๅ€ผ
readableๆ˜ฏๅฆๅผ€ๅฏ็ป†่Š‚ๆŽ’็‰ˆๅฏ่ฏปๆ€งไผ˜ๅŒ–0/1/true/falsefalse
authorNameBoldๆ˜ฏๅฆๅŠ ็ฒ—ไฝœ่€…ๅๅญ—0/1/true/falsefalse
showAuthorInTitleๆ˜ฏๅฆๅœจๆ ‡้ข˜ๅค„ๆ˜พ็คบไฝœ่€…0/1/true/falsefalse๏ผˆ/weibo/keyword/ไธญไธบ true๏ผ‰
showAuthorInDescๆ˜ฏๅฆๅœจๆญฃๆ–‡ๅค„ๆ˜พ็คบไฝœ่€…0/1/true/falsefalse๏ผˆ/weibo/keyword/ไธญไธบ true๏ผ‰
showAuthorAvatarInDescๆ˜ฏๅฆๅœจๆญฃๆ–‡ๅค„ๆ˜พ็คบไฝœ่€…ๅคดๅƒ๏ผˆ่‹ฅ้˜…่ฏปๅ™จไผšๆๅ–ๆญฃๆ–‡ๅ›พ็‰‡๏ผŒไธๅปบ่ฎฎๅผ€ๅฏ๏ผ‰0/1/true/falsefalse
showEmojiForRetweetๆ˜พ็คบ โ€œ๐Ÿ”โ€ ๅ–ไปฃ โ€œ่ฝฌๅ‘โ€ ไธคไธชๅญ—0/1/true/falsefalse
showRetweetTextInTitleๅœจๆ ‡้ข˜ๅ‡บๆ˜พ็คบ่ฝฌๅ‘่ฏ„่ฎบ๏ผˆ็ฝฎไธบ false ๅˆ™ๅœจๆ ‡้ข˜ๅชๆ˜พ็คบ่ขซ่ฝฌๅ‘ๅพฎๅš๏ผ‰0/1/true/falsetrue
addLinkForPicsไธบๅ›พ็‰‡ๆทปๅŠ ๅฏ็‚นๅ‡ป็š„้“พๆŽฅ0/1/true/falsefalse
showTimestampInDescriptionๅœจๆญฃๆ–‡ๅค„ๆ˜พ็คบ่ขซ่ฝฌๅ‘ๅพฎๅš็š„ๆ—ถ้—ดๆˆณ0/1/true/falsefalse
widthOfPicsๅพฎๅš้…ๅ›พๅฎฝ๏ผˆ็”Ÿๆ•ˆๅ–ๅ†ณไบŽ้˜…่ฏปๅ™จ๏ผ‰ไธๆŒ‡ๅฎš / ๆ•ฐๅญ—ไธๆŒ‡ๅฎš
heightOfPicsๅพฎๅš้…ๅ›พ้ซ˜๏ผˆ็”Ÿๆ•ˆๅ–ๅ†ณไบŽ้˜…่ฏปๅ™จ๏ผ‰ไธๆŒ‡ๅฎš / ๆ•ฐๅญ—ไธๆŒ‡ๅฎš
sizeOfAuthorAvatarไฝœ่€…ๅคดๅƒๅคงๅฐๆ•ฐๅญ—48
displayVideoๆ˜ฏๅฆ็›ดๆŽฅๆ˜พ็คบๅพฎๅš่ง†้ข‘ๅ’Œ Live Photo๏ผŒๅชๅœจๅšไธปๆˆ–ไธชไบบๆ—ถ้—ด็บฟ RSS ไธญๆœ‰ๆ•ˆ0/1/true/falsetrue
displayArticleๆ˜ฏๅฆ็›ดๆŽฅๆ˜พ็คบๅพฎๅšๆ–‡็ซ ๏ผŒๅชๅœจๅšไธปๆˆ–ไธชไบบๆ—ถ้—ด็บฟ RSS ไธญๆœ‰ๆ•ˆ0/1/true/falsefalse
displayCommentsๆ˜ฏๅฆ็›ดๆŽฅๆ˜พ็คบ็ƒญ้—จ่ฏ„่ฎบ๏ผŒๅชๅœจๅšไธปๆˆ–ไธชไบบๆ—ถ้—ด็บฟ RSS ไธญๆœ‰ๆ•ˆ0/1/true/falsefalse
showEmojiInDescriptionๆ˜ฏๅฆๅฑ•็คบๆญฃๆ–‡ไธญ็š„ๅพฎๅš่กจๆƒ…๏ผŒๅ…ณ้—ญๅˆ™ๆ›ฟๆขไธบ [่กจๆƒ…ๅ]0/1/true/falsetrue
showLinkIconInDescriptionๆ˜ฏๅฆๅฑ•็คบๆญฃๆ–‡ไธญ็š„้“พๆŽฅๅ›พๆ ‡0/1/true/falsetrue
preferMobileLinkๆ˜ฏๅฆไฝฟ็”จ็งปๅŠจ็‰ˆ้“พๆŽฅ๏ผˆ้ป˜่ฎคไฝฟ็”จ PC ็‰ˆ๏ผ‰0/1/true/falsefalse
showRetweetedๆ˜ฏๅฆๆ˜พ็คบ่ฝฌๅ‘็š„ๅพฎๅš0/1/true/falsetrue

ๆŒ‡ๅฎšๆ›ดๅคšไธŽ้ป˜่ฎคๅ€ผไธๅŒ็š„ๅ‚ๆ•ฐ้€‰้กนๅฏไปฅๆ”นๅ–„ RSS ็š„ๅฏ่ฏปๆ€ง๏ผŒๅฆ‚

https://rsshub.app/weibo/user/1642909335/readable=1&authorNameBold=1&showAuthorInTitle=1&showAuthorInDesc=1&showAuthorAvatarInDesc=1&showEmojiForRetweet=1&showRetweetTextInTitle=0&addLinkForPics=1&showTimestampInDescription=1&showTimestampInDescription=1&heightOfPics=150

็š„ๆ•ˆๆžœไธบ

ๅพฎๅšๅฐ็ง˜ไนฆ็š„ๅฏ่ฏปๅพฎๅš RSS

ๅšไธป โ€‹

๐ŸŸข Passed Test๐Ÿšจ Strict Anti-crawlingโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @iplusx @Rongronggg9 @Konano

๐Ÿ’ก Example: https://rsshub.app/weibo/user/1195230310

๐Ÿ›Ž๏ธ Route: /weibo/user/:uid/:routeParams?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅšไธปไธป้กตๆ‰“ๅผ€ๆŽงๅˆถๅฐๆ‰ง่กŒ $CONFIG.oid ่Žทๅ–
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไธŠ้ข็š„่ฏดๆ˜Žๅ’Œ่กจๆ ผ๏ผ›็‰นๅˆซๅœฐ๏ผŒๅฝ“ routeParams=1 ๆ—ถๅผ€ๅฏๅพฎๅš่ง†้ข‘ๆ˜พ็คบ

โš™๏ธ Deployment Configs:

  • WEIBO_COOKIES, optional -

๐Ÿ™ Source Code: /weibo/user.ts

WARNING

้ƒจๅˆ†ๅšไธปไป…็™ปๅฝ•ๅฏ่ง๏ผŒๆœชๆไพ› Cookie ็š„ๆƒ…ๅ†ตไธ‹ไธๆ”ฏๆŒ่ฎข้˜…๏ผŒๅฏไปฅ้€š่ฟ‡ๆ‰“ๅผ€ https://m.weibo.cn/u/:uid ้ชŒ่ฏ

่ถ…่ฏ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @zengxs @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/weibo/super_index/1008084989d223732bf6f02f75ea30efad58a9/sort_time

๐Ÿ›Ž๏ธ Route: /weibo/super_index/:id/:type?/:routeParams?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ่ถ…่ฏID
  • type
    • Optional
    • Description: ็ฑปๅž‹๏ผš่งไธ‹่กจ
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไธŠ้ข็š„่ฏดๆ˜Žๅ’Œ่กจๆ ผ

๐Ÿ™ Source Code: /weibo/super-index.ts

typeๅค‡ๆณจ
soul็ฒพๅŽ
video่ง†้ข‘๏ผˆๆš‚ไธๆ”ฏๆŒ๏ผ‰
album็›ธๅ†Œ๏ผˆๆš‚ไธๆ”ฏๆŒ๏ผ‰
hot_sort็ƒญ้—จ
sort_timeๆœ€ๆ–ฐๅธ–ๅญ
feedๆœ€ๆ–ฐ่ฏ„่ฎบ

ไธชไบบๆ—ถ้—ด็บฟ โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @zytomorrow @DIYgod @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/weibo/timeline/3306934123

๐Ÿ›Ž๏ธ Route: /weibo/timeline/:uid/:feature?/:routeParams?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท็š„uid
  • feature
    • Optional
    • Description: ่ฟ‡ๆปค็ฑปๅž‹ID๏ผŒ0๏ผšๅ…จ้ƒจใ€1๏ผšๅŽŸๅˆ›ใ€2๏ผšๅ›พ็‰‡ใ€3๏ผš่ง†้ข‘ใ€4๏ผš้Ÿณไน๏ผŒ้ป˜่ฎคไธบ0ใ€‚
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไธŠ้ข็š„่ฏดๆ˜Žๅ’Œ่กจๆ ผ

โš™๏ธ Deployment Configs:

  • WEIBO_APP_KEY, required -
  • WEIBO_REDIRECT_URL, required -

๐Ÿ™ Source Code: /weibo/timeline.ts

WARNING

้œ€่ฆๅฏนๅบ”็”จๆˆทๆ‰“ๅผ€้กต้ข่ฟ›่กŒๆŽˆๆƒ็”Ÿๆˆ token ๆ‰่ƒฝ็”Ÿๆˆๅ†…ๅฎน

่‡ช้ƒจ็ฝฒ้œ€่ฆ็”ณ่ฏทๅนถ้…็ฝฎๅพฎๅš key๏ผŒๅ…ทไฝ“่ง้ƒจ็ฝฒๆ–‡ๆกฃ

ๅ…ณ้”ฎ่ฏ โ€‹

๐ŸŸข Passed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/weibo/keyword/RSSHub

๐Ÿ›Ž๏ธ Route: /weibo/keyword/:keyword/:routeParams?

๐Ÿ”— Parameters:

  • keyword
    • Required
    • Description: ไฝ ๆƒณ่ฎข้˜…็š„ๅพฎๅšๅ…ณ้”ฎ่ฏ
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไธŠ้ข็š„่ฏดๆ˜Žๅ’Œ่กจๆ ผ

๐Ÿ™ Source Code: /weibo/keyword.ts

็ปฟๆดฒ็”จๆˆท โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @kt286

๐Ÿ’ก Example: https://rsshub.app/weibo/oasis/user/1990895721

๐Ÿ›Ž๏ธ Route: /weibo/oasis/user/:userid

๐Ÿ”— Parameters:

  • userid
    • Required
    • Description: ็”จๆˆท id, ๅฏๅœจ็”จๆˆทไธป้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /weibo/oasis/user.ts

็ƒญๆœๆฆœ โ€‹

๐ŸŸข Passed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer @shinemoon

๐Ÿ’ก Example: https://rsshub.app/weibo/search/hot

๐Ÿ›Ž๏ธ Route: /weibo/search/hot/:fulltext?

๐Ÿ”— Parameters:

  • fulltext
    • Optional
    • Description: - ไฝฟ็”จ/weibo/search/hotๅฏไปฅ่Žทๅ–็ƒญๆœๆก็›ฎๅˆ—่กจ๏ผ› - ไฝฟ็”จ/weibo/search/hot/fulltextๅฏไปฅ่ฟ›ไธ€ๆญฅ่Žทๅ–็ƒญๆœๆก็›ฎไธ‹็š„ๆ‘˜่ฆไฟกๆฏ๏ผˆไธๅซๅ›พ็‰‡่ง†้ข‘๏ผ‰๏ผ› - ไฝฟ็”จ/weibo/search/hot/fulltext?pic=trueๅฏไปฅ่Žทๅ–ๅ›พ็‰‡็ผฉ็•ฅ๏ผˆไฝ†้œ€่ฆ้…ๅˆ้ขๅค–็š„ๆ‰‹ๆฎต๏ผŒไพ‹ๅฆ‚ๆต่งˆๅ™จไธŠ็š„ Header Editor ็ญ‰ๆฅไฟฎๆ”น referer ๅ‚ๆ•ฐไธบhttps://weibo.com๏ผŒไปฅ่ง„้ฟๅพฎๅš็š„ๅค–้“พ้™ๅˆถ๏ผŒๅฆๅˆ™ๅ›พ็‰‡ๆ— ๆณ•ๆ˜พ็คบใ€‚๏ผ‰ - ไฝฟ็”จ/weibo/search/hot/fulltext?pic=true&fullpic=trueๅฏไปฅ่Žทๅ– Original ๅ›พ็‰‡๏ผˆไฝ†้œ€่ฆ้…ๅˆ้ขๅค–็š„ๆ‰‹ๆฎต๏ผŒไพ‹ๅฆ‚ๆต่งˆๅ™จไธŠ็š„ Header Editor ็ญ‰ๆฅไฟฎๆ”น referer ๅ‚ๆ•ฐไธบhttps://weibo.com๏ผŒไปฅ่ง„้ฟๅพฎๅš็š„ๅค–้“พ้™ๅˆถ๏ผŒๅฆๅˆ™ๅ›พ็‰‡ๆ— ๆณ•ๆ˜พ็คบใ€‚๏ผ‰

๐Ÿ™ Source Code: /weibo/search/hot.ts

็”จๆˆทๆ”ถ่—ๅŠจๆ€ โ€‹

๐Ÿ”ด Failed Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @cztchoice

๐Ÿ’ก Example: https://rsshub.app/weibo/user_bookmarks/1195230310

๐Ÿ›Ž๏ธ Route: /weibo/user_bookmarks/:uid/:routeParams?

๐Ÿ”— Parameters:

  • uid
    • Required
    • Description: ็”จๆˆท id, ๅšไธปไธป้กตๆ‰“ๅผ€ๆŽงๅˆถๅฐๆ‰ง่กŒ $CONFIG.oid ่Žทๅ–
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไธŠ้ข็š„่ฏดๆ˜Žๅ’Œ่กจๆ ผ๏ผ›็‰นๅˆซๅœฐ๏ผŒๅฝ“ routeParams=1 ๆ—ถๅผ€ๅฏๅพฎๅš่ง†้ข‘ๆ˜พ็คบ

โš™๏ธ Deployment Configs:

  • WEIBO_COOKIES, optional -

๐Ÿ™ Source Code: /weibo/user-bookmarks.ts

WARNING

ๆญคๆ–นๆกˆๅฟ…้กปไฝฟ็”จ็”จๆˆทCookie่ฟ›่กŒๆŠ“ๅ–๏ผŒๅชๅฏไปฅ่Žทๅ–ๆœฌไบบ็š„ๆ”ถ่—ๅŠจๆ€

ๅ› ๅพฎๅš cookies ็š„่ฟ‡ๆœŸไธŽๆ›ดๆ–ฐๆ–นๆกˆๆœช็ป้ชŒ่ฏ๏ผŒ้ƒจ็ฝฒไธ€ๆฌก Cookie ็š„ๆœ‰ๆ•ˆๆ—ถ้•ฟๆœช็Ÿฅ

ๅพฎๅš็”จๆˆท Cookie ็š„้…็ฝฎๅฏๅ‚็…ง้ƒจ็ฝฒๆ–‡ๆกฃ

่‡ชๅฎšไน‰ๅˆ†็ป„ โ€‹

๐Ÿ”ด Failed Testโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @monologconnor @Rongronggg9

๐Ÿ’ก Example: https://rsshub.app/weibo/group/4541216424989965

๐Ÿ›Ž๏ธ Route: /weibo/group/:gid/:gname?/:routeParams?

๐Ÿ”— Parameters:

  • gid
    • Required
    • Description: ๅˆ†็ป„id, ๅœจ็ฝ‘้กต็‰ˆๅˆ†็ป„ๅœฐๅ€ๆ ๆœซๅฐพ?gid=ๅค„่Žทๅ–
  • gname
    • Optional
    • Description: ๅˆ†็ป„ๆ˜พ็คบๅ็งฐ; ้ป˜่ฎคไธบ: ๅพฎๅšๅˆ†็ป„
  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไธŠ้ข็š„่ฏดๆ˜Žๅ’Œ่กจๆ ผ

โš™๏ธ Deployment Configs:

  • WEIBO_COOKIES, optional -

๐Ÿ™ Source Code: /weibo/group.ts

WARNING

็”ฑไบŽๅพฎๅšๅฎ˜ๆ–นๆœชๆไพ›่‡ชๅฎšไน‰ๅˆ†็ป„็›ธๅ…ณ api, ๆญคๆ–นๆกˆๅฟ…้กปไฝฟ็”จ็”จๆˆทCookie่ฟ›่กŒๆŠ“ๅ–

ๅ› ๅพฎๅš cookies ็š„่ฟ‡ๆœŸไธŽๆ›ดๆ–ฐๆ–นๆกˆๆœช็ป้ชŒ่ฏ๏ผŒ้ƒจ็ฝฒไธ€ๆฌก Cookie ็š„ๆœ‰ๆ•ˆๆ—ถ้•ฟๆœช็Ÿฅ

ๅพฎๅš็”จๆˆท Cookie ็š„้…็ฝฎๅฏๅ‚็…ง้ƒจ็ฝฒๆ–‡ๆกฃ

ๆœ€ๆ–ฐๅ…ณๆณจๆ—ถ้—ด็บฟ โ€‹

๐Ÿ”ด Failed Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @CaoMeiYouRen

๐Ÿ’ก Example: https://rsshub.app/weibo/friends

๐Ÿ›Ž๏ธ Route: /weibo/friends/:routeParams?

๐Ÿ”— Parameters:

  • routeParams
    • Optional
    • Description: ้ขๅค–ๅ‚ๆ•ฐ๏ผ›่ฏทๅ‚้˜…ไธŠ้ข็š„่ฏดๆ˜Žๅ’Œ่กจๆ ผ

โš™๏ธ Deployment Configs:

  • WEIBO_COOKIES, optional -

๐Ÿ™ Source Code: /weibo/friends.ts

WARNING

ๆญคๆ–นๆกˆๅฟ…้กปไฝฟ็”จ็”จๆˆทCookie่ฟ›่กŒๆŠ“ๅ–

ๅ› ๅพฎๅš cookies ็š„่ฟ‡ๆœŸไธŽๆ›ดๆ–ฐๆ–นๆกˆๆœช็ป้ชŒ่ฏ๏ผŒ้ƒจ็ฝฒไธ€ๆฌก Cookie ็š„ๆœ‰ๆ•ˆๆ—ถ้•ฟๆœช็Ÿฅ

ๅพฎๅš็”จๆˆท Cookie ็š„้…็ฝฎๅฏๅ‚็…ง้ƒจ็ฝฒๆ–‡ๆกฃ

ๅฐ็บขไนฆ โ€‹

็”จๆˆท็ฌ”่ฎฐ ๅ…จๆ–‡ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐ŸŽญ Rely on Puppeteer๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @howerhe

๐Ÿ’ก Example: https://rsshub.app/xiaohongshu/user/52d8c541b4c4d60e6c867480/notes/fulltext

๐Ÿ›Ž๏ธ Route: /xiaohongshu/user/:user_id/notes/fulltext

๐Ÿ”— Parameters:

  • user_id
    • Required
    • Description: user id, length 24 characters

๐Ÿ™ Source Code: /xiaohongshu/notes.ts

็”จๆˆท็ฌ”่ฎฐ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐ŸŽญ Rely on Puppeteer

๐Ÿ‘จโ€๐Ÿ’ป Author: @lotosbin

๐Ÿ’ก Example: https://rsshub.app/xiaohongshu/user/593032945e87e77791e03696/notes

๐Ÿ›Ž๏ธ Route: /xiaohongshu/user/:user_id/:category

๐Ÿ”— Parameters:

  • user_id
    • Required
    • Description: user id, length 24 characters
  • category
    • Required
    • Options:
    • Description: category, notes or collect

๐Ÿ™ Source Code: /xiaohongshu/user.ts

ไธ“่พ‘ โ€‹

๐Ÿ”ด Failed Test๐ŸŽญ Rely on Puppeteer๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @lotosbin

๐Ÿ’ก Example: https://rsshub.app/xiaohongshu/board/5db6f79200000000020032df

๐Ÿ›Ž๏ธ Route: /xiaohongshu/board/:board_id

๐Ÿ”— Parameters:

  • board_id
    • Required
    • Description: ไธ“่พ‘ ID

๐Ÿ™ Source Code: /xiaohongshu/board.ts

ๆ–ฐๆฆœ โ€‹

WARNING

้ƒจ็ฝฒๆ—ถ้œ€่ฆ้…็ฝฎ NEWRANK_COOKIE๏ผŒๅ…ทไฝ“่ง้ƒจ็ฝฒๆ–‡ๆกฃ ่ฏทๅ‹ฟ่ฟ‡้ซ˜้ข‘ๆŠ“ๅ–๏ผŒๆ–ฐๆฆœ็–‘ไผผๅฏนๆฏๅคฉ่ฐƒ็”จ token ๆ€ปๆฌกๆ•ฐ่ฟ›่กŒไบ†้™ๅˆถ๏ผŒ่ถ…้™ไผšๆŠฅ้”™

ๆŠ–้Ÿณ็Ÿญ่ง†้ข‘ โ€‹

๐ŸŸก Missing Test๐Ÿšจ Strict Anti-crawlingโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @lessmoe

๐Ÿ’ก Example: https://rsshub.app/newrank/douyin/110266463747

๐Ÿ›Ž๏ธ Route: /newrank/douyin/:dyid

๐Ÿ”— Parameters:

  • dyid
    • Required
    • Description: ๆŠ–้ŸณID๏ผŒๅฏๅœจๆ–ฐๆฆœ่ดฆๅท่ฏฆๆƒ… URL ไธญๆ‰พๅˆฐ

โš™๏ธ Deployment Configs:

  • NEWRANK_COOKIE, required -

๐Ÿ™ Source Code: /newrank/douyin.ts

WARNING

ๅ…่ดน็‰ˆ่ดฆๆˆทๆŠ–้ŸณๆฏๅคฉๆŸฅ่ฏขๆฌกๆ•ฐ 20 ๆฌก๏ผŒๅฆ‚้œ€ๅขžๅŠ ๆฌกๆ•ฐๅฏ่ดญไนฐๆ–ฐๆฆœไผšๅ‘˜ๆˆ–็ญ‰ๅพ…ๆœชๆฅๅคš่ดฆๆˆทๆ”ฏๆŒ

ๅพฎไฟกๅ…ฌไผ—ๅท โ€‹

๐ŸŸก Missing Test๐Ÿšจ Strict Anti-crawlingโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @lessmoe

๐Ÿ’ก Example: https://rsshub.app/newrank/wechat/chijiread

๐Ÿ›Ž๏ธ Route: /newrank/wechat/:wxid

๐Ÿ”— Parameters:

  • wxid
    • Required
    • Description: ๅพฎไฟกๅท๏ผŒ่‹ฅๅพฎไฟกๅทไธŽๆ–ฐๆฆœไฟกๆฏไธไธ€่‡ด๏ผŒไปฅๆ–ฐๆฆœไธบๅ‡†

โš™๏ธ Deployment Configs:

  • NEWRANK_COOKIE, required -

๐Ÿ™ Source Code: /newrank/wechat.ts

็ŸฅไนŽ โ€‹

TIP

่‡ช2024ๅนด7ๆœˆ๏ผŒๆœช็™ปๅฝ•็Šถๆ€ไธ‹ๅคง้ƒจๅˆ†่ทฏ็”ฑๆ— ๆณ•่Žทๅ–ๅ…จๆ–‡ใ€‚่‹ฅๆœ‰้œ€่ฆ่ฏทๅœจ็™ป้™†็ŸฅไนŽๅŽๅฏปๆ‰พๅนถๆทปๅŠ ๅŒ…ๅซz_c0็š„Cookies่‡ณ็Žฏๅขƒๅ˜้‡ZHIHU_COOKIESใ€‚

xhu - ็”จๆˆทๅŠจๆ€ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/zhihu/xhu/people/activities/246e6cf44e94cefbf4b959cb5042bc91

๐Ÿ›Ž๏ธ Route: /zhihu/xhu/people/activities/:hexId

๐Ÿ”— Parameters:

  • hexId
    • Required
    • Description: ็”จๆˆท็š„ 16 ่ฟ›ๅˆถ id๏ผŒ่Žทๅ–ๆ–นๅผ่งไธ‹ๆ–น่ฏดๆ˜Ž

๐Ÿ™ Source Code: /zhihu/xhu/activities.ts

xhu

TIP

็”จๆˆท็š„ 16 ่ฟ›ๅˆถ id ่Žทๅ–ๆ–นๅผ๏ผš

  1. ๅฏไปฅ้€š่ฟ‡ RSSHub Radar ๆ‰ฉๅฑ•่Žทๅ–๏ผ›
  2. ๆˆ–่€…ๅœจ็”จๆˆทไธป้กตๆ‰“ๅผ€ F12 ๆŽงๅˆถๅฐ๏ผŒๆ‰ง่กŒไปฅไธ‹ไปฃ็ ๏ผšconsole.log(/"id":"([0-9a-f]*?)","urlToken"/.exec(document.getElementById('js-initialData').innerHTML)[1]); ๅณๅฏ่Žทๅ–็”จๆˆท็š„ 16 ่ฟ›ๅˆถ idใ€‚

xhu - ็”จๆˆทๅ›ž็ญ” โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/zhihu/xhu/people/answers/246e6cf44e94cefbf4b959cb5042bc91

๐Ÿ›Ž๏ธ Route: /zhihu/xhu/people/answers/:hexId

๐Ÿ”— Parameters:

๐Ÿ™ Source Code: /zhihu/xhu/answers.ts

xhu - ๆ”ถ่—ๅคน โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/zhihu/xhu/collection/26444956

๐Ÿ›Ž๏ธ Route: /zhihu/xhu/collection/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ๆ”ถ่—ๅคน id, ๅฏๅœจๆ”ถ่—ๅคน้กต้ข URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /zhihu/xhu/collection.ts

xhu - ็”จๆˆทๆ–‡็ซ  โ€‹

๐Ÿ”ด Failed Test

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/zhihu/xhu/people/posts/246e6cf44e94cefbf4b959cb5042bc91

๐Ÿ›Ž๏ธ Route: /zhihu/xhu/people/posts/:hexId

๐Ÿ”— Parameters:

๐Ÿ™ Source Code: /zhihu/xhu/posts.ts

xhu - ้—ฎ้ข˜ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/zhihu/xhu/question/264051433

๐Ÿ›Ž๏ธ Route: /zhihu/xhu/question/:questionId/:sortBy?

๐Ÿ”— Parameters:

  • questionId
    • Required
    • Description: ้—ฎ้ข˜ id
  • sortBy
    • Optional
    • Description: ๆŽ’ๅบๆ–นๅผ๏ผšdefault, created, updatedใ€‚้ป˜่ฎคไธบ default

๐Ÿ™ Source Code: /zhihu/xhu/question.ts

xhu - ่ฏ้ข˜ โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/zhihu/xhu/topic/19566035

๐Ÿ›Ž๏ธ Route: /zhihu/xhu/topic/:topicId

๐Ÿ”— Parameters:

  • topicId
    • Required
    • Description: ่ฏ้ข˜ID

๐Ÿ™ Source Code: /zhihu/xhu/topic.ts

xhu- ไธ“ๆ  โ€‹

๐Ÿ”ด Failed Test๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @JimenezLi

๐Ÿ’ก Example: https://rsshub.app/zhihu/xhu/zhuanlan/githubdaily

๐Ÿ›Ž๏ธ Route: /zhihu/xhu/zhuanlan/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไธ“ๆ  id, ๅฏๅœจไธ“ๆ ไธป้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /zhihu/xhu/zhuanlan.ts

่ฏ้ข˜ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/zhihu/topic/19828946

๐Ÿ›Ž๏ธ Route: /zhihu/topic/:topicId/:isTop?

๐Ÿ”— Parameters:

  • topicId
    • Required
    • Description: ่ฏ้ข˜ id
  • isTop
    • Optional
    • Description: ไป…็ฒพๅŽ๏ผŒ้ป˜่ฎคไธบๅฆ๏ผŒๅ…ถไป–ๅ€ผไธบๆ˜ฏ

๐Ÿ™ Source Code: /zhihu/topic.ts

ๆ”ถ่—ๅคน โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @huruji @Colin-XKL @Fatpandac

๐Ÿ’ก Example: https://rsshub.app/zhihu/collection/26444956

๐Ÿ›Ž๏ธ Route: /zhihu/collection/:id/:getAll?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ๆ”ถ่—ๅคน id๏ผŒๅฏๅœจๆ”ถ่—ๅคน้กต้ข URL ไธญๆ‰พๅˆฐ
  • getAll
    • Optional
    • Description: ่Žทๅ–ๅ…จ้ƒจๆ”ถ่—ๅ†…ๅฎน๏ผŒไปปๆ„ๅ€ผไธบๆ‰“ๅผ€

๐Ÿ™ Source Code: /zhihu/collection.ts

้—ฎ้ข˜ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author:

๐Ÿ’ก Example: https://rsshub.app/zhihu/question/59895982

๐Ÿ›Ž๏ธ Route: /zhihu/question/:questionId/:sortBy?

๐Ÿ”— Parameters:

  • questionId
    • Required
    • Description: ้—ฎ้ข˜ id
  • sortBy
    • Optional
    • Description: ๆŽ’ๅบๆ–นๅผ๏ผšdefault, created, updatedใ€‚้ป˜่ฎคไธบ default

๐Ÿ™ Source Code: /zhihu/question.ts

็”จๆˆทๅŠจๆ€ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/zhihu/people/activities/diygod

๐Ÿ›Ž๏ธ Route: /zhihu/people/activities/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไฝœ่€… id๏ผŒๅฏๅœจ็”จๆˆทไธป้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /zhihu/activities.ts

็”จๆˆทๅ›ž็ญ” โ€‹

๐ŸŸข Passed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod @prnake

๐Ÿ’ก Example: https://rsshub.app/zhihu/people/answers/diygod

๐Ÿ›Ž๏ธ Route: /zhihu/people/answers/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไฝœ่€… id๏ผŒๅฏๅœจ็”จๆˆทไธป้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /zhihu/answers.ts

็”จๆˆทๆ–‡็ซ  โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @whtsky @Colin-XKL

๐Ÿ’ก Example: https://rsshub.app/zhihu/posts/people/frederchen

๐Ÿ›Ž๏ธ Route: /zhihu/posts/:usertype/:id

๐Ÿ”— Parameters:

  • usertype
    • Required
    • Description: ไฝœ่€… id๏ผŒๅฏๅœจ็”จๆˆทไธป้กต URL ไธญๆ‰พๅˆฐ
  • id
    • Required
    • Description: ็”จๆˆท็ฑปๅž‹usertype๏ผŒๅ‚่€ƒ็”จๆˆทไธป้กต็š„URLใ€‚็›ฎๅ‰ๆœ‰ไธค็ง๏ผŒ่งไธ‹่กจ

๐Ÿ™ Source Code: /zhihu/posts.ts

ๆ™ฎ้€š็”จๆˆทๆœบๆž„็”จๆˆท
peopleorg

็”จๆˆทๅ…ณๆณจๆ—ถ้—ด็บฟ โ€‹

๐ŸŸก Missing Test๐Ÿšจ Strict Anti-crawlingโš™๏ธ Config Required

๐Ÿ‘จโ€๐Ÿ’ป Author: @SeanChao

๐Ÿ’ก Example: https://rsshub.app/zhihu/timeline

๐Ÿ›Ž๏ธ Route: /zhihu/timeline

โš™๏ธ Deployment Configs:

  • ZHIHU_COOKIES, required -

๐Ÿ™ Source Code: /zhihu/timeline.ts

WARNING

็”จๆˆทๅ…ณๆณจๅŠจๆ€้œ€่ฆ็™ปๅฝ•ๅŽ็š„ Cookie ๅ€ผ๏ผŒๆ‰€ไปฅๅช่ƒฝ่‡ชๅปบ๏ผŒ่ฏฆๆƒ…่ง้ƒจ็ฝฒ้กต้ข็š„้…็ฝฎๆจกๅ—ใ€‚

็”จๆˆทๆƒณๆณ• โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/zhihu/people/pins/kan-dan-45

๐Ÿ›Ž๏ธ Route: /zhihu/people/pins/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไฝœ่€… id๏ผŒๅฏๅœจ็”จๆˆทไธป้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /zhihu/pin/people.ts

็ŸฅไนŽๆ—ฅๆŠฅ - ๅˆ้›† โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @ccbikai

๐Ÿ’ก Example: https://rsshub.app/zhihu/daily/section/2

๐Ÿ›Ž๏ธ Route: /zhihu/daily/section/:sectionId

๐Ÿ”— Parameters:

  • sectionId
    • Required
    • Description: ๅˆ้›† id๏ผŒๅฏๅœจ https://news-at.zhihu.com/api/7/sections ๆ‰พๅˆฐ

๐Ÿ™ Source Code: /zhihu/daily-section.ts

็ŸฅไนŽๆ—ฅๆŠฅ โ€‹

๐ŸŸข Passed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DHPO @pseudoyu

๐Ÿ’ก Example: https://rsshub.app/zhihu/daily

๐Ÿ›Ž๏ธ Route: /zhihu/daily

๐Ÿ™ Source Code: /zhihu/daily.ts

็ŸฅไนŽ็ƒญๆฆœ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling

๐Ÿ‘จโ€๐Ÿ’ป Author: @nczitzk

๐Ÿ’ก Example: https://rsshub.app/zhihu/hot

๐Ÿ›Ž๏ธ Route: /zhihu/hot/:category?

๐Ÿ”— Parameters:

  • category
    • Optional
    • Default: total
    • Options:
    • Description: ๅˆ†็ฑป

๐Ÿ™ Source Code: /zhihu/hot.ts

็ŸฅไนŽไนฆๅบ— - ็ŸฅไนŽๅ‘จๅˆŠ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @LogicJake

๐Ÿ’ก Example: https://rsshub.app/zhihu/weekly

๐Ÿ›Ž๏ธ Route: /zhihu/weekly

๐Ÿ™ Source Code: /zhihu/weekly.ts

็ŸฅไนŽไนฆๅบ— - ๆ–ฐไนฆ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/zhihu/bookstore/newest

๐Ÿ›Ž๏ธ Route: /zhihu/bookstore/newest

๐Ÿ™ Source Code: /zhihu/bookstore/newest.ts

็ŸฅไนŽๆƒณๆณ• - 24 ๅฐๆ—ถๆ–ฐ้—ปๆฑ‡ๆ€ป โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/zhihu/pin/daily

๐Ÿ›Ž๏ธ Route: /zhihu/pin/daily

๐Ÿ™ Source Code: /zhihu/pin/daily.ts

็ŸฅไนŽๆƒณๆณ•็ƒญๆฆœ โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @xyqfer

๐Ÿ’ก Example: https://rsshub.app/zhihu/pin/hotlist

๐Ÿ›Ž๏ธ Route: /zhihu/pin/hotlist

๐Ÿ™ Source Code: /zhihu/pin/hotlist.ts

ไธ“ๆ  โ€‹

๐Ÿ”ด Failed Test๐Ÿšจ Strict Anti-crawling๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @DIYgod

๐Ÿ’ก Example: https://rsshub.app/zhihu/zhuanlan/googledevelopers

๐Ÿ›Ž๏ธ Route: /zhihu/zhuanlan/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ไธ“ๆ  id๏ผŒๅฏๅœจไธ“ๆ ไธป้กต URL ไธญๆ‰พๅˆฐ

๐Ÿ™ Source Code: /zhihu/zhuanlan.ts

็Ÿฅ่ฏ†ๆ˜Ÿ็ƒ โ€‹

ๆ˜Ÿ็ƒ โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @KarasuShin

๐Ÿ’ก Example: https://rsshub.app/zsxq/group/88855458825252

๐Ÿ›Ž๏ธ Route: /zsxq/group/:id/:scope?

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ๆ˜Ÿ็ƒid๏ผŒไปŽ็ฝ‘้กต็ซฏurlไธญ่Žทๅ–
  • scope
    • Optional
    • Description: ๆ ็›ฎๅˆ†็ฑป๏ผŒ้ป˜่ฎคไธบ"all"๏ผŒ่งไธ‹่กจ

โš™๏ธ Deployment Configs:

  • ZSXQ_ACCESS_TOKEN, required - ็Ÿฅ่ฏ†ๆ˜Ÿ็ƒ่ฎฟ้—ฎไปค็‰Œ,่Žทๅ–ๆ–นๅผ๏ผš 1. ็™ปๅฝ•็Ÿฅ่ฏ†ๆ˜Ÿ็ƒ็ฝ‘้กต็‰ˆ 2. ๆ‰“ๅผ€ๆต่งˆๅ™จๅผ€ๅ‘่€…ๅทฅๅ…ท๏ผŒๅˆ‡ๆขๅˆฐ Application ้ขๆฟ 3. ็‚นๅ‡ปไพง่พนๆ ไธญ็š„Storage -> Cookies -> https://wx.zsxq.com 4. ๅคๅˆถ Cookie ไธญ็š„ zsxq_access_token ๅ€ผ

๐Ÿ™ Source Code: /zsxq/group.ts

alldigestsby_ownerquestionstasks
ๆœ€ๆ–ฐ็ฒพๅŽๅช็œ‹ๆ˜Ÿไธป้—ฎ็ญ”ไฝœไธš

็”จๆˆท่ถณ่ฟน โ€‹

๐ŸŸก Missing Testโš™๏ธ Config Required๐Ÿ” Support Radar

๐Ÿ‘จโ€๐Ÿ’ป Author: @KarasuShin

๐Ÿ’ก Example: https://rsshub.app/zsxq/user/2414218251

๐Ÿ›Ž๏ธ Route: /zsxq/user/:id

๐Ÿ”— Parameters:

  • id
    • Required
    • Description: ็”จๆˆทid๏ผŒไปŽ็ฝ‘้กต็ซฏurlไธญ่Žทๅ–

โš™๏ธ Deployment Configs:

  • ZSXQ_ACCESS_TOKEN, required - ็Ÿฅ่ฏ†ๆ˜Ÿ็ƒ่ฎฟ้—ฎไปค็‰Œ,่Žทๅ–ๆ–นๅผ๏ผš 1. ็™ปๅฝ•็Ÿฅ่ฏ†ๆ˜Ÿ็ƒ็ฝ‘้กต็‰ˆ 2. ๆ‰“ๅผ€ๆต่งˆๅ™จๅผ€ๅ‘่€…ๅทฅๅ…ท๏ผŒๅˆ‡ๆขๅˆฐ Application ้ขๆฟ 3. ็‚นๅ‡ปไพง่พนๆ ไธญ็š„Storage -> Cookies -> https://wx.zsxq.com 4. ๅคๅˆถ Cookie ไธญ็š„ zsxq_access_token ๅ€ผ

๐Ÿ™ Source Code: /zsxq/user.ts

Released under the MIT License.