v0.0.28

danielmiessler/Fabricv0.0.28Apr 9, 2026by soxoj

AI Summary

This release significantly expands the library's capabilities by adding support for numerous new social media platforms and APIs, migrating the configuration to pyproject.toml, and introducing a plugin system.

Key Highlights

  • Massive expansion of supported platforms including Chess.com, Roblox, Threads, Habr, and multiple crypto/Web3 platforms.
  • Introduction of plugins support to extend functionality.
  • Migration from setup.py to pyproject.toml for configuration.
  • License change to MIT.
  • Added CLI feature for optional URL hint pre-check.

Breaking Changes

  • Migration to pyproject.toml (setup.py is deprecated)

New Features

  • Plugins support
  • New extractors: Fandom, Substack, Hashnode, Rarible, CSSBattle, Habr, Taplink, Product Hunt, Threads, Smule, Weibo API
  • New API schemes: Stack Exchange API, LeetCode GraphQL, Boosty API
  • New platforms: TwitchTracker, Chess.com, Roblox, MAL, Pinterest, Periscope, YouTube, Wikipedia, Lesswrong, Bluesky, Scratch, DailyMotion, Sli…, XVideos, Crypto/Web3 platforms
  • URL mutation support for Pinterest
  • Fix broken Facebook profile parsing

Full Release Notes

## What's Changed
* A few improvements, tests fixed by @soxoj in https://github.com/soxoj/socid-extractor/pull/204
* Additional tests by @soxoj in https://github.com/soxoj/socid-extractor/pull/205
* added duolingo.com by @ayxkaddd in https://github.com/soxoj/socid-extractor/pull/199
* feat(schemes): TwitchTracker, Chess.com API, Roblox user/lookup, MAL,… by @soxoj in https://github.com/soxoj/socid-extractor/pull/206
* Bump pytest from 8.3.4 to 9.0.2 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/203
* Bump pytest-xdist from 3.6.1 to 3.8.0 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/192
* Update beautifulsoup4 requirement from ~=4.12.3 to ~=4.14.3 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/202
* Bump pytest-rerunfailures from 15.0 to 16.1 by @dependabot[bot] in https://github.com/soxoj/socid-extractor/pull/198
* feat(cli): optional URL hint pre-check by @soxoj in https://github.com/soxoj/socid-extractor/pull/207
* Add Pinterest link extraction and URL mutation support by @Copilot in https://github.com/soxoj/socid-extractor/pull/208
* Add 6 new extractors: Fandom, Substack, Hashnode, Rarible, CSSBattle,… by @soxoj in https://github.com/soxoj/socid-extractor/pull/211
* Add Periscope (pscp.tv) extraction test and broadcasts_count field by @Copilot in https://github.com/soxoj/socid-extractor/pull/212
* Fix BuzzFeed extraction: update stale page flag by @Copilot in https://github.com/soxoj/socid-extractor/pull/210
* Add YouTube, Wikipedia, Lesswrong, Bluesky, Scratch, DailyMotion, Sli… by @soxoj in https://github.com/soxoj/socid-extractor/pull/213
* Add Habr, Taplink, Product Hunt, Threads extractors; improve XVideos,… by @soxoj in https://github.com/soxoj/socid-extractor/pull/215
* Add Chess.com and Roblox by @soxoj in https://github.com/soxoj/socid-extractor/pull/216
* Fix broken Facebook profile parsing by @Copilot in https://github.com/soxoj/socid-extractor/pull/217
* Add Stack Exchange API, LeetCode GraphQL, Boosty API by @soxoj in https://github.com/soxoj/socid-extractor/pull/220
* Pyproject toml migration by @soxoj in https://github.com/soxoj/socid-extractor/pull/221
* Add Smule profile extraction by @Copilot in https://github.com/soxoj/socid-extractor/pull/219
* License change to MIT by @soxoj in https://github.com/soxoj/socid-extractor/pull/222
* Fix Threads and Chess parsing by @soxoj in https://github.com/soxoj/socid-extractor/pull/224
* Crypto/Web3 platform extractors with crosslinks by @soxoj in https://github.com/soxoj/socid-extractor/pull/225
* Fix Threads parsing by @soxoj in https://github.com/soxoj/socid-extractor/pull/226
* Add Weibo API scheme for JSON profile extraction by @Copilot in https://github.com/soxoj/socid-extractor/pull/214
* Add plugins support by @soxoj in https://github.com/soxoj/socid-extractor/pull/227
* Fix descr extraction for Boosty by @soxoj in https://github.com/soxoj/socid-extractor/pull/228
* Fix Vimeo extraction by @soxoj in https://github.com/soxoj/socid-extractor/pull/229
* Bump to 0.0.28 by @soxoj in https://github.com/soxoj/socid-extractor/pull/231

## New Contributors
* @ayxkaddd made their first contribution in https://github.com/soxoj/socid-extractor/pull/199
* @Copilot made their first contribution in https://github.com/soxoj/socid-extractor/pull/208

**Full Changelog**: https://github.com/soxoj/socid-extractor/compare/v0.0.27...v0.0.28