Welcome to Botanick’s documentation!

https://img.shields.io/pypi/v/Botanick.svg https://img.shields.io/travis/avidot/Botanick.svg Codacy Badge

Features

  • Search email address for a specified domain
  • Reachable by RESTFUL webservice call
  • Reachable by email communication
  • Reachable by hubot integration (slack, gitlab, etc...)

Sources

class Botanick.EngineThread(domain, engine)

Thread used to call EmailHarvester for a specific engine (google, github, bing, etc...).

run()

Run function for this thread

Botanick.callEmailHarvester(domain, engine)

Call EmailHarvester module. Arguments:

domain – the domain name (e.g. gmail.com) engine – the engine name (e.g. google, github, bing, etc...)
Botanick.extractFileContent(filename)

Extract the EmailHarvester results into the result file. Arguments:

filename – the result file

filename – the result file

Botanick.generateOutput(emails)
Botanick.generatedFiles()
Botanick.generatedXMLFiles()
Botanick.getResults()

Return all emails found by EmailHarvester.

Botanick.search(domain)

Search emails for a specific domain name. Arguments:

domain – the domain name