Note
This section will document every part (except the API section) of our code base.
How can we avoid writing the same thing every time?
PyFunceble.helpers
PyFunceble.helpers.Download
PyFunceble.helpers.Command
PyFunceble.helpers.Regex
PyFunceble.helpers.Dict
PyFunceble.helpers.List
PyFunceble.helpers.Directory
PyFunceble.helpers.File
PyFunceble.helpers.Hash
How can we efficiently decode AdBlock filter list?
PyFunceble.adblock
PyFunceble.adblock.AdBlock
How can we continue the test after executable stop?
PyFunceble.auto_continue
PyFunceble.auto_continue.AutoContinue
Note
Only Travis CI is actually supported.
How can we bypass the default Travis CI timeout of 45 minutes?
PyFunceble.auto_save
PyFunceble.auto_save.AutoSave
How can we efficiently check the format of IP, domains, and URL?
PyFunceble.check
PyFunceble.check.Check
How can we clean the output/
directory so we do not have a collision between old and new files?
PyFunceble.clean
PyFunceble.clean.Clean
- How can we avoid the usage of
tool.py
? - How can we make personalization more simple?
PyFunceble.config
PyFunceble.config.Load
PyFunceble.config.Version
PyFunceble.core
PyFunceble.core.Core
- How can we continuously test
INACTIVE
andINVALID
domains or IP? - How can we reduce the number of whois requests over time?
PyFunceble.database
PyFunceble.database.Inactive
PyFunceble.database.Whois
How can we give make the output directory less annoying after an update?
PyFunceble.directory_structure
PyFunceble.directory_structure.DirectoryStructure
How to monitor the execution time of the session?
PyFunceble.execution_time
PyFunceble.execution_time.ExecutionTime
How can we get the expiration date of a given domain?
PyFunceble.expiration_date
PyFunceble.expiration_date.ExpirationDate
How can we generate files which reflects the results of PyFunceble?
PyFunceble.generate
PyFunceble.generate.Generate
How can we get the HTTP status code of the given domain or IP?
PyFunceble.http_code
PyFunceble.http_code.HTTPCode
How can we get information from IANA?
PyFunceble.iana
PyFunceble.iana.IANA
How can we efficiently generate and share logs?
PyFunceble.logs
PyFunceble.logs.Logs
- How can we get information from WHOIS records?
- How can we check if a domain or IP have a valid pointer (nslookup)?
PyFunceble.lookup
PyFunceble.lookup.Lookup
How can we get the list of domain or URL which link to the desired domain, IPv4 or URL?
PyFunceble.mining
PyFunceble.mining.Mining
How can we calculate the percentage of each status?
PyFunceble.percentage
PyFunceble.percentage.Percentage
How can we print information on the screen and on file in a table format?
PyFunceble.prints
PyFunceble.prints.Prints
How can we efficiently prepare the repository for push/production?
PyFunceble.production
PyFunceble.production.Production
How can we get the list of all possible or at least most used domain suffix?
PyFunceble.publicsuffix
PyFunceble.publicsuffix.PublicSuffix
How can we efficiently get the whois server to call for whois record request?
PyFunceble.referer
PyFunceble.referer.Referer
How can we format the list to test (and the outputted information) in a format other than the alphabetical format?
PyFunceble.sort
PyFunceble.sort.Sort
How can we efficiently manage the statuses in function of the test type?
PyFunceble.status
PyFunceble.status.Status
PyFunceble.status.URLStatus
PyFunceble.status.SyntaxStatus
How can we check for syntax directly from the CLI?
PyFunceble.syntax
PyFunceble.syntax.Syntax
How can we test full URL?
PyFunceble.url
PyFunceble.url.URL