Skip to main content

RobotsTxt

Description

The project is a robots.txt parser. The parser is written in Python, easy to use and has small improvements for typos. The project is open source and encourages contributions and ideas for improvements.

Usage

The usage of the package is simple. first you have to init the parser.

USER_AGENT = "GOOGLEBOT"
RobotsTxt_TheHunterDog.initRobotsTxt(USER_AGENT, robots_txt_url = "https://www.google.com/robots.txt")

when it has been initailized the allowed and disallowd list has been parsed and stored. Each get request must be checked against the list. this is being done with the built in make get request function.

RobotsTxt_TheHunterDog.main.makeRequest("https://www.google.com")

The user agent that has been initailized will be used for each get request made using the function.

Contributing

Pull requests are welcome, for major changes please open an issue first to discuss what you would like to change. Issues are also welcome to report bugs, request features or suggest improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for RobotsTxt-TheHunterDog 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for RobotsTxt-TheHunterDog 0.0.5
File Size Uploaded Provenance
robotstxt_thehunterdog-0.0.5.tar.gz 3.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for RobotsTxt-TheHunterDog 0.0.5
File Interpreter ABI Platform
robotstxt_thehunterdog-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 7.1 kB

Release files / robotstxt_thehunterdog-0.0.5.tar.gz

Download URL robotstxt_thehunterdog-0.0.5.tar.gz
Size 3.1 kB
Tags Source
SHA-256 checksum
How to use checksums
87652cd5ede298c3ce5e5f6876d15b40e8d7461c42eb2e1162b03f7c0908b89e
BLAKE2b-256 checksum
How to use checksums
e7cac03b9dddb1dda6fa51868ec2e54e541eb9b625ca3ae2b0c03e6468ac1f85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Release files / robotstxt_thehunterdog-0.0.5-py3-none-any.whl

Download URL robotstxt_thehunterdog-0.0.5-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
714be2560958756e50df62badf2a58c7e51b39898abaa713b33692c3df94b0d9
BLAKE2b-256 checksum
How to use checksums
400b9232b5a0e7358a1c3af2baaed919bff72444ff93eab623c65e64e39de071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.20

Security for RobotsTxt-TheHunterDog 0.0.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page