{ "info": { "author": "BTaskaya", "author_email": "batuhanosmantaskaya@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Dev.TO Python Wrapper\n=====================\n\nUnoffical dev.to python wrapper\n\n.. code-block:: python\n\n >>> response = Route(HTTP.GET, Endpoints.Articles.USER, 'btaskaya')()\n >>> items = response.objects\n >>> for post in items:\n ... print(post.title, post.tag_list)\n ... \n Python Collections ['python', 'collections', 'containertypes']\n Writing an OS *from scratch* ['kernel', 'c', 'osdev', 'writingos']\n >>> items[0]._fields\n ('type_of', 'id', 'title', 'description', 'cover_image', 'published_at', 'tag_list', 'slug', 'path', 'url', 'canonical_url', 'comments_count', 'positive_reactions_count', 'user')\n\nRoute\n-----\n\nRequires a `method` and `path` for initalizition. Additionally can take `*args` for formatting `path`.\n\nWhen called (`__call__`) returns `APIResponse` if request is ok. Else returns `None`\n\nAPIResponse\n-----------\n\nRequires a `requests.models.Response` object. \n\n`json` property returns json response.\n\n`objects` property return namedtuple generated with `json` response. \n\nTypes of HTTP\n-------------\n\n- GET\n- POST\n\nEndpoints\n---------\n\n- Articles\n - BASE | Articles Base\n - USER | Specific User's Articles. Requires `username`\n - WTAG | Tagged Articles. Requires `tag`\n - WAID | Specific Article with Article ID. Requires `aid`\n- Comments\n - BASE | Comments Base\n - WAID | Specific Article's Comments. Requires `aid`\n- Podcasts\n - BASE | Podcasts Base\n - USER | Specific User's Podcasts. Requires `username`\n- Tags\n - BASE | Tags Base\n - LIST | A List of onboarding tags\n- Users\n - BASE | User's Base\n - WUID | Specific User with User ID. Requires `uid`", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/btaskaya/pydevto", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "devto", "package_url": "https://pypi.org/project/devto/", "platform": "", "project_url": "https://pypi.org/project/devto/", "project_urls": { "Homepage": "https://github.com/btaskaya/pydevto" }, "release_url": "https://pypi.org/project/devto/1.0.2/", "requires_dist": null, "requires_python": "", "summary": "Unoffical Dev.To Python Wrapper", "version": "1.0.2" }, "last_serial": 4272204, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "42a2cb921a9a63287ce45626320eb930", "sha256": "805b6f7b2e84ac1c698c8d5fc780e815e488d364d90f789a8f0ac68b2aa88cd5" }, "downloads": -1, "filename": "devto-1.0.0.tar.gz", "has_sig": false, "md5_digest": "42a2cb921a9a63287ce45626320eb930", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2165, "upload_time": "2018-09-14T12:42:56", "url": "https://files.pythonhosted.org/packages/58/b0/bb263f18f574d70a1fbc844ecf1503e029fce626f57a703236826993a7e6/devto-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d783cc3e11c1fd3149ed53c2fa99e287", "sha256": "9bac221326495d7fcd91b246d67d94dc3357c765a02c06a27c411fd5d4a634fc" }, "downloads": -1, "filename": "devto-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d783cc3e11c1fd3149ed53c2fa99e287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2401, "upload_time": "2018-09-14T12:44:14", "url": "https://files.pythonhosted.org/packages/86/a7/3777f1ae834d226e8cb692aefa7d578a71674a2fa146b158e0ab682a1328/devto-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c1be3acdd5bd4cce41ccde24bd046103", "sha256": "76ee08b39b6a6e9c83d44030e7dc872b5f4b2ad978769fb3667b3bac87ec7b9d" }, "downloads": -1, "filename": "devto-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c1be3acdd5bd4cce41ccde24bd046103", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2454, "upload_time": "2018-09-14T12:46:02", "url": "https://files.pythonhosted.org/packages/61/32/28b78649f7c28ce059400b67a8976091b51d82951135f7f7f66698022b56/devto-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c1be3acdd5bd4cce41ccde24bd046103", "sha256": "76ee08b39b6a6e9c83d44030e7dc872b5f4b2ad978769fb3667b3bac87ec7b9d" }, "downloads": -1, "filename": "devto-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c1be3acdd5bd4cce41ccde24bd046103", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2454, "upload_time": "2018-09-14T12:46:02", "url": "https://files.pythonhosted.org/packages/61/32/28b78649f7c28ce059400b67a8976091b51d82951135f7f7f66698022b56/devto-1.0.2.tar.gz" } ] }