Skip to main content

📫 A tool to get email addresses by action types such as `starred`, `watching` or `fork` on GitHub repositories

Project description

github-emails PyPI Version auto-publish-to-pypi

Quick start

the example below: wechaty is the owner, python-wechaty is the name of repo github: https://www.github.com/wechaty/python-wechaty

  • Installation
pip install github-emails
  • Simple Code
from github_emails import GithubApi
github = GithubApi(token='')
stargazers = github.stargazers('wechaty', 'python-wechaty')
for stargazer in stargazers:
    github.emails(stargazer)

And you will find that your final email info is stored in .github_info/user-email.txt file.

  • Command
github-emails --owner=wechaty --repo=python-wechaty --token=your-token --stargazer-file='.github_info/wechaty-python-wechaty-' --skip-user-emails-file='./user-emails.txt'

History

v0.0.2 (Jun 19, 2020)

  • works with token, and everything works well for me

v0.0.1 (Jun 19, 2020)

  • works with username/password & token authentication

Copyright & License

  • Code & Docs © 2020 wj-Mcat https://github.com/wj-Mcat
  • Code released under the Apache-2.0 License
  • Docs released under Creative Commons

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

github-emails-0.0.6.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

github_emails-0.0.6-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

Details for the file github-emails-0.0.6.tar.gz.

File metadata

  • Download URL: github-emails-0.0.6.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for github-emails-0.0.6.tar.gz
Algorithm Hash digest
SHA256 77f3c5d9a15e234716d23e1e8b7bb07506fa0de53c5c827ee3664b777ae4d719
MD5 fae6db486e279ca1e86b813d1d144e80
BLAKE2b-256 63261d98f3cb73adc8f227c23c5e79474a0aef95c3849678f14614bc5da5b9a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: github_emails-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 11.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for github_emails-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 ed355268296bff38115c1c3d1e64a1f33222cb5b8693231344f52e31ad0771af
MD5 eebedca6a087d009b17f310d3e04f739
BLAKE2b-256 d62ae4b52ddf78e9d4728a0869f4f712cee9d4a5296cfccbbf1b6fce721b8e27

See more details on using hashes here.

Supported by

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