{ "info": { "author": "jiamo", "author_email": "life.130815@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 3.6" ], "description": "=====\npfcm\n=====\n\n\n.. image:: https://img.shields.io/pypi/v/pfcm.svg\n :target: https://pypi.python.org/pypi/pfcm\n\n.. image:: https://img.shields.io/travis/jiamo/pfcm.svg\n :target: https://travis-ci.org/jiamo/pfcm\n\n.. image:: https://readthedocs.org/projects/pfcm/badge/?version=latest\n :target: https://pfcm.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/jiamo/pfcm/shield.svg\n :target: https://pyup.io/repos/github/jiamo/pfcm/\n :alt: Updates\n\n\nanother python wraper for firebase cloud message\n\n\n* Free software: MIT license\n* Documentation: https://pfcm.readthedocs.io.\n* message ref: https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages\n* auth ref: https://firebase.google.com/docs/cloud-messaging/auth-server\n\n\ntest\n--------\n* you should put config.yml in top dir like ::\n\n default:\n one_token: one_token\n project_name: you project name\n\n* the private key file should be in top dir with filename ``service_token.json``\n\n\n=======\nHistory\n=======\n\n0.0.1 (2017-10-20)\n------------------\n\n* First release on PyPI.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jiamo/pfcm", "keywords": "pfcm", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pfcm", "package_url": "https://pypi.org/project/pfcm/", "platform": "", "project_url": "https://pypi.org/project/pfcm/", "project_urls": { "Homepage": "https://github.com/jiamo/pfcm" }, "release_url": "https://pypi.org/project/pfcm/0.1.3/", "requires_dist": [ "click (>=6.0)", "google-api-python-client (>=1.6.4)", "oauth2client (>=4.1.2)", "requests", "PyYAML", "aiohttp" ], "requires_python": "", "summary": "another fcm wrapper in python", "version": "0.1.3" }, "last_serial": 5901972, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "0a4d6c0db25073bc6c170ff65f24f86d", "sha256": "85eefacf62875c5fdb7ec03804ba50d025e740b15d7cd89106bc8f362d900309" }, "downloads": -1, "filename": "pfcm-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "0a4d6c0db25073bc6c170ff65f24f86d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6200, "upload_time": "2018-01-26T09:37:40", "url": "https://files.pythonhosted.org/packages/ab/f1/83ef87cb9c01703a1a32296b1a4e5066cb6ef0e188c4cc3bdcc69de6aa87/pfcm-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22c1a24e663ddf5d74d8105b77efb20c", "sha256": "11156ac1133a9d2c870a5d5cf47e7fd7370de4b0cb5982dc6167d1b119696784" }, "downloads": -1, "filename": "pfcm-0.0.3.tar.gz", "has_sig": false, "md5_digest": "22c1a24e663ddf5d74d8105b77efb20c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7135, "upload_time": "2018-01-26T09:37:41", "url": "https://files.pythonhosted.org/packages/ac/51/0a88a7c169be26aa432eef6d6f2da5a7c3a2e4320bc34566b5707aed5a0a/pfcm-0.0.3.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "85c919fd9b5cfc6ceee7881e9d8a3344", "sha256": "fc3c177b1469e10ef576097009109b1c508440003af01542dfe43739ba8d410e" }, "downloads": -1, "filename": "pfcm-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "85c919fd9b5cfc6ceee7881e9d8a3344", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6216, "upload_time": "2018-01-26T10:33:47", "url": "https://files.pythonhosted.org/packages/6b/1f/731dcb780af1b76975c485126be50c11313bfa1e4e9c6be32d06a21acca9/pfcm-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0890f56d0ea7343f02ef12a61c2caae0", "sha256": "c2b7f1b5d52f4ac900147bd805eeab1733736b5945ca779bac16d8d3783fe65e" }, "downloads": -1, "filename": "pfcm-0.0.6.tar.gz", "has_sig": false, "md5_digest": "0890f56d0ea7343f02ef12a61c2caae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7141, "upload_time": "2018-01-26T10:34:16", "url": "https://files.pythonhosted.org/packages/21/3b/e6c1cc3a693234f2067cbd32866ba99f371d0a200f75edd6095a756d5e8d/pfcm-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "20fb22f2972234b4da8bf9bd6449926f", "sha256": "4b4b3ba0f822381f44d693a7ab5bdc9bcdca5e863d7747ae63fec0a4d86070e6" }, "downloads": -1, "filename": "pfcm-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "20fb22f2972234b4da8bf9bd6449926f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6230, "upload_time": "2018-01-26T10:48:46", "url": "https://files.pythonhosted.org/packages/e4/c9/db8596a74d5393af4bd64542774ab064dc97c450c6126fbca7f52da846b2/pfcm-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f8a3af6b8d0022267b46d4890d93490", "sha256": "5e16dffdab241f7cb88afe88658e63a624383a57d78c6cde22c364b3fe729075" }, "downloads": -1, "filename": "pfcm-0.0.7.tar.gz", "has_sig": false, "md5_digest": "0f8a3af6b8d0022267b46d4890d93490", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13691, "upload_time": "2018-01-26T10:48:47", "url": "https://files.pythonhosted.org/packages/83/df/fdd2ab0dc5dcb4d2c6c1aa11b66a360467f7763aa8f5d13783ef570f254d/pfcm-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "772b55df042f6d98c54b3a416e1e7d85", "sha256": "eb1ca1c90c57648be4da0fa9b25ac2ff4656e790b33e834c46383fe47c2c1cce" }, "downloads": -1, "filename": "pfcm-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "772b55df042f6d98c54b3a416e1e7d85", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6414, "upload_time": "2018-01-27T06:05:45", "url": "https://files.pythonhosted.org/packages/8d/06/c6fa841b65a2847f9764f11401eb1ae25ebf7bf372e8dd5b627406582683/pfcm-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a09dd042e2bb94bf58eddff13688252e", "sha256": "5d30c1b82ebffc2860c61c87b25abb313392ad34e4b587b28cd6be7c354c6b5b" }, "downloads": -1, "filename": "pfcm-0.0.8.tar.gz", "has_sig": false, "md5_digest": "a09dd042e2bb94bf58eddff13688252e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13862, "upload_time": "2018-01-27T06:05:47", "url": "https://files.pythonhosted.org/packages/80/ec/2410b390d8a7c5262d7b3311fb18c2c1df19bdfe95513f8151efbba0ea1c/pfcm-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "e4e3897a4a4477befad1dbd42eac7324", "sha256": "0153a7c1b957f7cae75a64dbb653caa2077781cee77af8ebc5faecd398a68839" }, "downloads": -1, "filename": "pfcm-0.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e4e3897a4a4477befad1dbd42eac7324", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6856, "upload_time": "2018-03-01T01:06:45", "url": "https://files.pythonhosted.org/packages/db/8e/bfb5d11df78362ef69dc791ca73d5e864cbee1f76aeb582e9df32a8c643e/pfcm-0.0.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24b4cc003c3b1fc3f6b90a5b9b3217fd", "sha256": "2f8fc92f1f6c864a9cc82115642d35bf74f90b073ba38064ffac99500752406a" }, "downloads": -1, "filename": "pfcm-0.0.9.tar.gz", "has_sig": false, "md5_digest": "24b4cc003c3b1fc3f6b90a5b9b3217fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14438, "upload_time": "2018-03-01T01:06:46", "url": "https://files.pythonhosted.org/packages/a8/54/ae13e43ece3090d5cb593dfc6d929ad726270026ff2568410ce3a46e690b/pfcm-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "69318b162a152fc559adc8b21f712f0c", "sha256": "4f5129e9097dc9090d56a9f65ba7fcc74ee527664cb2f117bbe953aecc67dc94" }, "downloads": -1, "filename": "pfcm-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "69318b162a152fc559adc8b21f712f0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5421, "upload_time": "2018-04-03T08:15:40", "url": "https://files.pythonhosted.org/packages/12/97/161a95884041f61a1bbfaeb6de655e56043311954e7427bc015e4082a379/pfcm-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62a182421e6ff991176570d613b9f227", "sha256": "f2860993214f3fb0d42bb0f758a75c5d009f821f5a3de4e7524ba14486e85537" }, "downloads": -1, "filename": "pfcm-0.1.0.tar.gz", "has_sig": false, "md5_digest": "62a182421e6ff991176570d613b9f227", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14956, "upload_time": "2018-04-03T08:15:41", "url": "https://files.pythonhosted.org/packages/19/85/422590d7981a40c211604fe482cb3c9d5290de591d9c8eb3d4765cac55b1/pfcm-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "151e8622e3beef0190fa66ea5a49ec92", "sha256": "e0d48e925aa8a76e7344189e1667a0265b6e8e795b3180de4533229697ea989d" }, "downloads": -1, "filename": "pfcm-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "151e8622e3beef0190fa66ea5a49ec92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6213, "upload_time": "2018-11-21T03:28:48", "url": "https://files.pythonhosted.org/packages/c7/f5/18c713762f20f2ef95490b5e024b3435d8924cb9e3b21d41bc7412e01dc7/pfcm-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5967c0a54e5c3279842a51869a47f11c", "sha256": "81a6c388cfdb0ad5671a6ef453d3eb244058de84fa9edea3b3d9ba1646529023" }, "downloads": -1, "filename": "pfcm-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5967c0a54e5c3279842a51869a47f11c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14618, "upload_time": "2018-11-21T03:28:49", "url": "https://files.pythonhosted.org/packages/35/5f/bf6d0f4b95f69769f35b77836d027a245ea4485d5b687134317b7368eb74/pfcm-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "68cfb6ec7b1815e5f1fda8d01bc95d6e", "sha256": "f89e7a1269b9ee89060d8aba4428da39fcffd342566d38e417ad64c8e3d75ab6" }, "downloads": -1, "filename": "pfcm-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "68cfb6ec7b1815e5f1fda8d01bc95d6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6253, "upload_time": "2019-03-09T12:56:00", "url": "https://files.pythonhosted.org/packages/9f/9f/c5e325a9c17fc6eb1c55231a4c9f3eb513120ba8b981f0819243a8bc813f/pfcm-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e4c463780fd4026c2c7696ce1832258", "sha256": "e664665198379fb2645529b9160a40007da2327f61c127cb33ff0d7ed7cffb3f" }, "downloads": -1, "filename": "pfcm-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8e4c463780fd4026c2c7696ce1832258", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14659, "upload_time": "2019-03-09T12:56:01", "url": "https://files.pythonhosted.org/packages/e7/00/91fb99e464b7766768039a94a86a8f7395a0e518467ebab174bc28bdd322/pfcm-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "dd986b216105baa79b5391371ba92d35", "sha256": "4df3a0f82c3f3beb03aa926656c5d66ceae5696ec76f642404d35dfaa129fe79" }, "downloads": -1, "filename": "pfcm-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dd986b216105baa79b5391371ba92d35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6331, "upload_time": "2019-09-29T07:54:33", "url": "https://files.pythonhosted.org/packages/7d/ab/34ce05be7ee5b4903b51182a9cb3e7227e78ca0466322cd0f46670cec6ff/pfcm-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5555d863973f264980b82da2ad40b5b5", "sha256": "6e835b2964eb553f00807b323c9389b4a2ec5af28f99a8e97fe92d32918db45d" }, "downloads": -1, "filename": "pfcm-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5555d863973f264980b82da2ad40b5b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14760, "upload_time": "2019-09-29T07:54:35", "url": "https://files.pythonhosted.org/packages/0a/28/74c4165b9926a47b19a162ff9bb500b945e9e789bf78a1928127795f02c0/pfcm-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dd986b216105baa79b5391371ba92d35", "sha256": "4df3a0f82c3f3beb03aa926656c5d66ceae5696ec76f642404d35dfaa129fe79" }, "downloads": -1, "filename": "pfcm-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "dd986b216105baa79b5391371ba92d35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6331, "upload_time": "2019-09-29T07:54:33", "url": "https://files.pythonhosted.org/packages/7d/ab/34ce05be7ee5b4903b51182a9cb3e7227e78ca0466322cd0f46670cec6ff/pfcm-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5555d863973f264980b82da2ad40b5b5", "sha256": "6e835b2964eb553f00807b323c9389b4a2ec5af28f99a8e97fe92d32918db45d" }, "downloads": -1, "filename": "pfcm-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5555d863973f264980b82da2ad40b5b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14760, "upload_time": "2019-09-29T07:54:35", "url": "https://files.pythonhosted.org/packages/0a/28/74c4165b9926a47b19a162ff9bb500b945e9e789bf78a1928127795f02c0/pfcm-0.1.3.tar.gz" } ] }