# Amino.fix.fix
[![PyPi Version](https://img.shields.io/pypi/v/amino.fix.fix.svg)](https://pypi.python.org/pypi/amino.fix.fix/)
[![PyPi Preview](https://img.shields.io/badge/pypi_pre-v1.0.7b4-blue)](https://pypi.org/project/amino.fix.fix/#history)
![Python Version](https://img.shields.io/badge/python-%3E%3D3.8-orange)
[![Issues](https://img.shields.io/github/issues-raw/imperialwool/amino.fix.fix.svg?maxAge=25000)](https://github.com/imperialwool/Amino.fix.fix/issues)
[![GitHub pull requests](https://img.shields.io/github/issues-pr/imperialwool/amino.fix.fix.svg?style=flat)](https://github.com/imperialwool/Amino.fix.fix/pulls)
Unofficial client to work with Aminoapps, based on Amino.fix and HTTPX. Improved without losing compatibility.
## Important notices
- in subclient you should pass `client`, **not** `profile`
- if you have issues with HTTPX [let me know here](https://github.com/imperialwool/Amino.fix.fix/issues/3)
- `lib/util` -> `lib/`
- if you have issues in pydroid, reinstall/update it
## How to install?
`pip install amino.fix.fix`
## How to use it?
If you want to use sync version of library, you should `import aminofixfix`.
If you want to use Async version of library, you should `import aminofixfix.asyncfixfix`.
Also instead HTTPX you can use aiohttp, Requests or Urllib3. Just install additional dependencies, if you wanna use them:
- `pip install amino.fix.fix[requests]` # only sync
- `pip install amino.fix.fix[aiohttp]` # only async
Please report any issues and bugs that Request and aiohttp are causing when you use them instead of HTTPX! This feature in beta and not tested well.
Example:
```python
import aminofixfix
client = aminofixfix.Client()
client.login("she.a@lil.freak", "sheforthestreets")
@client.event("on_text_message")
def on_text_message(data):
if data.message.content == "Six digits on the check, took it to the bank":
client.send_message(data.message.chatId, "Commas after commas, make ya boy— (Freak out)")
```
## API Reference
[old documentation](https://aminopy.readthedocs.io/en/latest/)
new documentation in progress
## Licenses
- [HTTPX](https://github.com/encode/httpx) is [BSD licensed](https://github.com/encode/httpx/blob/master/LICENSE.md) code. Used as main library to build and send API async and sync requests.
- [Requests](https://github.com/psf/requests) is [Apache 2.0 licensed](https://github.com/psf/requests/blob/main/LICENSE) code. Used as alternative library to build and send API requests.
- [aiohttp](https://github.com/aio-libs/aiohttp) is [Apache 2.0 licensed](https://github.com/aio-libs/aiohttp/blob/master/LICENSE.txt) code. Used as alternative async library to build and send API requests.
- [websocket-client](https://github.com/websocket-client/websocket-client) is [Apache 2.0 licensed](https://github.com/websocket-client/websocket-client/blob/master/LICENSE) code. Used for sockets.
- [python-socks](https://github.com/romis2012/python-socks) is [Apache 2.0 licensed](https://github.com/romis2012/python-socks/blob/master/LICENSE.txt) code. Used for SOCKS proxies in API requests and (in future) sockets.
- [amino.fix](https://github.com/Minori101/Amino.fix) is [MIT licensed](https://github.com/Minori101/Amino.fix/blob/main/LICENSE). Forked to do this library.
- [setuptools](https://github.com/pypa/setuptools) is [MIT licensed](https://github.com/pypa/setuptools/blob/main/LICENSE). Used to build PyPI releases.
This library is [MIT licensed](https://github.com/imperialwool/Amino.fix.fix/blob/main/LICENSE) code.
Raw data
{
"_id": null,
"home_page": null,
"name": "amino.fix.fix",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "amino, amino fix, amino fix fix, amino py, amino-bot, amino.fix, amino.fix.fix, aminoapps, aminofix, aminofixfix, api, imperialwool, medialab, minori, narvii, ndc, python, python3, python3.x",
"author": null,
"author_email": "imperialwool <hi@iwool.dev>",
"download_url": "https://files.pythonhosted.org/packages/32/15/9ac18a3704bc6f181e69f9ce58fe926c0407b9aaf023d2f681387f017f1f/amino_fix_fix-1.1.1.tar.gz",
"platform": null,
"description": "# Amino.fix.fix\n\n[![PyPi Version](https://img.shields.io/pypi/v/amino.fix.fix.svg)](https://pypi.python.org/pypi/amino.fix.fix/)\n[![PyPi Preview](https://img.shields.io/badge/pypi_pre-v1.0.7b4-blue)](https://pypi.org/project/amino.fix.fix/#history)\n![Python Version](https://img.shields.io/badge/python-%3E%3D3.8-orange)\n[![Issues](https://img.shields.io/github/issues-raw/imperialwool/amino.fix.fix.svg?maxAge=25000)](https://github.com/imperialwool/Amino.fix.fix/issues)\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/imperialwool/amino.fix.fix.svg?style=flat)](https://github.com/imperialwool/Amino.fix.fix/pulls)\n\nUnofficial client to work with Aminoapps, based on Amino.fix and HTTPX. Improved without losing compatibility.\n\n## Important notices\n\n- in subclient you should pass `client`, **not** `profile`\n- if you have issues with HTTPX [let me know here](https://github.com/imperialwool/Amino.fix.fix/issues/3)\n- `lib/util` -> `lib/`\n- if you have issues in pydroid, reinstall/update it\n\n## How to install?\n\n`pip install amino.fix.fix`\n\n## How to use it?\n\nIf you want to use sync version of library, you should `import aminofixfix`.\n\nIf you want to use Async version of library, you should `import aminofixfix.asyncfixfix`.\n\nAlso instead HTTPX you can use aiohttp, Requests or Urllib3. Just install additional dependencies, if you wanna use them:\n\n- `pip install amino.fix.fix[requests]` # only sync\n- `pip install amino.fix.fix[aiohttp]` # only async\n\nPlease report any issues and bugs that Request and aiohttp are causing when you use them instead of HTTPX! This feature in beta and not tested well.\n\nExample:\n\n```python\nimport aminofixfix\n\nclient = aminofixfix.Client()\nclient.login(\"she.a@lil.freak\", \"sheforthestreets\")\n\n@client.event(\"on_text_message\")\ndef on_text_message(data):\n if data.message.content == \"Six digits on the check, took it to the bank\":\n client.send_message(data.message.chatId, \"Commas after commas, make ya boy\u2014 (Freak out)\")\n\n```\n\n## API Reference\n\n[old documentation](https://aminopy.readthedocs.io/en/latest/)\n\nnew documentation in progress\n\n## Licenses\n\n- [HTTPX](https://github.com/encode/httpx) is [BSD licensed](https://github.com/encode/httpx/blob/master/LICENSE.md) code. Used as main library to build and send API async and sync requests.\n- [Requests](https://github.com/psf/requests) is [Apache 2.0 licensed](https://github.com/psf/requests/blob/main/LICENSE) code. Used as alternative library to build and send API requests.\n- [aiohttp](https://github.com/aio-libs/aiohttp) is [Apache 2.0 licensed](https://github.com/aio-libs/aiohttp/blob/master/LICENSE.txt) code. Used as alternative async library to build and send API requests.\n- [websocket-client](https://github.com/websocket-client/websocket-client) is [Apache 2.0 licensed](https://github.com/websocket-client/websocket-client/blob/master/LICENSE) code. Used for sockets.\n- [python-socks](https://github.com/romis2012/python-socks) is [Apache 2.0 licensed](https://github.com/romis2012/python-socks/blob/master/LICENSE.txt) code. Used for SOCKS proxies in API requests and (in future) sockets.\n- [amino.fix](https://github.com/Minori101/Amino.fix) is [MIT licensed](https://github.com/Minori101/Amino.fix/blob/main/LICENSE). Forked to do this library.\n- [setuptools](https://github.com/pypa/setuptools) is [MIT licensed](https://github.com/pypa/setuptools/blob/main/LICENSE). Used to build PyPI releases.\n\nThis library is [MIT licensed](https://github.com/imperialwool/Amino.fix.fix/blob/main/LICENSE) code.\n",
"bugtrack_url": null,
"license": null,
"summary": "Unofficial library to work with Aminoapps",
"version": "1.1.1",
"project_urls": {
"Download": "https://github.com/imperialwool/Amino.fix.fix.git",
"Homepage": "https://github.com/imperialwool/Amino.fix.fix",
"Issues": "https://github.com/imperialwool/Amino.fix.fix/issues"
},
"split_keywords": [
"amino",
" amino fix",
" amino fix fix",
" amino py",
" amino-bot",
" amino.fix",
" amino.fix.fix",
" aminoapps",
" aminofix",
" aminofixfix",
" api",
" imperialwool",
" medialab",
" minori",
" narvii",
" ndc",
" python",
" python3",
" python3.x"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "1965fc2646429779a6228b7868ba014f5e995311fbbeafa29f376daf08ee812d",
"md5": "96f05338a704569443840b9cf6cdf84b",
"sha256": "ecfe5e2640b12538c2ef05e36b73d92988998e2ed6e7a7c991ec876cd707e1f3"
},
"downloads": -1,
"filename": "amino_fix_fix-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "96f05338a704569443840b9cf6cdf84b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 105858,
"upload_time": "2024-04-21T00:11:02",
"upload_time_iso_8601": "2024-04-21T00:11:02.679179Z",
"url": "https://files.pythonhosted.org/packages/19/65/fc2646429779a6228b7868ba014f5e995311fbbeafa29f376daf08ee812d/amino_fix_fix-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "32159ac18a3704bc6f181e69f9ce58fe926c0407b9aaf023d2f681387f017f1f",
"md5": "e81880f11a95924ff3fb1a28c5d76d5a",
"sha256": "2dbe35131335ac8431a41f5f79b6a88a9941522b5a5a45fe289de87e45f8a1a1"
},
"downloads": -1,
"filename": "amino_fix_fix-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "e81880f11a95924ff3fb1a28c5d76d5a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 99219,
"upload_time": "2024-04-21T00:11:05",
"upload_time_iso_8601": "2024-04-21T00:11:05.213045Z",
"url": "https://files.pythonhosted.org/packages/32/15/9ac18a3704bc6f181e69f9ce58fe926c0407b9aaf023d2f681387f017f1f/amino_fix_fix-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-21 00:11:05",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "imperialwool",
"github_project": "Amino.fix.fix",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "amino.fix.fix"
}