{"id":13464714,"url":"https://github.com/tgalal/yowsup","last_synced_at":"2025-05-13T00:25:36.509Z","repository":{"id":5337501,"uuid":"6523023","full_name":"tgalal/yowsup","owner":"tgalal","description":"The WhatsApp lib","archived":false,"fork":false,"pushed_at":"2024-08-08T20:50:41.000Z","size":1997,"stargazers_count":7119,"open_issues_count":472,"forks_count":2227,"subscribers_count":468,"default_branch":"master","last_synced_at":"2025-04-01T06:34:08.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tgalal.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["tgalal"]}},"created_at":"2012-11-03T19:00:14.000Z","updated_at":"2025-04-01T05:34:39.000Z","dependencies_parsed_at":"2022-07-12T15:02:59.800Z","dependency_job_id":"2e2d7ee8-4a85-45db-89c9-4c46fdcf6724","html_url":"https://github.com/tgalal/yowsup","commit_stats":{"total_commits":1090,"total_committers":89,"mean_commits":"12.247191011235955","dds":"0.21467889908256876","last_synced_commit":"dd47d57a950964bab0c4715e9d56fd8450bc94e2"},"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgalal%2Fyowsup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgalal%2Fyowsup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgalal%2Fyowsup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tgalal%2Fyowsup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tgalal","download_url":"https://codeload.github.com/tgalal/yowsup/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247796099,"owners_count":20997512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T14:00:49.142Z","updated_at":"2025-04-08T07:32:52.635Z","avatar_url":"https://github.com/tgalal.png","language":"Python","funding_links":["https://github.com/sponsors/tgalal","https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=Z9KKEUVYEY6BN"],"categories":["Python","📚 فهرست"],"sub_categories":["واتس اپ"],"readme":"# yowsup [![Build Status](https://travis-ci.org/tgalal/yowsup.svg?branch=master)](https://travis-ci.org/tgalal/yowsup)\n\n\u003ca href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=Z9KKEUVYEY6BN\" target=\"_blank\"\u003e\u003cimg src=\"https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif\" /\u003e\u003c/a\u003e\n\n**For private consultancy feel free to directly schedule it over [codementor](https://www.codementor.io/@tgalal).**\n\n---\n\nyowsup is a python library that enables building applications that can communicate with WhatsApp users.\nThe project started as the protocol engine behind [Wazapp for Meego](https://wiki.maemo.org/Wazapp) and\n[OpenWA for BB10](https://www.lowyat.net/2013/5896/try-this-openwhatsapp-for-blackberry-10/). Now as a standalone\nlibrary it can be used to power any custom WhatsApp client.\n\n```\nupdated: 2021-12-14\nyowsup version: 3.3.0\nyowsup-cli version: 3.2.1\nrequires:\n- python\u003e=2.7,\u003c=3.7\n- consonance==0.1.5\n- python-axolotl==0.2.2\n- protobuf\u003e=3.6.0\n- six==1.10\nuses:\n - argparse [yowsup-cli]\n - readline [yowsup-cli]\n - pillow [send images]\n - tqdm [mediasink demo]\n - requests [mediasink demo]\n```\n\n## See also\n\nDuring maintenance of yowsup, several projects have been spawned in order to support different features that get\nintroduced by WhatsApp. Some of those features are not necessarily exclusive to WhatsApp and therefore it only made\nsense to maintain some parts as standalone projects:\n\n- [python-axolotl](https://github.com/tgalal/python-axolotl): Python port of\n[libsignal-protocol-java](https://github.com/signalapp/libsignal-protocol-java), providing E2E encryption\n- [consonance](https://github.com/tgalal/consonance/): WhatsApp's handshake implementation using Noise Protocol\n- [dissononce](https://github.com/tgalal/dissononce):  A python implementation for\n[Noise Protocol Framework](https://noiseprotocol.org/)\n\n\n## Quickstart\n * **[Installation](#installation)**\n * **[yowsup's architecture](https://github.com/tgalal/yowsup/wiki/Architecture)**\n * **[Create a sample app](https://github.com/tgalal/yowsup/wiki/Sample-Application)**\n * **[yowsup-cli](https://github.com/tgalal/yowsup/wiki/yowsup-cli)**\n\n## Installation\n\nInstall using setup.py to pull all Python dependencies, or pip:\n\n```\npip install yowsup\n```\n\n### Linux\n\nYou need to have installed Python headers (probably from python-dev package) and ncurses-dev, then run\n```\npython setup.py install\n```\n\n### FreeBSD (*BSD)\nYou need to have installed: py27-pip-7.1.2(+), py27-sqlite3-2.7.11_7(+), then run\n```\npip install yowsup\n```\n\n### Mac OS\n```\npython setup.py install\n```\nAdministrators privileges might be required, if so then run with 'sudo'\n\n### Windows\n\n - Install [mingw](http://www.mingw.org/) compiler\n - Add mingw to your PATH\n - In PYTHONPATH\\Lib\\distutils create a file called distutils.cfg and add these lines:\n\n```\n[build]\ncompiler=mingw32\n```\n - Install gcc: ```mingw-get.exe install gcc```\n - Install [zlib](http://www.zlib.net/)\n - ```python setup.py install```\n\n# License:\n\nAs of January 1, 2015 yowsup is licensed under the GPLv3+: http://www.gnu.org/licenses/gpl-3.0.html.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgalal%2Fyowsup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftgalal%2Fyowsup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftgalal%2Fyowsup/lists"}