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.7.tar.gz (36.7 kB view details)

Uploaded Source

Built Distribution

socid_extractor-0.0.7-py3-none-any.whl (36.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: socid-extractor-0.0.7.tar.gz
  • Upload date:
  • Size: 36.7 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.7.tar.gz
Algorithm Hash digest
SHA256 cd65c541a65f17680c8a67eb65f07116477e0021e4b0f2a7422f0ebc7b3fadf2
MD5 4375f571e257c9a7cfcdb613b4830585
BLAKE2b-256 1e639148a651ce48b2c1aed69fe5d1d5b5f418ea3f47a8ec1ef13737746a7e08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: socid_extractor-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 36.8 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 64cad5eadc7e848657c2d34fa9dc65d06cc95a432ac2b24ad3ccf53ba1a63170
MD5 ca284edb9dca22ce30e3017daedff53d
BLAKE2b-256 34e34bebcb35b1c50e976b1b4bb96b783ec232c067a96d8fd245b1a9044afc56

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