Skip to content

Releases: lorey/socials

v0.3.0

30 Dec 16:56

Choose a tag to compare

A major modernization release after 6+ years!

New Platforms

  • Instagram - profile URLs
  • YouTube - channel and user URLs
  • Facebook - profile.php URLs (ID-based)

New CLI

# Check what platform a URL belongs to
socials check "https://github.com/lorey"
# Output: github

socials check "https://twitter.com/karllorey"
# Output: twitter

# Extract social URLs from a file
socials extract urls.txt
# Output:
# github	https://github.com/lorey
# twitter	https://twitter.com/karllorey

# Extract from stdin (e.g., piped from curl/grep)
cat urls.txt | socials extract

# Filter by platform
socials extract urls.txt --platform github
# Output: https://github.com/lorey

# Show version
socials --version

Python Support

  • Now requires Python 3.9+
  • Fully typed with py.typed marker

Other

  • Modernized packaging (pyproject.toml, hatch-vcs)
  • Switched to GitHub Actions, ruff, MkDocs
  • Fixed regex edge cases with proper anchoring