stargazerz


Namestargazerz JSON
Version 0.0.2 PyPI version JSON
download
home_pagehttps://github.com/Frikallo/stargazerz
SummaryInstantly Retrieve Email Addresses and Usernames of Stargazers from Designated Repositories, Achieving Unparalleled Speed and Efficiency - All Without the Need for an API Key
upload_time2023-08-15 14:32:24
maintainer
docs_urlNone
authorNoah Kay
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">

[![](./stargazerz/Assets/banner.png)](https://github.com/Frikallo/stargazerz)

[![PyPI](https://img.shields.io/pypi/v/stargazerz.svg?color=orange)](https://pypi.org/project/stargazerz/)
[![PyPI - Downloads](https://img.shields.io/pypi/dd/stargazerz?color=orange)](https://pypi.org/project/stargazerz/) 
[![License](https://img.shields.io/github/license/frikallo/stargazerz?color=orange)](https://github.com/Frikallo/MISST/blob/main/LICENSE) 
![GitHub code size](https://img.shields.io/github/languages/code-size/frikallo/stargazerz?color=orange)

</div>

---

###

Original Repository of stargazerz

This application uses state-of-the-art OSINT and webscraping techniques to find emails and usernames of people who have starred a GitHub repository without the need of authentication. This prjects is useful for developers looking to promote their projects or contact developers with similar interests.

This project is OpenSource, feel free to use, study and/or send pull request.

## Key Features

- **Fast**: stargazerz uses multithreading to scrape GitHub pages and find emails and usernames of stargazers.

- **Easy**: stargazerz is easy to use, just define the target repository and the number of threads and you are ready to go.

- **Powerful**: stargazerz uses state-of-the-art OSINT and webscraping techniques to find emails and usernames of stargazers.

- **Customizable**: stargazerz allows you to save the results to a file and choose which results to save.

- **Free**: stargazerz is free and open-source.

## Installation

You can install stargazerz using `pip`:

```shell
pip install stargazerz
```

## Usage
```python
import stargazerz

# Define Crawler
crawler = stargazerz.Crawler(threads=16, target="Frikallo/stargazerz")

# Run Crawler
crawler.run()

# Get Results after Crawler is done
crawler.print_results()

# Save results to file
crawler.save_results("emails", "emails.txt")
crawler.save_results("stargazers", "stargazers.txt")
crawler.save_results("all", "all.txt")
```

## Example Output
```shell
$ python3 stargazerz-example.py
[+] Target: Frikallo/stargazerz
[+] Threads: 16
[+] Starting crawler
[+] Crawler started
[+] Fetching page 1 of stargazers for Frikallo/stargazerz
[+] Fetching page 2 of stargazers for Frikallo/stargazerz
[+] Found 34 stargazers
[+] Fetching emails
Complete ✅: 100%|███████████████| 34/34 [00:18<00:00,  1.40stargazers/s]
[+] Crawler finished
[+] Time: 19.92 seconds
[-] Results
[+] Stargazers: 34
[+] Emails: 26
[+] Emails saved to emails.txt
[+] Stargazers saved to stargazers.txt
[+] All results saved to all.txt
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Frikallo/stargazerz",
    "name": "stargazerz",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Noah Kay",
    "author_email": "noahkay13@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/c3/af/752b6648bc46100fb635d25b19c7593578f20076ac523af7da6f443e8a58/stargazerz-0.0.2.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\r\n\r\n[![](./stargazerz/Assets/banner.png)](https://github.com/Frikallo/stargazerz)\r\n\r\n[![PyPI](https://img.shields.io/pypi/v/stargazerz.svg?color=orange)](https://pypi.org/project/stargazerz/)\r\n[![PyPI - Downloads](https://img.shields.io/pypi/dd/stargazerz?color=orange)](https://pypi.org/project/stargazerz/) \r\n[![License](https://img.shields.io/github/license/frikallo/stargazerz?color=orange)](https://github.com/Frikallo/MISST/blob/main/LICENSE) \r\n![GitHub code size](https://img.shields.io/github/languages/code-size/frikallo/stargazerz?color=orange)\r\n\r\n</div>\r\n\r\n---\r\n\r\n###\r\n\r\nOriginal Repository of stargazerz\r\n\r\nThis application uses state-of-the-art OSINT and webscraping techniques to find emails and usernames of people who have starred a GitHub repository without the need of authentication. This prjects is useful for developers looking to promote their projects or contact developers with similar interests.\r\n\r\nThis project is OpenSource, feel free to use, study and/or send pull request.\r\n\r\n## Key Features\r\n\r\n- **Fast**: stargazerz uses multithreading to scrape GitHub pages and find emails and usernames of stargazers.\r\n\r\n- **Easy**: stargazerz is easy to use, just define the target repository and the number of threads and you are ready to go.\r\n\r\n- **Powerful**: stargazerz uses state-of-the-art OSINT and webscraping techniques to find emails and usernames of stargazers.\r\n\r\n- **Customizable**: stargazerz allows you to save the results to a file and choose which results to save.\r\n\r\n- **Free**: stargazerz is free and open-source.\r\n\r\n## Installation\r\n\r\nYou can install stargazerz using `pip`:\r\n\r\n```shell\r\npip install stargazerz\r\n```\r\n\r\n## Usage\r\n```python\r\nimport stargazerz\r\n\r\n# Define Crawler\r\ncrawler = stargazerz.Crawler(threads=16, target=\"Frikallo/stargazerz\")\r\n\r\n# Run Crawler\r\ncrawler.run()\r\n\r\n# Get Results after Crawler is done\r\ncrawler.print_results()\r\n\r\n# Save results to file\r\ncrawler.save_results(\"emails\", \"emails.txt\")\r\ncrawler.save_results(\"stargazers\", \"stargazers.txt\")\r\ncrawler.save_results(\"all\", \"all.txt\")\r\n```\r\n\r\n## Example Output\r\n```shell\r\n$ python3 stargazerz-example.py\r\n[+] Target: Frikallo/stargazerz\r\n[+] Threads: 16\r\n[+] Starting crawler\r\n[+] Crawler started\r\n[+] Fetching page 1 of stargazers for Frikallo/stargazerz\r\n[+] Fetching page 2 of stargazers for Frikallo/stargazerz\r\n[+] Found 34 stargazers\r\n[+] Fetching emails\r\nComplete \u2705: 100%|\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 34/34 [00:18<00:00,  1.40stargazers/s]\r\n[+] Crawler finished\r\n[+] Time: 19.92 seconds\r\n[-] Results\r\n[+] Stargazers: 34\r\n[+] Emails: 26\r\n[+] Emails saved to emails.txt\r\n[+] Stargazers saved to stargazers.txt\r\n[+] All results saved to all.txt\r\n```\r\n\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Instantly Retrieve Email Addresses and Usernames of Stargazers from Designated Repositories, Achieving Unparalleled Speed and Efficiency - All Without the Need for an API Key",
    "version": "0.0.2",
    "project_urls": {
        "Homepage": "https://github.com/Frikallo/stargazerz"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0521fd928a70bf6c039a2d4952321af047d43630ebcce4fd687893400b756581",
                "md5": "40f932aa031e00f626b2a673d191ed87",
                "sha256": "6b1df534043efc501c3b0e552959d68f4709020420ae1d1ef6145afcf4932f4d"
            },
            "downloads": -1,
            "filename": "stargazerz-0.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "40f932aa031e00f626b2a673d191ed87",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 9049,
            "upload_time": "2023-08-15T14:32:23",
            "upload_time_iso_8601": "2023-08-15T14:32:23.569842Z",
            "url": "https://files.pythonhosted.org/packages/05/21/fd928a70bf6c039a2d4952321af047d43630ebcce4fd687893400b756581/stargazerz-0.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c3af752b6648bc46100fb635d25b19c7593578f20076ac523af7da6f443e8a58",
                "md5": "564018942553eebfba11abe2723e8869",
                "sha256": "0b7a26c07560ea9afedb46a66335de7884319ebc1bd39f863b01ffd6f4de92ab"
            },
            "downloads": -1,
            "filename": "stargazerz-0.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "564018942553eebfba11abe2723e8869",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8571,
            "upload_time": "2023-08-15T14:32:24",
            "upload_time_iso_8601": "2023-08-15T14:32:24.998166Z",
            "url": "https://files.pythonhosted.org/packages/c3/af/752b6648bc46100fb635d25b19c7593578f20076ac523af7da6f443e8a58/stargazerz-0.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-15 14:32:24",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Frikallo",
    "github_project": "stargazerz",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "requirements": [],
    "lcname": "stargazerz"
}
        
Elapsed time: 0.34112s