├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .prospector.yml ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── README.md ├── angler-presentation.html ├── anglerfish ├── __init__.py ├── autoslots_meta.py ├── bytes2human.py ├── check_encoding.py ├── check_folder.py ├── check_hardware.py ├── exceptions.py ├── extended_json.py ├── get_clipboard.py ├── get_free_port.py ├── get_pdb_on_exception.py ├── get_public_ip.py ├── get_random_font.py ├── get_random_pastel_color.py ├── html2ebook.py ├── json2xml.py ├── make_async.py ├── make_autochecksum.py ├── make_beep.py ├── make_chainable_future.py ├── make_datauri.py ├── make_json_flat.py ├── make_log_exception.py ├── make_multiprocess.py ├── make_multithread.py ├── make_notification.py ├── make_postexec_message.py ├── make_retry.py ├── make_template_python.py ├── make_tinyslation.py ├── make_watch.py ├── make_zip_comment.py ├── path2import.py ├── seconds2human.py ├── set_desktop_launcher.py ├── set_display_off.py ├── set_process_name.py ├── set_process_priority.py ├── set_single_instance.py ├── set_terminal_title.py ├── stealth2string.py ├── string2stealth.py ├── url2path.py ├── walk2dict.py └── walk2list.py ├── code_of_conduct.md ├── examples ├── async.py ├── basic.py ├── downloader.py ├── lock_test.py └── slots.py ├── setup.py ├── temp.jpg └── tests ├── test_bytes2human.py ├── test_get_clipboard.py ├── test_get_free_port.py ├── test_get_json_pretty.py ├── test_get_public_ip.py ├── test_is_online.py ├── test_json2xml.py ├── test_make_chainablefuture.py ├── test_make_json_flat.py ├── test_make_log_exception.py ├── test_path2import.py ├── test_seconds2human.py ├── test_set_process_priority.py ├── test_set_terminal_title.py ├── test_single_instance.py ├── test_stealth2string.py └── test_zip_comment.py /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prospector.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/.prospector.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/README.md -------------------------------------------------------------------------------- /angler-presentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/angler-presentation.html -------------------------------------------------------------------------------- /anglerfish/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/__init__.py -------------------------------------------------------------------------------- /anglerfish/autoslots_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/autoslots_meta.py -------------------------------------------------------------------------------- /anglerfish/bytes2human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/bytes2human.py -------------------------------------------------------------------------------- /anglerfish/check_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/check_encoding.py -------------------------------------------------------------------------------- /anglerfish/check_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/check_folder.py -------------------------------------------------------------------------------- /anglerfish/check_hardware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/check_hardware.py -------------------------------------------------------------------------------- /anglerfish/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/exceptions.py -------------------------------------------------------------------------------- /anglerfish/extended_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/extended_json.py -------------------------------------------------------------------------------- /anglerfish/get_clipboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/get_clipboard.py -------------------------------------------------------------------------------- /anglerfish/get_free_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/get_free_port.py -------------------------------------------------------------------------------- /anglerfish/get_pdb_on_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/get_pdb_on_exception.py -------------------------------------------------------------------------------- /anglerfish/get_public_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/get_public_ip.py -------------------------------------------------------------------------------- /anglerfish/get_random_font.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/get_random_font.py -------------------------------------------------------------------------------- /anglerfish/get_random_pastel_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/get_random_pastel_color.py -------------------------------------------------------------------------------- /anglerfish/html2ebook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/html2ebook.py -------------------------------------------------------------------------------- /anglerfish/json2xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/json2xml.py -------------------------------------------------------------------------------- /anglerfish/make_async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_async.py -------------------------------------------------------------------------------- /anglerfish/make_autochecksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_autochecksum.py -------------------------------------------------------------------------------- /anglerfish/make_beep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_beep.py -------------------------------------------------------------------------------- /anglerfish/make_chainable_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_chainable_future.py -------------------------------------------------------------------------------- /anglerfish/make_datauri.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_datauri.py -------------------------------------------------------------------------------- /anglerfish/make_json_flat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_json_flat.py -------------------------------------------------------------------------------- /anglerfish/make_log_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_log_exception.py -------------------------------------------------------------------------------- /anglerfish/make_multiprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_multiprocess.py -------------------------------------------------------------------------------- /anglerfish/make_multithread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_multithread.py -------------------------------------------------------------------------------- /anglerfish/make_notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_notification.py -------------------------------------------------------------------------------- /anglerfish/make_postexec_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_postexec_message.py -------------------------------------------------------------------------------- /anglerfish/make_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_retry.py -------------------------------------------------------------------------------- /anglerfish/make_template_python.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_template_python.py -------------------------------------------------------------------------------- /anglerfish/make_tinyslation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_tinyslation.py -------------------------------------------------------------------------------- /anglerfish/make_watch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_watch.py -------------------------------------------------------------------------------- /anglerfish/make_zip_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/make_zip_comment.py -------------------------------------------------------------------------------- /anglerfish/path2import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/path2import.py -------------------------------------------------------------------------------- /anglerfish/seconds2human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/seconds2human.py -------------------------------------------------------------------------------- /anglerfish/set_desktop_launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/set_desktop_launcher.py -------------------------------------------------------------------------------- /anglerfish/set_display_off.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/set_display_off.py -------------------------------------------------------------------------------- /anglerfish/set_process_name.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/set_process_name.py -------------------------------------------------------------------------------- /anglerfish/set_process_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/set_process_priority.py -------------------------------------------------------------------------------- /anglerfish/set_single_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/set_single_instance.py -------------------------------------------------------------------------------- /anglerfish/set_terminal_title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/set_terminal_title.py -------------------------------------------------------------------------------- /anglerfish/stealth2string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/stealth2string.py -------------------------------------------------------------------------------- /anglerfish/string2stealth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/string2stealth.py -------------------------------------------------------------------------------- /anglerfish/url2path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/url2path.py -------------------------------------------------------------------------------- /anglerfish/walk2dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/walk2dict.py -------------------------------------------------------------------------------- /anglerfish/walk2list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/anglerfish/walk2list.py -------------------------------------------------------------------------------- /code_of_conduct.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/code_of_conduct.md -------------------------------------------------------------------------------- /examples/async.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/examples/async.py -------------------------------------------------------------------------------- /examples/basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/examples/basic.py -------------------------------------------------------------------------------- /examples/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/examples/downloader.py -------------------------------------------------------------------------------- /examples/lock_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/examples/lock_test.py -------------------------------------------------------------------------------- /examples/slots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/examples/slots.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/setup.py -------------------------------------------------------------------------------- /temp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/temp.jpg -------------------------------------------------------------------------------- /tests/test_bytes2human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_bytes2human.py -------------------------------------------------------------------------------- /tests/test_get_clipboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_get_clipboard.py -------------------------------------------------------------------------------- /tests/test_get_free_port.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_get_free_port.py -------------------------------------------------------------------------------- /tests/test_get_json_pretty.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_get_json_pretty.py -------------------------------------------------------------------------------- /tests/test_get_public_ip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_get_public_ip.py -------------------------------------------------------------------------------- /tests/test_is_online.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_is_online.py -------------------------------------------------------------------------------- /tests/test_json2xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_json2xml.py -------------------------------------------------------------------------------- /tests/test_make_chainablefuture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_make_chainablefuture.py -------------------------------------------------------------------------------- /tests/test_make_json_flat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_make_json_flat.py -------------------------------------------------------------------------------- /tests/test_make_log_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_make_log_exception.py -------------------------------------------------------------------------------- /tests/test_path2import.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_path2import.py -------------------------------------------------------------------------------- /tests/test_seconds2human.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_seconds2human.py -------------------------------------------------------------------------------- /tests/test_set_process_priority.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_set_process_priority.py -------------------------------------------------------------------------------- /tests/test_set_terminal_title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_set_terminal_title.py -------------------------------------------------------------------------------- /tests/test_single_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_single_instance.py -------------------------------------------------------------------------------- /tests/test_stealth2string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_stealth2string.py -------------------------------------------------------------------------------- /tests/test_zip_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/juancarlospaco/anglerfish/HEAD/tests/test_zip_comment.py --------------------------------------------------------------------------------