Skip to main content

referredby

https://travis-ci.org/larsyencken/referredby.png

A Python module for parsing referrer URLs, in particular for common search engines.

It’s main entry point is the referredby.who method:

>>> import referredby
>>> referredby.who('http://id.search.yahoo.com/search?fr=mkg030&p=friendly%20cat')
SearchEngine(name='Yahoo! Indonesia', domain='id.search.yahoo.com', keywords=['friendly', 'cat'])

The list of search engines that it matches is borrowed from Spiros Denaxas’s URI::ParseSearchString project.

Release notes

0.1.4

  • Add a bunch of new Google country domains

  • Support Python 3

0.1.3

  • Add googleadservices.com domain

0.1.2

  • Improve matching of Yahoo mail

  • Add mail engine matching to the who() method

0.1.1

  • Add more flexible matching of Yahoo search domains

Bitdeli badge

Metadata

Release files for referredby 0.1.4

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

Source distribution (sdist)

Source distribution for referredby 0.1.4
File Size Uploaded Provenance
referredby-0.1.4.tar.gz 6.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for referredby 0.1.4
File Interpreter ABI Platform
referredby-0.1.4-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 14.7 kB

Release files / referredby-0.1.4.tar.gz

Download URL referredby-0.1.4.tar.gz
Size 6.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c46dc92da4c5d8b5f24bff0f0ca9da469391dcb5841afe44c50e9ca7d19b4297
BLAKE2b-256 checksum
How to use checksums
fbddfc5bcc73cd98d5bea5d21f4e8caa7480e8ae07fc3c7c5f1eb68b3e5bbadc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / referredby-0.1.4-py2.py3-none-any.whl

Download URL referredby-0.1.4-py2.py3-none-any.whl
Size 8.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
2d0d4f916df7ce2acab1d13932f5fccb65b04d946598998bbc0bc30fb9cfd51d
BLAKE2b-256 checksum
How to use checksums
6e19308fcd52eff5b7855cb4409fabae1a8c4fded16d42832c637f3c7cc40f92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for referredby 0.1.4

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.

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