Skip to main content
https://readthedocs.org/projects/frisbee/badge/?version=latest https://badge.fury.io/py/frisbee.svg https://img.shields.io/badge/License-MIT-yellow.svg

Frisbee is a small utility to collect email addresses from search engines and other free-form text sources. Frisbee makes it simple to find email addresses posted on the web by taking user-fed input and translating it into an automated search query. Users can extend frisbee by adding modules for new search engines or other obscure data sources.

For detailed explanations of the library, please see the wiki.

Quick Start

Install the library:

pip install frisbee or python setup.py install

Run a search

frisbee search -e bing -d bnpparibas.com -l 50 --save

Sample Code

This sample code shows some of the range of functionality within the module:

from frisbee import Frisbee

# Create an instance
frisbee = Frisbee(save=True)

# Describe your job
jobs = [{'engine': 'bing', 'modifier': 'site:github.com',
         'domain': 'foo.bar', 'limit': 50}]

# Execute the jobs
frisbee.search(jobs)

# Get the results
results = frisbee.get_results()

Example Output

Below is an example job result:

[{
    "engine": "bing",
    "modifier": "site:github.com",
    "domain": "blockade.io",
    "limit": 50,
    "results": {
        "start_time": "2018-12-13 16:54:15",
        "end_time": "2018-12-13 16:54:19",
        "emails": [
            "info@blockade.io"
        ],
        "duration": "4",
        "processed": 44
    },
    "project": "zealous_kirch"
}]

Features

  • Ability to search for email addresses from search engine results

  • Modular design that can be extended easily to include new sources

  • Modifier options that can filter or target search query

  • Limit option to reduce the number of results parsed

  • Greedy option to learn from collected results

  • Save output describing job request and results

Changelog

12-13-18

  • Initial push!

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

frisbee-0.0.1.tar.gz (8.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

frisbee-0.0.1-py3.6.egg (19.3 kB view details)

Uploaded Egg

frisbee-0.0.1-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file frisbee-0.0.1.tar.gz.

File metadata

  • Download URL: frisbee-0.0.1.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for frisbee-0.0.1.tar.gz
Algorithm Hash digest
SHA256 b5397d0984c3f99005406ab9e344a8c5f151742bb1db8da11711cc78fd2ecb1a
MD5 8c13d8e0d88a45f227d6687b240bef1d
BLAKE2b-256 5ef898873f6030f58b73260e0425fc798c55fbf6d3d1d7b7001bf8d0ada0abfc

See more details on using hashes here.

File details

Details for the file frisbee-0.0.1-py3.6.egg.

File metadata

  • Download URL: frisbee-0.0.1-py3.6.egg
  • Upload date:
  • Size: 19.3 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for frisbee-0.0.1-py3.6.egg
Algorithm Hash digest
SHA256 905384933ea9367a7a62ce670fe79b834ae87a57eb73e5232b4a785dc8581218
MD5 e7fd494d0707342faf47c31125161f5e
BLAKE2b-256 abf4a30785a6a2ab7ed76809c364683c07b3cf869f44faed07a18891d79cd504

See more details on using hashes here.

File details

Details for the file frisbee-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: frisbee-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.5

File hashes

Hashes for frisbee-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d0ba23f786ead9ab1e9341885d768313642f321d784899e019e30a2b388f4b78
MD5 a31a9f397cffc35edc5905674d361503
BLAKE2b-256 e1f38df8a9c372a6bdb9e3daf7d6dd40c9b387866c32716ccac40adb0f1807ad

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.7

1 file

0.0.6

1 file

0.0.5

1 file

0.0.4

3 files

0.0.3

3 files

0.0.2

1 file

This release

0.0.1 This release

3 files

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