{ "info": { "author": "Jeong Ukjae", "author_email": "jeongukjae@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Site Management" ], "description": "PyTistory\n=========\n\n.. image:: https://circleci.com/gh/JeongUkJae/pytistory.svg?style=shield\n :target: https://circleci.com/gh/JeongUkJae/pytistory\n.. image:: https://travis-ci.org/JeongUkJae/pytistory.svg?branch=master\n :target: https://travis-ci.org/JeongUkJae/pytistory\n.. image:: https://codecov.io/gh/JeongUkJae/pytistory/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/JeongUkJae/pytistory\n.. image:: https://requires.io/github/JeongUkJae/pytistory/requirements.svg?branch=master\n :target: https://requires.io/github/JeongUkJae/pytistory/requirements/?branch=master\n.. image:: https://img.shields.io/pypi/v/pytistory.svg\n :target: https://pypi.org/project/pytistory\n.. image:: https://img.shields.io/pypi/pyversions/pytistory.svg\n :target: https://pypi.org/project/pytistory\n.. image:: https://img.shields.io/pypi/l/pytistory.svg\n :target: https://pypi.org/project/pytistory\n.. image:: https://img.shields.io/pypi/status/pytistory.svg\n :target: https://pypi.org/project/pytistory\n.. image:: https://readthedocs.org/projects/pytistory/badge/?version=latest\n :target: https://pytistory.readthedocs.io/ko/latest/?badge=latest\n :alt: Documentation Status\n\nPyTistory\ub294 `\ud2f0\uc2a4\ud1a0\ub9ac \uc624\ud508 API \uac00\uc774\ub4dc `_ \ub97c \ucc38\uace0\ud558\uc5ec Python\uc73c\ub85c \uc791\uc131\ud55c \ud2f0\uc2a4\ud1a0\ub9ac\nAPI \ud074\ub77c\uc774\uc5b8\ud2b8\uc785\ub2c8\ub2e4. `\ud2f0\uc2a4\ud1a0\ub9ac \uc624\ud508 API \uac00\uc774\ub4dc \uc778\uc99d \ubc29\uc2dd `_ \uc911\nClient-side flow \ubc29\uc2dd\uc5d0 \ub530\ub77c \uad6c\ud604\ub418\uc5c8\uc2b5\ub2c8\ub2e4. \uc790\uc138\ud55c \uc0ac\uc6a9\ubc95\uc740 `PyTistory Documentation `_ \uc5d0\uc11c\n\ud655\uc778\ud558\uc2e4 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\nInstallation\n------------\n\npytistory\ub294 ``pip``\\ \ub97c \ud1b5\ud574 \uc124\uce58\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n.. code-block:: bash\n\n $ pip install pytistory\n\n\n\uc0ac\uc6a9\ubc95\n-------\n\n\uc0ac\uc6a9\uc790 \uc778\uc99d\n~~~~~~~~~~~\n\n\uc778\uc99d\uc815\ubcf4\ub294 \ub2e4\uc74c\uacfc \uac19\uc740 \uc6b0\uc120\uc21c\uc704\ub97c \ud1b5\ud574 \uc801\uc6a9\ub429\ub2c8\ub2e4.\n\n - \uc9c1\uc811 \uc124\uc815\ud558\ub294 ``configure``\\ \ud568\uc218\ub85c \ub118\uc5b4\uc624\ub294 ``access_token``\\\uc778\uc790\uac12\n - ``configure``\\ \ud568\uc218\ub85c \ub118\uc5b4\uc624\ub294 ``client_id``\\, ``tistory_id``\\, ``tistory_password``\\ \uc778\uc790\uac12\n - ``configure``\\ \ud568\uc218\ub85c \ub118\uc5b4\uc624\ub294 ``file_name``\\\uc5d0\uc11c \uc77d\uc5b4\ub4e4\uc778 \uc778\uc790\uac12\n - \ud658\uacbd\ubcc0\uc218\uac12\n - \uae30\ubcf8 \ud30c\uc77c(``~/.pytistory/credentials.ini``\\)\uc5d0 \uc124\uc815\ub418\uc5b4 \uc788\ub294 \uac12\n\n\uc989, \ud658\uacbd\ubcc0\uc218, \uae30\ubcf8 \uc124\uc815 \ud30c\uc77c\uc5d0 client id\uac00 \uc801\uc6a9\ub418\uc5b4 \uc788\ub2e4 \ud558\ub354\ub77c\ub3c4 \uc9c1\uc811 \ub118\uae30\ub294 ``file_name``\\\uc5d0 \uc874\uc7ac\ud558\ub294 \uc124\uc815\ub4e4\uc5d0 \uc758\ud574 \ub36e\uc5b4\uc50c\uc6cc\uc9c0\uace0,\n\uc9c1\uc811 \uc778\uc790\uac12\uc73c\ub85c \ub118\uae30\ub294 ``client_id``\\\ub4f1\uc758 \uc778\uc790\uac12\uc5d0 \uc758\ud574 \ub36e\uc5b4\uc50c\uc6cc\uc9d1\ub2c8\ub2e4.\n\n``access_token``\\\uc774 \uc778\uc790\ub85c \ub118\uc5b4\uc62c \uacbd\uc6b0 \ub2e4\ub978 \uc635\uc158\uc740 \uc804\ubd80 \ubb34\uc2dc\ud558\uace0, ``access_token``\\\ub9cc\uc744 \uc124\uc815\ud569\ub2c8\ub2e4.\n\n\uc9c1\uc811 Access Token \uc124\uc815\n********************************\n\n.. code-block:: python\n\n from pytistory import PyTistory\n\n pytistory = PyTistory()\n pytistory.configure(\n access_token='some-example-access-token')\n\n\ud568\uc218\uc758 \uc778\uc790\uac12\uc744 \ud1b5\ud55c \uc124\uc815\n********************************\n\n.. code-block:: python\n\n from pytistory import PyTistory\n\n pytistory = PyTistory()\n pytistory.configure(\n client_id='some-example-client-id',\n tistory_id='some-example-tistory-id',\n tistory_password='some-example-tistory-password')\n\n\ud30c\uc77c\uc744 \ud1b5\ud55c \uc124\uc815\n******************\n\n.. code-block:: python\n\n from pytistory import PyTistory\n\n pytistory = PyTistory()\n pytistory.configure(\n file_name='./some/path/to/credentials.ini')\n\n\ud30c\uc77c \ud615\uc2dd\uc740 ini(Initialization)\uc744 \ub530\ub985\ub2c8\ub2e4.\n\n.. code-block:: ini\n\n [pytistory]\n client_id=some-client-id\n tistory_id=some-tistory-id\n tistory_password=some-tistory-password\n\n\ud658\uacbd\ubcc0\uc218\ub97c \ud1b5\ud55c \uc124\uc815\n**********************\n\n\ud658\uacbd \ubcc0\uc218\ub85c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc124\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n.. code-block:: bash\n\n export PYTISTORY_CLIENT_ID=some-example-client-id\n export PYTISTORY_TISTORY_ID=some-example-tistory-id\n export PYTISTORY_TISTORY_PASSWORD=some-example-tistory-password\n\nAPI\ud638\ucd9c\n~~~~~~~~~~~~\n\nhttps://www.tistory.com/apis/kind/action \uc640 \uac19\uc740 api\ub97c \ud638\ucd9c\ud560 \uacbd\uc6b0 \uc544\ub798\ucc98\ub7fc \ud638\ucd9c\ud569\ub2c8\ub2e4.\n\n.. code-block:: python\n\n from pytistory import PyTistory\n\n pytistory = PyTistory()\n pytistory.configure()\n\n response = pytistory.kind.action(args...)\n\n\uc608\uc2dc\ub85c \ube14\ub85c\uadf8 \uc815\ubcf4\ub97c \ubc1b\uc544\uc624\ub294 \ucf54\ub4dc\ub294 \uc544\ub798\uc640 \uac19\uc2b5\ub2c8\ub2e4.\n\n.. code-block:: python\n\n from pytistory import PyTistory\n\n pytistory = PyTistory()\n pytistory.configure()\n\n response = pytistory.blog.info()\n\n\uacb0\uacfc\uac12\uc740 \uc544\ub798\ucc98\ub7fc \ubc1b\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n.. code-block:: json\n\n {\n \"status\": \"200\",\n \"id\": \"blogtest_080@hanmail.net\",\n \"item\": [\n {\n \"url\": \"http://oauth.tistory.com\",\n \"secondaryUrl\": \"http://\",\n \"nickname\": \"Tistory API\",\n \"title\": \"\ub098\ub9cc\uc758 \uc571, Tistory OAuth API \ub85c \ub9cc\ub4e4\uc5b4\ubcf4\uc138\uc694!\",\n \"description\": \"\",\n \"default\": \"Y\",\n \"blogIconUrl\":\n \"http://i1.daumcdn.net/cfs.tistory/blog/79/795307/index.gif\",\n \"faviconUrl\":\n \"http://i1.daumcdn.net/cfs.tistory/blog/79/795307/index.ico\",\n \"profileThumbnailImageUrl\":\n \"http://cfile1.uf.tistory.com/R106x0/1851DB584DAF942950AF29\",\n \"profileImageUrl\":\n \"http://cfile1.uf.tistory.com/R106x0/1851DB584DAF942950AF29\",\n \"statistics\": {\n \"post\": \"3\",\n \"comment\": \"0\",\n \"trackback\": \"0\",\n \"guestbook\": \"0\",\n \"invitation\": \"0\"\n }\n },\n {\n \"url\": \"http://oauth2.tistory.com\",\n \"secondaryUrl\": \"http://\",\n \"nickname\": \"Tistory API\",\n \"title\": \"\ub098\ub9cc\uc758 \ube44\ubc00 \ud648\",\n \"description\": \"\",\n \"default\": \"N\",\n \"blogIconUrl\":\n \"http://i1.daumcdn.net/cfs.tistory/blog/79/795308/index.gif\",\n \"faviconUrl\":\n \"http://i1.daumcdn.net/cfs.tistory/blog/79/795308/index.ico\",\n \"profileThumbnailImageUrl\": \"\",\n \"profileImageUrl\": \"\",\n \"blogId\": \"795308\",\n \"statistics\": {\n \"post\": \"0\",\n \"comment\": \"0\",\n \"trackback\": \"0\",\n \"guestbook\": \"0\",\n \"invitation\": \"0\"\n }\n }\n ]\n }\n\n\n\uae30\uc5ec\n----\n\n\uc774 \ud504\ub85c\uc81d\ud2b8\ub294 \ubd80\uc871\ud55c \uc810\uc774 \ub9ce\uc2b5\ub2c8\ub2e4. Contribution\uc740 \uc5b8\uc81c\ub098 \ud658\uc601\uc785\ub2c8\ub2e4. \ud639\uc2dc \uc624\ub958, \ubc84\uadf8 \ud639\uc740 \uc5c5\ub370\uc774\ud2b8\uac00 \ud544\uc694\ud55c \uc810\uc774 \uc788\uc73c\uc2dc\ub2e4\uba74\n`PR `_ \ub610\ub294 `Issue `_ \ub97c \ud1b5\ud574\n\uc5b8\uc81c\ub4e0\uc9c0 \uc54c\ub824\uc8fc\uc138\uc694. \ud83d\udc4f\n\nCopyright & License\n-------------------\n\nCopyright (c) 2018 JeongUkJae. MIT License.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/JeongUkJae/pytistory", "keywords": "tistory blogging", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pytistory", "package_url": "https://pypi.org/project/pytistory/", "platform": "", "project_url": "https://pypi.org/project/pytistory/", "project_urls": { "Homepage": "https://github.com/JeongUkJae/pytistory" }, "release_url": "https://pypi.org/project/pytistory/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "\ud2f0\uc2a4\ud1a0\ub9ac \ube14\ub85c\uadf8 api client\uc785\ub2c8\ub2e4.", "version": "0.0.2" }, "last_serial": 4459733, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "035959818b7af558fee2069ecaafcaeb", "sha256": "0b0d3499ffd8c6d79a78a319b0f02e6f329ba3fb86ba20d9c53fd20bcb834e64" }, "downloads": -1, "filename": "pytistory-0.0.1.tar.gz", "has_sig": false, "md5_digest": "035959818b7af558fee2069ecaafcaeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13428, "upload_time": "2018-07-20T18:18:50", "url": "https://files.pythonhosted.org/packages/d1/cb/625ca01b311ae25eb530c1826a6ebdbfec990843ae1aec84c6e679febcdc/pytistory-0.0.1.tar.gz" } ], "0.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "57aaf51200bb72fd974426c13d868625", "sha256": "fb97224bd4031ac81d7948de2e6d6e4d042f841ba8bb73953f5cdfe40f8e40ee" }, "downloads": -1, "filename": "pytistory-0.0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "57aaf51200bb72fd974426c13d868625", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 17762, "upload_time": "2018-02-16T11:28:08", "url": "https://files.pythonhosted.org/packages/87/02/8cdf26c82f71049207eb6724d66204f248bafee60f9d3667d24986604282/pytistory-0.0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1dab261b797d878391e6006697f3c951", "sha256": "357e7c7dc8d26a1b7591552a68b3ec5b4579724faef0e81decab0f92cf28d22d" }, "downloads": -1, "filename": "pytistory-0.0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "1dab261b797d878391e6006697f3c951", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12039, "upload_time": "2018-02-16T11:28:10", "url": "https://files.pythonhosted.org/packages/15/b2/ad2df553b36e0a8c15b41a857fc2708ba182d1cb3633a01943172a48054b/pytistory-0.0.1.dev1.tar.gz" } ], "0.0.1.dev2": [ { "comment_text": "", "digests": { "md5": "8a82a09af2f2bddfb5fae37e6a59b13c", "sha256": "7ff8bca21dce59e0f563180b0c43af769a89b3e686eba50296bc7dbc3b90294a" }, "downloads": -1, "filename": "pytistory-0.0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "8a82a09af2f2bddfb5fae37e6a59b13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13370, "upload_time": "2018-07-19T19:39:55", "url": "https://files.pythonhosted.org/packages/0f/38/ef3afe0f280b4be706a15be652edd7c88a10833da908802faf36d8c2f27d/pytistory-0.0.1.dev2.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "f25dc1fe05859e8ad8b881a7ff4b4fdd", "sha256": "83b9e7e9dc216be26cbfd8ba706c8b6ca5d4df8bd1820460452d41e676e1e11d" }, "downloads": -1, "filename": "pytistory-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f25dc1fe05859e8ad8b881a7ff4b4fdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13461, "upload_time": "2018-11-07T02:13:37", "url": "https://files.pythonhosted.org/packages/87/75/712d9c38ba42a82fe81a7d236d5e7f7b161736e6bfc747afade87d8e7c61/pytistory-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f25dc1fe05859e8ad8b881a7ff4b4fdd", "sha256": "83b9e7e9dc216be26cbfd8ba706c8b6ca5d4df8bd1820460452d41e676e1e11d" }, "downloads": -1, "filename": "pytistory-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f25dc1fe05859e8ad8b881a7ff4b4fdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13461, "upload_time": "2018-11-07T02:13:37", "url": "https://files.pythonhosted.org/packages/87/75/712d9c38ba42a82fe81a7d236d5e7f7b161736e6bfc747afade87d8e7c61/pytistory-0.0.2.tar.gz" } ] }