{ "info": { "author": "justdoit0823", "author_email": "justdoit920823@gamil.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: CPython" ], "description": "\npywxclient\n==========\n\n.. image:: https://travis-ci.org/justdoit0823/pywxclient.svg?branch=master\n :target: https://travis-ci.org/justdoit0823/pywxclient\n\n\nA simple WeChat client is based on Web HTTP api, supporting authorization, login, fetching message and sending message.\n\nHere we go:\n\n\n.. code-block:: pycon\n\n >>> from pywxclient.core import Session, SyncClient\n\n >>> s1 = Session()\n\n >>> c1 = SyncClient(s1)\n\n >>> c1.get_authorize_url() # Open the url in web browser\n\n >>> c1.authorize() # Continue authorize when returning False\n\n >>> c1.login()\n\n >>> c1.sync_check()\n\n >>> msgs = c1.sync_message() # Here are your wechat messages\n\n >>> c1.flush_sync_key()\n\n\nFeatures\n========\n\n * WeChat authorization\n\n * WeChat login\n\n * Fetching WeChat contacts\n\n * Fetching all possible messages\n\n * Send text message\n\n * Send image message\n\n * Send video message\n\n * Send file message\n\n * Dump client as a dict\n\n * Load client from a dict\n\n * Local or network files uploading\n\n\n**pywxclient aims to only support Python 3, so there is no guarantee for Python 2.**\n\n\nInstallation\n============\n\nWe can simply use pip to install, as the following:\n\n.. code-block:: bash\n\n $ pip install pywxclient\n\nor installing from git\n\n.. code-block:: bash\n\n $ pip install git+https://github.com/justdoit0823/pywxclient\n\n\nExamples\n========\n\nIn the `examples `_ directory, there are two simple python wechat client program as tutorials.\n\nOr you can write a more complex wechat client with this `pywxclient` package.\n\n\nCHANGELOG\n==========\n\nGo to `CHANGELOG.md `_.\n\n\nHow to Contribute\n=================\n\nOpen an `issue `_, join a discussion or make a pull request.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/justdoit0823/pywxclient", "keywords": "WeChat Python HTTP", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "pywxclient", "package_url": "https://pypi.org/project/pywxclient/", "platform": "", "project_url": "https://pypi.org/project/pywxclient/", "project_urls": { "Homepage": "https://github.com/justdoit0823/pywxclient" }, "release_url": "https://pypi.org/project/pywxclient/0.1.2/", "requires_dist": [ "requests (>=2.10.0)" ], "requires_python": "", "summary": "A simple WeChat client written in Python.", "version": "0.1.2" }, "last_serial": 3545852, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5c9a19a8627ba833dadd5d669739d2fd", "sha256": "b42ed52246ec304269e5fefb722955564075aac7c3d8f4f7431e372f83ba4bc9" }, "downloads": -1, "filename": "pywxclient-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5c9a19a8627ba833dadd5d669739d2fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19888, "upload_time": "2017-09-17T04:26:05", "url": "https://files.pythonhosted.org/packages/dd/a6/85697e51335857047d1cad85ca08be3e8e5f49b81fa9bc4ade1529fcd9c6/pywxclient-0.1.0-py3-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "97ac80c26957b7c1233ec5df9254f72e", "sha256": "b08d4de652d0f1fe9312cee15270022ad9f6a4e1b6a5d38220fefad792a7a855" }, "downloads": -1, "filename": "pywxclient-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "97ac80c26957b7c1233ec5df9254f72e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20202, "upload_time": "2017-12-13T11:03:15", "url": "https://files.pythonhosted.org/packages/eb/b2/1ef7c91fff5d11aee9a77fb0f56cf8068064b36dcb799eb458ffbee2d97a/pywxclient-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ef2411f50846b6009f25366ba326cd67", "sha256": "e7cc80377e4ecb8da46118cc25ba80e39771ded27d9168fc937c61849ba168f3" }, "downloads": -1, "filename": "pywxclient-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ef2411f50846b6009f25366ba326cd67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20230, "upload_time": "2018-02-02T15:07:01", "url": "https://files.pythonhosted.org/packages/8d/46/e6632c42d625935f92dab1c3ed7152f706bbcbdff196b20ffea0a21f2043/pywxclient-0.1.2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef2411f50846b6009f25366ba326cd67", "sha256": "e7cc80377e4ecb8da46118cc25ba80e39771ded27d9168fc937c61849ba168f3" }, "downloads": -1, "filename": "pywxclient-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ef2411f50846b6009f25366ba326cd67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20230, "upload_time": "2018-02-02T15:07:01", "url": "https://files.pythonhosted.org/packages/8d/46/e6632c42d625935f92dab1c3ed7152f706bbcbdff196b20ffea0a21f2043/pywxclient-0.1.2-py3-none-any.whl" } ] }