Skip to main content

Extract accounts' identifiers from personal pages on various platforms

Project description

socid_extractor

Extract accounts' identifiers and other info from personal pages on popular sites.

When it may be useful

Tools using socid_extractor

Maigret - powerful namechecker, generate a report with all available info from accounts found.

Installation

$ pip3 install socid-extractor

The latest development version can be installed directly from GitHub:

$ pip3 install -U git+https://github.com/soxoj/socid_extractor.git

Using

As a command-line tool:

$ socid_extractor --url https://www.deviantart.com/muse1908
country: France
created_at: 2005-06-16 18:17:41
gender: female
username: Muse1908
website: www.patreon.com/musemercier
links: ['https://www.facebook.com/musemercier', 'https://www.instagram.com/muse.mercier/', 'https://www.patreon.com/musemercier']
tagline: Nothing worth having is easy...

Or simply ./run.py --url https://vimeo.com/alexaimephotography

As a Python library:

>>> import socid_extractor, requests
>>> r = requests.get('https://www.patreon.com/annetlovart')
>>> socid_extractor.extract(r.text)
{'patreon_id': '33913189', 'patreon_username': 'annetlovart', 'fullname': 'Annet Lovart', 'links': "['https://www.facebook.com/322598031832479', 'https://www.instagram.com/annet_lovart', 'https://twitter.com/annet_lovart', 'https://youtube.com/channel/UClDg4ntlOW_1j73zqSJxHHQ']"}

Sites

  • Google (all documents pages, maps contributions), cookies required
  • Yandex (disk, albums, znatoki, music, realty, collections), cookies required to prevent captcha blocks
  • Facebook (user & group pages)
  • Instagram
  • Reddit
  • Medium
  • Flickr
  • TikTok
  • GitHub
  • VK (user page)
  • OK (user page)
  • Mail.ru (my.mail.ru user mainpage, photo, video, games, communities)

...and many others.

Check tests file for extracted data examples.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

socid-extractor-0.0.6.tar.gz (35.8 kB view details)

Uploaded Source

Built Distribution

socid_extractor-0.0.6-py3-none-any.whl (35.9 kB view details)

Uploaded Python 3

File details

Details for the file socid-extractor-0.0.6.tar.gz.

File metadata

  • Download URL: socid-extractor-0.0.6.tar.gz
  • Upload date:
  • Size: 35.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for socid-extractor-0.0.6.tar.gz
Algorithm Hash digest
SHA256 599379c377e22211091ea347347c7861207e167f3c41e340d7acee36e105970d
MD5 5c1d7161655dd26ab650546541b6d0dd
BLAKE2b-256 51f99082165a428171d8d8ee12233c78fcc55a1cf8bec8856e72271d4faaff4d

See more details on using hashes here.

File details

Details for the file socid_extractor-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: socid_extractor-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 35.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for socid_extractor-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ae8d8d12c4f5a36bcdd464f9e131f1cdeb97c82bb274c9d462763d3394ee9688
MD5 89c3d58e0594602d1d5c2ac112ede6f9
BLAKE2b-256 6a4748f4dd6708cb9f15baea5bddce6d9c4237454a0b107a9ef3956e0d8e8911

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page