# Johnserf-Seed/f2

High-speed downloader for multiple platforms

Repository: https://github.com/Johnserf-Seed/f2
Canonical: https://ross.abutalabs.com/products/johnserf-seed-f2
Homepage: http://f2.wiki/
Language: Python
License: Apache-2.0
License Family: permissive
Topics: api, bark, bilibili, douyin, downloader, pypi, tiktok, tools, twitter, weibo
Last push: 2026-04-13T23:57:23+00:00

## Health v2 (maintenance only)
Score: 56/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 77, release rhythm 8, longevity 94
- inputs: {"age_days": 1326, "days_push": 142, "days_rel": 610, "gap_med": null, "n_releases_24m": 1}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2620, forks 397 (observed 2026-08-28T04:07:04.940530+00:00)

## What it is
F2 is an asynchronous Python library and CLI tool for downloading videos and fetching API data from multiple platforms including Douyin, TikTok, Twitter, Weibo, and Bilibili. It supports batch collection of live streams, live chat forwarding, and is designed to be easily extended to additional platforms.

## Use cases
- download tiktok videos without watermark
- batch download douyin videos
- scrape twitter video links
- download weibo posts and videos
- collect bilibili live streams
- forward douyin live danmaku messages
- fetch platform api data from python scripts

## When to choose
- you need a programmatic Python library or CLI to download media from Chinese and international social platforms
- you want asynchronous, high-speed batch downloading with configurable filters
- you need to integrate platform API data collection into your own scripts

## When to avoid
- you only need a simple one-off video download from a single site
- you need a GUI application rather than CLI or library usage
- you require platforms not currently supported and cannot contribute an adapter

## Facets
- artifact type: library
- maturity: active
- function: http-client, web-scraping, cli, websocket, sdk
- domain: crawlers, media, social-media, developer-tools
- platform: python, cli, cross-platform
- tags: downloader, douyin, tiktok, bilibili, twitter, weibo, async, watermark-free, video-download, bark-notifications, automation

## Member repositories
- Johnserf-Seed/f2 (main) score 56

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:04.940530+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:20:07.116790+00:00, confidence not recorded.
  - readme: https://github.com/Johnserf-Seed/f2 (fetched 2026-08-28T04:07:04.940530+00:00, sha 962ac77c0822)
  - homepage: http://f2.wiki/ (fetched 2026-08-29T10:03:09.066129+00:00, sha ea42404c44c2)
  - registry_pypi: https://pypi.org/pypi/f2/json (fetched 2026-08-29T10:03:09.076892+00:00, sha 1c3b060d9c72)
  - site_page: https://f2.wiki/faq (fetched 2026-08-29T10:03:09.074973+00:00, sha 316384fc3dcc)
- Data as of 2026-08-30T08:39:29.467469+00:00.
