afkode

View on PyPIReverse Dependencies (0)

0.4.4 afkode-0.4.4-py3-none-any.whl

Wheel Details

Project: afkode
Version: 0.4.4
Filename: afkode-0.4.4-py3-none-any.whl
Download: [link]
Size: 42957
MD5: 97c3a1cfc313a39118d0fff97a465574
SHA256: f8bb45e953f045ab868eaa31e0d219ad7791492b9260fa59e7634911c2dd4804
Uploaded: 2023-07-16 00:26:16 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: afkode
Version: 0.4.4
Summary: Personal voice command interface for iPhone on pythonista powered by Whisper and ChatGPT.
Author: Nick Jenkins
Home-Page: https://www.ndjenkins.com/
Project-Url: Documentation, https://ndjenkins85.github.io/afkode/
Project-Url: Repository, https://github.com/ndjenkins85/afkode/
License: MIT
Keywords: quick_start,python_packaging,whisper,chatgpt,openai
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Documentation
Classifier: Topic :: Documentation :: Sphinx
Classifier: Topic :: Education :: Testing
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Documentation
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
Requires-Python: >=3.8.1,<3.9
Requires-Dist: PyAudio (<0.3.0,>=0.2.13)
Requires-Dist: PyYAML (<7.0,>=6.0)
Requires-Dist: black (<24.0,>=23.3); extra == "lint"
Requires-Dist: darglint (<2.0,>=1.8); extra == "lint"
Requires-Dist: flake8 (<7.0,>=6.0); extra == "lint"
Requires-Dist: flake8-annotations (<4.0,>=3.0); extra == "lint"
Requires-Dist: flake8-bandit (<5.0,>=4.1); extra == "lint"
Requires-Dist: flake8-bugbear (<24.0,>=23.6); extra == "lint"
Requires-Dist: flake8-builtins (<3.0,>=2.1); extra == "lint"
Requires-Dist: flake8-docstrings (<2.0,>=1.7); extra == "lint"
Requires-Dist: gTTS (<3.0.0,>=2.3.2)
Requires-Dist: google-auth (==2.22.0)
Requires-Dist: m2r2 (<0.4,>=0.3); extra == "docs"
Requires-Dist: mypy (<0.911,>=0.910); extra == "lint"
Requires-Dist: openai (<0.28.0,>=0.27.5)
Requires-Dist: pydub (<0.26.0,>=0.25.1)
Requires-Dist: pytest (<7.0,>=6.2); extra == "tests"
Requires-Dist: pytest-cases (<4.0,>=3.6); extra == "tests"
Requires-Dist: pytest-cov (<4.0,>=3.0); extra == "tests"
Requires-Dist: requests (<3.0.0,>=2.23.0)
Requires-Dist: requests_toolbelt (<2.0.0,>=1.0.0)
Requires-Dist: safety (<3.0,>=2.3); extra == "lint"
Requires-Dist: sphinx (<7.0,>=6.2); extra == "docs"
Requires-Dist: sphinx-autodoc-typehints (<2.0,>=1.23); extra == "docs"
Requires-Dist: sphinx_rtd_theme (<2.0,>=1.2); extra == "docs"
Requires-Dist: types-PyYAML (<7.0,>=6.0); extra == "lint"
Requires-Dist: types-requests (<3.0.0,>=2.31.0)
Requires-Dist: urllib3 (==1.26.16)
Requires-Dist: xdoctest (<2.0,>=1.1); extra == "lint"
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 6449 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.8
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
LICENSE sha256=iglD88MLeYKZ4f9HSkHdXtxkmge7sWVL9WYCNY7UYR0 55
README.md sha256=uWAYDN9zYPBvpycJJFddlf2jrY4NPROEUo1UmQqU2n8 6448
afkode/__init__.py sha256=eFQ4ocgQK1FuX0HmKbyNo_yXcQCtRDTfLbE5qB-3eYY 446
afkode/action.py sha256=h-1gvedMTkP2MEMbbd6pZSQ2dYbnsSaPsYj9pim9_6Q 2934
afkode/api.py sha256=lgEPhK93Ey6dnNTXcopG7nF2dX75T4JDwvoKFqvsp1o 5763
afkode/commands/0_template.py sha256=BbELVf9OTvW8uWSPfoUloly745iB9QZ18DHtbNlL21Y 834
afkode/commands/__init__.py sha256=2psn02c7pWIuXIrS7MwoIgJo4vjAPnY539Sx3-UeMGA 81
afkode/commands/keyword_search.py sha256=_4ynxGvgQD-1QQloL5NE3birlje-dY2i9y0h1co6OCU 851
afkode/commands/list_actions.py sha256=BvlylIy0S-KiwmMdHSp_ARISHVsSpuftTGJGL4CLJ1o 604
afkode/commands/send_latest_agent_response_to_notes.py sha256=QYhuANeeIvLw2qUCvSP7_lZ5TGE2InkKmcFCu6UVRj8 852
afkode/commands/send_latest_transcription_to_chat.py sha256=SrzDmZPWpuyIrPQdKhxSPdhe1kFjvSFx06ZEJwKM0O8 743
afkode/commands/send_latest_transcription_to_notes.py sha256=AnrWEyX2sDbM3UbqGNWv9DLtjrQtDv0WSgIPLimNufI 815
afkode/commands/suggest_program_actions.py sha256=rQyRrWqJdsEue8M2PiAxb7fxxgxKydQcUBXr76KuaFg 876
afkode/commands/suggest_program_functionality.py sha256=Rk0KMqcQUhC9TrR2Mdz5_IqZVxEjEJFKyRn015e4nC4 1024
afkode/commands/suggest_program_improvements.py sha256=PmnFZ4tz4gYS3mH_Gv0iK3eOOfC3FgkX8RL7lddaqzo 1017
afkode/commands/suggest_program_tests.py sha256=hqyZSGPIL63NHDanVvfTlhblwBwvEPqwUitI1R1NGas 1000
afkode/commands/summarize_filename.py sha256=SwslBN6-9ipYhvUSAaJ1d2rW8qr9xlWs-jDxo2t1zNw 1011
afkode/commands/summarize_today.py sha256=6AOoj2tdEp4R7EHwOpyV996AvZfqeTqKHM7fPfHyhXE 1195
afkode/config.json sha256=AYafob9og73UW35cuJ1zUZjOuTaYNA0cUR2roUStEbc 148
afkode/globals.py sha256=auNPrACDGxK5EVuV96VGKDD7QqcD0qsmmcU1DL4zGzQ 306
afkode/ios/__init__.py sha256=2psn02c7pWIuXIrS7MwoIgJo4vjAPnY539Sx3-UeMGA 81
afkode/ios/listen.py sha256=uDdgWkuN-dAgK9IylC8uFSw-F-C2JhaC0gEqzDhFi3o 2263
afkode/ios/speech.py sha256=Oc56r_Q4t9thc5wyjlSewEU2dC5qy-JVUzmxchxVXLY 938
afkode/macos/__init__.py sha256=2psn02c7pWIuXIrS7MwoIgJo4vjAPnY539Sx3-UeMGA 81
afkode/macos/blip.wav sha256=H0LLyv2lc2guzYGnx4DWXU6vB57JrRX-G9Dd4qGh0hM 3586
afkode/macos/listen.py sha256=GlyC75w_A29laePCJUc_QtzUw9YLwZTXGLk8eoM75pU 2980
afkode/macos/speech.py sha256=YOwNo6j7BDb53fS0bQ39eX7JgTbufMq_lYUZ0e6qQLg 3409
afkode/meta.py sha256=QqDqU_pWsp9PeSt0jsx_iqOqcVeGil2bnFm6fBJhHN0 3286
afkode/prompts/debug/nox_tests.txt sha256=d90-7pdpPyzkCzGppi4-dHUy6aEfEoCVgt8eOU_xfcQ 1545
afkode/prompts/debug/program_actions.txt sha256=jsGfzg1u_ZLLwGNJwZ462SD-9ftr2HgUXNlsb04-0GE 662
afkode/prompts/debug/program_functionality.txt sha256=EGkUWRopiMRN7bJkOUSnJZs5Fa9i2DOsEov7GxSBuVg 608
afkode/prompts/debug/program_improvements.txt sha256=8gJxQRDJhb0__2znk87SqaSBRgaIaXm2vveSUBtj5M4 1191
afkode/prompts/debug/program_tests.txt sha256=8DNPHGL4haq9B8TMxEGhFpPJ3DFFHCTqJ4QUdYPr9xE 634
afkode/prompts/debug/whisper_hallucinations.txt sha256=7LbROnwGfG5jLrqHoMcyMCeBUZsHKPE5gN9M7LdV7aU 358
afkode/prompts/programflow/choose_command.txt sha256=ADptiSAY3t8WPuHyT62bAaCK6OMLHFicijd1IZetZgI 1404
afkode/prompts/programflow/harmonize_transcripts.txt sha256=dCpSGfhMQB0llWMQ8jlFH4g9uLl_4G5X-TNGWCwn2T8 916
afkode/prompts/programflow/proposed_filename.txt sha256=_vpxF-Uij8NPMAlIoGxfIO9hzEOr48V1l_oug5dEkE0 777
afkode/prompts/programflow/user_input_assist.txt sha256=9wiT07SH7gs-4Upk9v2iDu2b6eTZHoXwCQPeNuxxHz0 1738
afkode/run.py sha256=bfGhvWnCHUeBEURf2qc3Z5qbU28FtZpPTfomdwj-9po 2231
afkode/set_env.py sha256=37X98WFVUZf1xWD3rcxZXcEdPMXOU28vH3TB515WXdU 639
afkode/utils.py sha256=cBVEoytns7zXBvPFGjSgItOD1YSrw7oDtwRbKhH6W60 8574
afkode/voice_interface.py sha256=irOxtpe3gxUFv3nM9LMvisJqWR093oMyzqB01xCo7ug 8186
afkode-0.4.4.dist-info/entry_points.txt sha256=QMFAAAqxqbF4VmK8E5Y48AShXUu18HWeAFGYl_bYKUE 43
afkode-0.4.4.dist-info/LICENSE sha256=iglD88MLeYKZ4f9HSkHdXtxkmge7sWVL9WYCNY7UYR0 55
afkode-0.4.4.dist-info/WHEEL sha256=DA86_h4QwwzGeRoz62o1svYt5kGEXpoUTuTtwzoTb30 83
afkode-0.4.4.dist-info/METADATA sha256=VShVSSeaJqTgoERTSELtaReTo_vYpWOSKFLjImcn6ps 9103
afkode-0.4.4.dist-info/RECORD

entry_points.txt

afkode = afkode.run:start