callattendant

View on PyPIReverse Dependencies (0)

1.1.0 callattendant-1.1.0-py3-none-any.whl

Wheel Details

Project: callattendant
Version: 1.1.0
Filename: callattendant-1.1.0-py3-none-any.whl
Download: [link]
Size: 215192
MD5: abc4a2c7cfdb1edfcb16fd3b1bbb2c54
SHA256: c64a9e3df939c09c7bac225c504f850bcf253dc3a88e03f52faf58f0295d014e
Uploaded: 2020-11-17 01:01:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: callattendant
Version: 1.1.0
Summary: An automated call attendant and call blocker using a Raspberry Pi and USR-5637 modem
Author: Bruce Schubert
Author-Email: bruce[at]emxsys.com
Home-Page: https://emxsys.github.io/callattendant/
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Environment :: Other Environment
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Flask
Classifier: Topic :: Communications :: Telephony
Classifier: Topic :: Home Automation
Requires-Python: >=3.5
Requires-Dist: backports.functools-lru-cache (>=1.6.1)
Requires-Dist: beautifulsoup4 (>=4.9.1)
Requires-Dist: bs4 (>=0.0.1)
Requires-Dist: click (>=7.1.2)
Requires-Dist: colorzero (>=1.1)
Requires-Dist: Flask (>=1.1.2)
Requires-Dist: flask-paginate (>=0.6.0)
Requires-Dist: future (>=0.18.2)
Requires-Dist: gpiozero (>=1.5.1)
Requires-Dist: iso8601 (>=0.1.12)
Requires-Dist: itsdangerous (>=1.1.0)
Requires-Dist: Jinja2 (>=2.11.2)
Requires-Dist: lxml (>=4.5.2)
Requires-Dist: MarkupSafe (>=1.1.1)
Requires-Dist: pigpio (>=1.46)
Requires-Dist: pygments
Requires-Dist: pyserial (>=3.4)
Requires-Dist: pytest (>=6.0.1)
Requires-Dist: pytest-mock (>=3.3.1)
Requires-Dist: PyYAML (>=5.3.1)
Requires-Dist: RPi.GPIO (>=0.7.0)
Requires-Dist: RPIO (>=0.10.0)
Requires-Dist: soupsieve (>=1.9.6)
Requires-Dist: Werkzeug (>=1.0.1)
Description-Content-Type: text/markdown
[Description omitted; length: 11704 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.35.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
callattendant/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
callattendant/__main__.py sha256=9-Fi_mGlYJWmi0-sA6NrDzP45hkdbynGw31uc-_3ogg 452
callattendant/app.cfg.example sha256=ZRAZCPUGntfoWTDxUKrRuA0qZas188yQXlYdTCaqjB4 7915
callattendant/app.py sha256=B9RuwQbP-mYXI9b-n-59RHLBp4RnxYarH7mXEMS2-70 17630
callattendant/config.py sha256=WjHWVpcNVbo0uTtmDu4FQdu4we59l8PcXJoj-EPmWpg 14625
callattendant/hardware/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
callattendant/hardware/indicators.py sha256=zhsvq8lOsu54cgr7yAVL1j5AXtOk6mxvBurCG1idKVA 12388
callattendant/hardware/modem.py sha256=JxqTRkAxk5bhcIT80-ZMZyA2XK7g0l0_Z-P5mbUla3U 36614
callattendant/messaging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
callattendant/messaging/message.py sha256=9s2ypIfS-pfq9LnpRUt2CllfwohVoaNfp0cj8r_KE-8 6108
callattendant/messaging/voicemail.py sha256=NT3epDLisNSbWuOF5etvw7qKhJDiwPNM3Wbtw5jEZDg 7068
callattendant/resources/blocked_greeting-female.wav sha256=0h2Esrl4JLAY3CBp6dC6dyB_tCwuH0U6VjhV8Zg_piw 15788
callattendant/resources/blocked_greeting.wav sha256=0h2Esrl4JLAY3CBp6dC6dyB_tCwuH0U6VjhV8Zg_piw 15788
callattendant/resources/general_greeting-female.wav sha256=8tYaJojCSJwoh-lmrk78Omma19i5z9OAQufsfDy8950 18860
callattendant/resources/general_greeting.wav sha256=8tYaJojCSJwoh-lmrk78Omma19i5z9OAQufsfDy8950 18860
callattendant/resources/goodbye-female.wav sha256=l7kyFGaLDhPhXC8lWjLg59CHAhJ94PLa4N2avfkjjB0 6956
callattendant/resources/goodbye.wav sha256=l7kyFGaLDhPhXC8lWjLg59CHAhJ94PLa4N2avfkjjB0 6956
callattendant/resources/invalid_response-female.wav sha256=16drkLQ6ULAphei-stzkLy0up7pZQbvDvkzYpJNXGLw 19628
callattendant/resources/invalid_response.wav sha256=16drkLQ6ULAphei-stzkLy0up7pZQbvDvkzYpJNXGLw 19628
callattendant/resources/modem.log sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
callattendant/resources/please_leave_message-female.wav sha256=_KGQxLX6v0_tUUZC0d-FUaPOCiJe6IOfHgEc_eZlNE8 11948
callattendant/resources/please_leave_message.wav sha256=_KGQxLX6v0_tUUZC0d-FUaPOCiJe6IOfHgEc_eZlNE8 11948
callattendant/resources/sample.wav sha256=V359oYsG6aMVwRf5rlu2K_q8FILD4jWEt--WmWhCEiw 26749
callattendant/resources/voice_mail_menu-female.wav sha256=8VFBN56R83mgUayptpFlaPISW6JMKDej17cmuJ506MI 34796
callattendant/resources/voice_mail_menu.wav sha256=8VFBN56R83mgUayptpFlaPISW6JMKDej17cmuJ506MI 34796
callattendant/screening/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
callattendant/screening/blacklist.py sha256=iU1s7koKkQLdRZvzQ4NaV8k-GZRBbKNyb9SVPKg7hFc 5959
callattendant/screening/calllogger.py sha256=aXwdzl7ZQ3BvcpMTtzj7z8g0r9Jfr5rLID5sUYOI_fI 4965
callattendant/screening/callscreener.py sha256=dmNpSXi7LO3-52LlKsbCrwRdf8qL-J492Y0V-hhdeYE 4828
callattendant/screening/nomorobo.py sha256=9WELB1DO0AV_mInFS3Wj2BbK2MvRwZlHPlhh_M0EEAo 3238
callattendant/screening/query_db.py sha256=78Em-LerdB2QEQJAFG19A2Lg10SbTr_Ad8DmFlZ0j9I 1458
callattendant/screening/whitelist.py sha256=ihKpSNEUkcKuywaRWjy9w-OA4cPF_IMWEmXM7YbNVAw 5827
callattendant/userinterface/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
callattendant/userinterface/webapp.cfg sha256=SM3QAW5v9SJp7kBhxEWvULTE8_AoVxUAl3ql21vkxH0 353
callattendant/userinterface/webapp.py sha256=xAjWUj4vIVvK97pS4mLd82Ej8dRG2FCxYVTMey40pWQ 33624
callattendant/userinterface/static/bar-chart.svg sha256=wZRVTmfAgXOEgI3Gw5-xC2Yy6syavP5CXC6Je60Q6dw 426
callattendant/userinterface/static/chat-left-text.svg sha256=P6I7qaa3dpiDVXVkiIT6SyZmr6kvrpM-5lWMvvh6lmI 587
callattendant/userinterface/static/chat-left.svg sha256=X3QOuv0TzzOBkCtcfXYx9L49_ru_FRgv0xr11c979Ps 368
callattendant/userinterface/static/check2-circle.svg sha256=1P4JAmX176YYPpvQ4fSIgkjU9hONJFWEXYNDk2zx32s 437
callattendant/userinterface/static/favicon.png sha256=n5aNr62045btAJa0-kbzs8lXsfAPCNl01h4-sIIFmgA 1109
callattendant/userinterface/static/gear.svg sha256=tHkrmj_8mBCGFY38Mjwn5XSAaSXzTkJE1zAxe3X2M_w 1573
callattendant/userinterface/static/info-circle.svg sha256=2N1DalXb60z-wKxrV9WZxBSnQpOqFReUmQIA1Rwv6Y0 496
callattendant/userinterface/static/pencil.svg sha256=4DnTM-KsUZt2hlx0-MK_kn13aeCwv2dLU9nghnKYZ_s 526
callattendant/userinterface/static/phone-inbound.svg sha256=6Fl8wR8MeuC6WJq6Qwoefm-8iJ3LROzp0GDQZIeXhbw 1037
callattendant/userinterface/static/play-fill.svg sha256=YAEyBhEXhMLVoqFHU1CQuaLgnMRcMX0V9U-VAe73mq0 276
callattendant/userinterface/static/play.svg sha256=j_NmaEZS7REghOClVSnwTvtFieEKxz8u8Z6DRjgYSNE 321
callattendant/userinterface/static/question-circle.svg sha256=_Bz5T4icheZ7WU6tDy6CFN0Z9o69aHfHjExeyV1jGWc 651
callattendant/userinterface/static/telephone-inbound.svg sha256=6Fl8wR8MeuC6WJq6Qwoefm-8iJ3LROzp0GDQZIeXhbw 1037
callattendant/userinterface/static/telephone-x.svg sha256=qtBu0PEi9FpQdWPhE8Tk5U46_w4z9vmG9x-ii8DztX4 1091
callattendant/userinterface/static/telephone.svg sha256=ohh8XuGND2v6FQmY_aHhi0F5gdLWnYR44oFQs0dM19M 897
callattendant/userinterface/static/trash.svg sha256=Ql_wvqjD5KizgA_Lu70K0li4HKapJqR32P8p5BWSLik 575
callattendant/userinterface/static/x-octagon.svg sha256=ZEXC3FpiyaSdTgoY0QmrV6ZpGik8QOCcrttkxfDMjuk 691
callattendant/userinterface/static/css/callattendant.css sha256=3YgoIClRKb4Ac_1_9alm23gBNMC152fZNrVRBoby1JA 1772
callattendant/userinterface/static/css/custom.css sha256=ZEbHry7rEwm0Dg6fSJ2Ymc4qFTyUIaRytFSut_-JbGg 1772
callattendant/userinterface/static/css/pygments.css sha256=F8v_m7GHTSU_mJx-p0zDF4UOoymRE7WsyJlEzB3OU9c 3584
callattendant/userinterface/templates/base.html sha256=WN_uqgOMAmwRPlzo6soxC1S1bZGRhDPRWuwbIXWBKQo 8243
callattendant/userinterface/templates/callers_blocked.html sha256=OUsN5NbcS3BIIYxEJsuzU_5qssRZAoQ0Z3CQZeA2Rf4 5931
callattendant/userinterface/templates/callers_manage.html sha256=eKK41J8hR4BqSgeDUTFiC0g4TEU7Zmj9Yb6-R0sWmFQ 5409
callattendant/userinterface/templates/callers_permitted.html sha256=yCJrbQYGwvgWq9kODvMdhosFvXV32QR_GjfL6I_lEPU 6070
callattendant/userinterface/templates/calls.html sha256=NmlfjnvCGM4K2d9aVpYHxWEIs3-pw3uMGf5ZQ2hWsdc 4488
callattendant/userinterface/templates/calls_view.html sha256=f2378pV1dvMOZkgvC1kTvG-g62M0MqezkT8PETNGwKY 4721
callattendant/userinterface/templates/dashboard.html sha256=pkfY5sklVwRM2ubPsTg4qMelGd5bypwlWC2buZrn7rY 7937
callattendant/userinterface/templates/messages.html sha256=kU7iFB7MVreBz2qhT4W2TpsRknWufA-K3170DG25ybs 2710
callattendant/userinterface/templates/modal_play_message.html sha256=WB7T23skLD6DaJLeSXuBv2upE03AlIcvx2kG6MZPblU 1009
callattendant/userinterface/templates/play_message.html sha256=x-rxtuW4yK6iWacCy8skgOjrx-gZMry5kpWtVRZbvkI 1001
callattendant/userinterface/templates/settings.html sha256=V2H0PYGbgUEKxyjQ4KI36A3-JTYifLhGJO8rKcDipTA 470
callattendant-1.1.0.data/data/share/applications/configure-callattendant.desktop sha256=u_gwJ-iamuNOzagTgCHdORqQWil9R8IzAF9aabn_CBQ 195
callattendant-1.1.0.data/data/share/applications/monitor-callattendant.desktop sha256=rso7GJaT8uD7L2K3sWrSO_JxfqfQOwndNRtoVpU6YCM 182
callattendant-1.1.0.data/data/share/applications/restart-callattendant.desktop sha256=CM4Sw0Z_xzRbAC1buFCQRkGsTYcLa66nvO5Sr36P26U 181
callattendant-1.1.0.data/data/share/applications/stop-callattendant.desktop sha256=odQlrNDQdb0pfJicjeKp7WA2lJeBwy2X3f8MfiA1-04 169
callattendant-1.1.0.data/scripts/monitor-callattendant sha256=n_LFkeSjtFMnpFrbnBJzgx2LDQdS-ewNVeP3ZBMQb6c 207
callattendant-1.1.0.data/scripts/restart-callattendant sha256=AX9QlC9UEsxayoQrTrFucol2L-PW5DevFU9ar6XKxeE 139
callattendant-1.1.0.data/scripts/start-callattendant sha256=McFS5-hebFQSs7NBFI8hTI00Kby0PpxF_Qw2LNt3vK0 197
callattendant-1.1.0.data/scripts/stop-callattendant sha256=riiClvhW7PlG6M2hHHRZ5S4qSX22GYAdkvGHa7xeK_M 133
callattendant-1.1.0.dist-info/LICENSE sha256=7HL-Nech8hYQfeTsIBslibQCmyJvU5GaJ_fk-AYoKm0 1076
callattendant-1.1.0.dist-info/METADATA sha256=pmCIUXyWU7pYCTRWyejEKkjb_qO-0bSQIJWlvdwT944 13242
callattendant-1.1.0.dist-info/WHEEL sha256=EVRjI69F5qVjm_YgqcTXPnTAv3BfSUr0WVAHuSP3Xoo 92
callattendant-1.1.0.dist-info/entry_points.txt sha256=JMtjdHSXFiochnndKKYtnnCyNfxy561SBb_re1rclT8 63
callattendant-1.1.0.dist-info/top_level.txt sha256=HiTe900-GHT3b7D83LDUsG0knRWcsTyXmfdJwFDm6nQ 14
callattendant-1.1.0.dist-info/RECORD

top_level.txt

callattendant

entry_points.txt

callattendant = callattendant.__main__:main