SYMBOL INDEX (202 symbols across 16 files) FILE: conftest.py function pytest_configure (line 4) | def pytest_configure(config): FILE: noxfile.py function install_with_constraints (line 14) | def install_with_constraints(session: Session, *args: str, **kwargs: Any... function tests (line 40) | def tests(session: Session) -> None: function coverage (line 58) | def coverage(session: Session) -> None: FILE: pywhat/__init__.py function __dir__ (line 16) | def __dir__(): FILE: pywhat/filter.py class Filter (line 7) | class Filter(Mapping): method __init__ (line 18) | def __init__(self, filters_dict=None): method get_filter (line 36) | def get_filter(self): method __repr__ (line 39) | def __repr__(self): method __and__ (line 42) | def __and__(self, other): method __or__ (line 58) | def __or__(self, other): method __iand__ (line 74) | def __iand__(self, other): method __ior__ (line 79) | def __ior__(self, other): method __getitem__ (line 84) | def __getitem__(self, key): method __iter__ (line 87) | def __iter__(self): method __len__ (line 90) | def __len__(self): method __contains__ (line 93) | def __contains__(self, item): method setdefault (line 100) | def setdefault(self, key, default=None): class Distribution (line 104) | class Distribution(Filter): method __init__ (line 114) | def __init__(self, filter: Optional[Filter] = None): method _filter (line 118) | def _filter(self): method get_regexes (line 123) | def get_regexes(self): FILE: pywhat/helper.py class AvailableTags (line 14) | class AvailableTags: method __init__ (line 15) | def __init__(self): method get_tags (line 21) | def get_tags(self): class InvalidTag (line 25) | class InvalidTag(Exception): function read_json (line 35) | def read_json(path: str): function load_regexes (line 42) | def load_regexes() -> list: class CaseInsensitiveSet (line 63) | class CaseInsensitiveSet(collections.abc.Set): method __init__ (line 64) | def __init__(self, iterable=None): method _lower (line 69) | def _lower(self, value): method __contains__ (line 72) | def __contains__(self, value): method __iter__ (line 75) | def __iter__(self): method __len__ (line 78) | def __len__(self): method __repr__ (line 81) | def __repr__(self): method issubset (line 84) | def issubset(self, other): class Keys (line 88) | class Keys(Enum): method NAME (line 89) | def NAME(match): method RARITY (line 92) | def RARITY(match): method MATCHED (line 95) | def MATCHED(match): function str_to_key (line 101) | def str_to_key(s: str): FILE: pywhat/identifier.py class Identifier (line 11) | class Identifier: method __init__ (line 12) | def __init__( method identify (line 28) | def identify( FILE: pywhat/magic_numbers.py function get_magic_nums (line 6) | def get_magic_nums(file_loc): function check_magic_nums (line 13) | def check_magic_nums(text): FILE: pywhat/printer.py class Printing (line 9) | class Printing: method __init__ (line 10) | def __init__(self): method pretty_print (line 14) | def pretty_print(self, text: dict, text_input, print_tags=False): method print_json (line 119) | def print_json(self, text: dict): method print_raw (line 127) | def print_raw(self, text: dict, text_input, print_tags=False): method format_print (line 195) | def format_print(self, text: dict, format_str: str): method _check_if_exploit_in_json (line 237) | def _check_if_exploit_in_json(self, text: dict) -> bool: method _check_if_directory (line 251) | def _check_if_directory(self, text_input): FILE: pywhat/regex_identifier.py class RegexIdentifier (line 7) | class RegexIdentifier: method __init__ (line 8) | def __init__(self): method check (line 11) | def check( method clean_text (line 84) | def clean_text(self, text): FILE: pywhat/what.py function print_tags (line 11) | def print_tags(ctx, opts, value): function print_version (line 19) | def print_version(ctx, opts, value): function create_filter (line 26) | def create_filter(rarity, include, exclude): function get_text (line 58) | def get_text(ctx, opts, value): function main (line 124) | def main(**kwargs): class What_Object (line 294) | class What_Object: method __init__ (line 295) | def __init__(self, distribution): method what_is_this (line 298) | def what_is_this( FILE: scripts/get_file_sigs.py function cleanhtml (line 8) | def cleanhtml(raw_html): FILE: tests/test_click.py function test_nothing_found (line 11) | def test_nothing_found(): function test_hello_world (line 18) | def test_hello_world(): function test_filtration (line 25) | def test_filtration(): function test_tag_printing (line 39) | def test_tag_printing(): function test_json_printing (line 47) | def test_json_printing(): function test_json_printing2 (line 54) | def test_json_printing2(): function test_json_printing3 (line 61) | def test_json_printing3(): function test_file_fixture (line 67) | def test_file_fixture(): function test_file_fixture2 (line 76) | def test_file_fixture2(): function test_file_fixture3 (line 83) | def test_file_fixture3(): function test_file_fixture4 (line 90) | def test_file_fixture4(): function test_file_fixture5 (line 97) | def test_file_fixture5(): function test_file_fixture7 (line 104) | def test_file_fixture7(): function test_file_fixture8 (line 111) | def test_file_fixture8(): function test_file_fixture9 (line 118) | def test_file_fixture9(): function test_file_fixture10 (line 125) | def test_file_fixture10(): function test_file_fixture11 (line 132) | def test_file_fixture11(): function test_file_fixture12 (line 139) | def test_file_fixture12(): function test_file_fixture13 (line 146) | def test_file_fixture13(): function test_file_fixture14 (line 153) | def test_file_fixture14(): function test_arg_parsing (line 160) | def test_arg_parsing(): function test_arg_parsing2 (line 167) | def test_arg_parsing2(): function test_file_fixture_visa (line 174) | def test_file_fixture_visa(): function test_file_fixture_master_card (line 181) | def test_file_fixture_master_card(): function test_file_fixture_master_amex (line 188) | def test_file_fixture_master_amex(): function test_file_fixture_master_diners (line 195) | def test_file_fixture_master_diners(): function test_file_fixture_discover (line 202) | def test_file_fixture_discover(): function test_file_fixture_usernamepassword (line 210) | def test_file_fixture_usernamepassword(): function test_file_fixture_email (line 217) | def test_file_fixture_email(): function test_file_fixture_email2 (line 224) | def test_file_fixture_email2(): function test_file_fixture_phone_number (line 231) | def test_file_fixture_phone_number(): function test_file_fixture_youtube (line 238) | def test_file_fixture_youtube(): function test_file_fixture_youtube_id (line 245) | def test_file_fixture_youtube_id(): function test_file_fixture_ip4 (line 252) | def test_file_fixture_ip4(): function test_file_fixture_ip4_shodan (line 259) | def test_file_fixture_ip4_shodan(): function test_file_fixture_ip6 (line 266) | def test_file_fixture_ip6(): function test_file_fixture_ip6_shodan (line 273) | def test_file_fixture_ip6_shodan(): function test_file_fixture_ssn (line 280) | def test_file_fixture_ssn(): function test_file_pcap (line 288) | def test_file_pcap(): function test_file_coords (line 295) | def test_file_coords(): function test_file_fixture_ltc (line 302) | def test_file_fixture_ltc(): function test_file_fixture_ltc2 (line 309) | def test_file_fixture_ltc2(): function test_file_fixture_bch (line 316) | def test_file_fixture_bch(): function test_file_fixture_bch2 (line 323) | def test_file_fixture_bch2(): function test_file_fixture_xrp (line 332) | def test_file_fixture_xrp(): function test_file_fixture_xrp2 (line 339) | def test_file_fixture_xrp2(): function test_file_fixture_xmr (line 346) | def test_file_fixture_xmr(): function test_file_fixture_doi (line 353) | def test_file_fixture_doi(): function test_file_fixture_mailchimp (line 360) | def test_file_fixture_mailchimp(): function test_file_cors (line 367) | def test_file_cors(): function test_file_jwt (line 374) | def test_file_jwt(): function test_file_s3 (line 387) | def test_file_s3(): function test_file_s3_2 (line 394) | def test_file_s3_2(): function test_file_s3_3 (line 401) | def test_file_s3_3(): function test_file_arn (line 408) | def test_file_arn(): function test_file_arn2 (line 417) | def test_file_arn2(): function test_file_arn3 (line 426) | def test_file_arn3(): function test_file_arn4 (line 435) | def test_file_arn4(): function test_key_value_min_rarity_0 (line 444) | def test_key_value_min_rarity_0(): function test_key_value_min_rarity_0_1 (line 451) | def test_key_value_min_rarity_0_1(): function test_key_value_min_rarity_0_2 (line 458) | def test_key_value_min_rarity_0_2(): function test_key_value_min_rarity_0_3 (line 465) | def test_key_value_min_rarity_0_3(): function test_key_value_min_rarity_0_4 (line 472) | def test_key_value_min_rarity_0_4(): function test_key_value_min_rarity_0_5 (line 479) | def test_key_value_min_rarity_0_5(): function test_key_value_min_rarity_0_6 (line 486) | def test_key_value_min_rarity_0_6(): function test_key_value_min_rarity_0_7 (line 495) | def test_key_value_min_rarity_0_7(): function test_only_text (line 504) | def test_only_text(): function test_boundaryless (line 511) | def test_boundaryless(): function test_boundaryless2 (line 518) | def test_boundaryless2(): function test_boundaryless3 (line 525) | def test_boundaryless3(): function test_ssh_rsa_key (line 532) | def test_ssh_rsa_key(): function test_ssh_ecdsa_key (line 539) | def test_ssh_ecdsa_key(): function test_ssh_ed25519_key (line 546) | def test_ssh_ed25519_key(): function test_asin (line 553) | def test_asin(): function test_mac (line 560) | def test_mac(): function test_mac_tags (line 568) | def test_mac_tags(): function test_pgp_public_key (line 579) | def test_pgp_public_key(): function test_pgp_private_key (line 586) | def test_pgp_private_key(): function test_file_fixture_turkish_car_plate (line 593) | def test_file_fixture_turkish_car_plate(): function test_file_fixture_date_of_birth (line 600) | def test_file_fixture_date_of_birth(): function test_file_fixture_turkish_id_number (line 607) | def test_file_fixture_turkish_id_number(): function test_file_fixture_turkish_tax_number (line 614) | def test_file_fixture_turkish_tax_number(): function test_file_fixture_uuid (line 621) | def test_file_fixture_uuid(): function test_file_fixture_objectid (line 628) | def test_file_fixture_objectid(): function test_file_fixture_ulid (line 635) | def test_file_fixture_ulid(): function test_file_fixture_totp_URI (line 642) | def test_file_fixture_totp_URI(): function test_file_fixture_sshpass (line 649) | def test_file_fixture_sshpass(): function test_file_fixture_slack_webhook (line 656) | def test_file_fixture_slack_webhook(): function test_file_fixture_discord_webhook (line 663) | def test_file_fixture_discord_webhook(): function test_file_fixture_guilded_webhook (line 670) | def test_file_fixture_guilded_webhook(): function test_format (line 677) | def test_format(): function test_format2 (line 686) | def test_format2(): function test_format3 (line 695) | def test_format3(): function test_format4 (line 713) | def test_format4(): function test_format5 (line 733) | def test_format5(): function test_print_tags (line 740) | def test_print_tags(): function test_print_tags2 (line 747) | def test_print_tags2(): FILE: tests/test_filtration.py function test_distribution (line 14) | def test_distribution(): function test_distribution2 (line 19) | def test_distribution2(): function test_distribution3 (line 36) | def test_distribution3(): function test_distribution4 (line 50) | def test_distribution4(): function test_distribution5 (line 65) | def test_distribution5(): function test_distribution6 (line 83) | def test_distribution6(): function test_distribution7 (line 102) | def test_distribution7(): function test_filter (line 107) | def test_filter(): function test_filter2 (line 121) | def test_filter2(): function test_filter3 (line 136) | def test_filter3(): FILE: tests/test_identifier.py function test_identifier_works (line 10) | def test_identifier_works(): function test_identifier_works2 (line 18) | def test_identifier_works2(): function test_identifier_works3 (line 23) | def test_identifier_works3(): function test_identifier_filtration (line 28) | def test_identifier_filtration(): function test_identifier_filtration2 (line 36) | def test_identifier_filtration2(): function test_identifier_sorting (line 48) | def test_identifier_sorting(): function test_identifier_sorting2 (line 54) | def test_identifier_sorting2(): function test_identifier_sorting3 (line 63) | def test_identifier_sorting3(): function test_identifier_sorting4 (line 72) | def test_identifier_sorting4(): function test_identifier_sorting5 (line 82) | def test_identifier_sorting5(): function test_identifier_sorting6 (line 91) | def test_identifier_sorting6(): function test_only_text (line 100) | def test_only_text(): function test_recursion (line 108) | def test_recursion(): function test_boundaryless (line 117) | def test_boundaryless(): function test_finditer (line 128) | def test_finditer(): FILE: tests/test_regex_database.py function test_if_all_tests_exist (line 13) | def test_if_all_tests_exist(): function test_name_capitalization (line 23) | def test_name_capitalization(): function test_regex_format (line 41) | def test_regex_format(): function test_check_keys (line 52) | def test_check_keys(): function test_sorted_by_rarity (line 67) | def test_sorted_by_rarity(): function test_no_duplicate_regexes (line 75) | def test_no_duplicate_regexes(): FILE: tests/test_regex_identifier.py function test_regex_successfully_parses (line 12) | def test_regex_successfully_parses(): function regex_valid_match (line 19) | def regex_valid_match(name: str, match: str) -> bool: function test_regex_valid_match (line 34) | def test_regex_valid_match(name: str, match: str): function test_regex_invalid_match (line 46) | def test_regex_invalid_match(name: str, match: str): function test_international_url (line 53) | def test_international_url(): function test_match_description (line 75) | def test_match_description(match: str, description: str): function test_match_exploit (line 92) | def test_match_exploit(match: str, exploit: str):