{ "info": { "author": "Garry G", "author_email": "mercuree.lab@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "[![Build Status](https://travis-ci.org/mercuree/html-telegraph-poster.svg?branch=master)](https://travis-ci.org/mercuree/html-telegraph-poster)\r\n\r\n# Python html to telegra.ph poster\r\n\r\nSimple python function to post plain html text to https://telegra.ph/.\r\nTelegra.ph allows `,
,
, ,
,

,

, ,

, , ` elements.\r\nIt also supports embedded youtube and vimeo iframe tags.\r\n\r\nAbout telegram telegra.ph service https://telegram.org/blog/instant-view\r\n\r\n## Requirements\r\n* lxml\r\n* requests\r\n* requests_toolbelt\r\n\r\n## Installation\r\n```Shell\r\npip install html-telegraph-poster\r\n```\r\n\r\n## Usage\r\n```python\r\n>>> from html_telegraph_poster import TelegraphPoster\r\n>>> t = TelegraphPoster()\r\n>>> t.create_api_token('Elon Musk', 'Elon', 'https://www.spacex.com/') # second and third params are optional\r\n{'access_token': '9f3bab568f*************', 'auth_url': 'https://edit.telegra.ph/auth/HFYo***********', 'author_name': 'Elon', 'short_name': 'Elon Musk', 'author_url': 'https://www.spacex.com/'}\r\n>>> t.post(title='Just another funny joke', author='by me', text='

Really hard way
')\r\n{'url': 'https://telegra.ph/Just-another-funny-joke-12-05', 'path': 'Just-another-funny-joke-12-05', 'tph_uuid': '4gFlYHCFiIBAxk***********', 'page_id': 'a38*************'}\r\n\r\n# We can modify this article later\r\n>>> t.edit(text=t.text + '

some text at the end

')\r\n{'url': 'https://telegra.ph/Just-another-funny-joke-12-05', 'path': 'Just-another-funny-joke-12-05', 'tph_uuid': '4gFlYHCF*********', 'page_id': 'a381b2********'}\r\n\r\n```\r\n## Generate persistent access token\r\nActually it's a good idea to generate access token and put it inside environment variables.\r\nThis command will generate .env file or append TELEGRAPH_ACCESS_TOKEN at the end of it.\r\nNote: script will not set environment variable. You can use [python-dotenv](https://github.com/theskumar/python-dotenv),\r\nset it manually or hardcode it when call `TelegraphPoster(access_token='access_token_string')`\r\n```Shell\r\npython -m html_telegraph_poster.create_account \"Elon Musk\" \"Elon\" \"https://www.spacex.com/\"\r\n```\r\n\r\n## Uploading images\r\n```python\r\n\r\nfrom html_telegraph_poster.upload_images import upload_image\r\n\r\n# upload file\r\nupload_image(\"file_path.jpg\")\r\n\r\n#upload url\r\nupload_image(\"http://example.com/img.png\")\r\n\r\n```\r\n\r\n\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mercuree/html-telegraph-poster", "keywords": "telegra.ph post html telegram", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "html-telegraph-poster", "package_url": "https://pypi.org/project/html-telegraph-poster/", "platform": "", "project_url": "https://pypi.org/project/html-telegraph-poster/", "project_urls": { "Homepage": "https://github.com/mercuree/html-telegraph-poster" }, "release_url": "https://pypi.org/project/html-telegraph-poster/0.1.52/", "requires_dist": [ "lxml", "requests", "requests-toolbelt" ], "requires_python": "", "summary": "Posts your html to telegra.ph blogging service", "version": "0.1.52" }, "last_serial": 5329191, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "beb92eab65804adf446aba92e45c7e85", "sha256": "d5e0956308bc5e3a87272aa6abe55a98a44704b439e8263d7f6d1067b8682b38" }, "downloads": -1, "filename": "html_telegraph_poster-0.0.10.zip", "has_sig": false, "md5_digest": "beb92eab65804adf446aba92e45c7e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5736, "upload_time": "2016-12-15T23:12:06", "url": "https://files.pythonhosted.org/packages/c8/bd/dd434948168b7805e378005c99b0005e0925e331845a062b4425fec36d7a/html_telegraph_poster-0.0.10.zip" } ], "0.0.9": [], "0.1.30": [ { "comment_text": "", "digests": { "md5": "b27f5918db31dda87d98793d0f38bd7f", "sha256": "979376320a5e1f2cee9f2483bc0772222ffa2bb1cf0497ba922208c2491b6c47" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.30.tar.gz", "has_sig": false, "md5_digest": "b27f5918db31dda87d98793d0f38bd7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7002, "upload_time": "2018-02-05T20:19:40", "url": "https://files.pythonhosted.org/packages/ea/c1/e4bebda1c9cea2c45ee283d8e8517bc9ac93123c3c20d0fbf4936659dd22/html_telegraph_poster-0.1.30.tar.gz" } ], "0.1.31": [ { "comment_text": "", "digests": { "md5": "87a7110c03b4c63acd63a2f440413ef1", "sha256": "a576e08ac6fa75c8ed19bb16da6e65dfdf133a6c8c66e7903a9f7ba3b6db179e" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.31.tar.gz", "has_sig": false, "md5_digest": "87a7110c03b4c63acd63a2f440413ef1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7029, "upload_time": "2018-02-05T21:39:37", "url": "https://files.pythonhosted.org/packages/a4/fd/bdae196b48fee6a7eba8fbc69eee6fa1baf461e26c7164f55b235cc572c8/html_telegraph_poster-0.1.31.tar.gz" } ], "0.1.32": [ { "comment_text": "", "digests": { "md5": "bd25d71e5fd901c09fa8f7de6c80cdfd", "sha256": "4770b33beb817446e850bf59e3a4dc36fa7a4df4872d544fe070fc718e100d4d" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.32.tar.gz", "has_sig": false, "md5_digest": "bd25d71e5fd901c09fa8f7de6c80cdfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7036, "upload_time": "2018-08-24T12:04:02", "url": "https://files.pythonhosted.org/packages/6c/a6/5690c1dad09ae4c83f57fe0ddc1ed1c4c94a707e71509179d37bc31bf1bb/html_telegraph_poster-0.1.32.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5a3a5afda47afec36f0819a2599aec36", "sha256": "bebe10724ea9aac3c52bb66198729795f0eebb8b2f1f9caf26b0cadce1f0ecfd" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5a3a5afda47afec36f0819a2599aec36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8486, "upload_time": "2019-02-03T12:32:00", "url": "https://files.pythonhosted.org/packages/cd/96/69485bcef0855f597ade0d0344f9c6462728d776b7ecca4d75edd0dbd6ad/html_telegraph_poster-0.1.4.tar.gz" } ], "0.1.40": [ { "comment_text": "", "digests": { "md5": "94f65a14a04b9f821dc9ced12b7d0ab3", "sha256": "6c7da42b6083c6fb0e4e338b343ff3065ad8c5d411ee8b212a5dca5fa759c7e3" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.40.tar.gz", "has_sig": false, "md5_digest": "94f65a14a04b9f821dc9ced12b7d0ab3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8493, "upload_time": "2019-02-03T12:39:28", "url": "https://files.pythonhosted.org/packages/af/45/1cad1d7dd8e5ba023a7a53395fde26f01b4d6ef1bd1fae10bbc73b114dd9/html_telegraph_poster-0.1.40.tar.gz" } ], "0.1.41": [ { "comment_text": "", "digests": { "md5": "cb5680d40ec79137195ee0de86e58768", "sha256": "155ce171f3dcf76148d3489103d123c3abb532d9db2167d1a3e9bb15f3ebed64" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.41-py3-none-any.whl", "has_sig": false, "md5_digest": "cb5680d40ec79137195ee0de86e58768", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11218, "upload_time": "2019-02-03T12:52:22", "url": "https://files.pythonhosted.org/packages/21/f0/ebc9d1c8da72f5520d46326e463bdcf4083c2be0ff96d73e81443d8cece7/html_telegraph_poster-0.1.41-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f591a93d5593824fb7e7e5ab72e24ec", "sha256": "10ac00c42d31e1fa882ca938ce30031a63c6a19ee2772c2ca3c7c511cb3b795f" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.41.tar.gz", "has_sig": false, "md5_digest": "1f591a93d5593824fb7e7e5ab72e24ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8750, "upload_time": "2019-02-03T12:52:27", "url": "https://files.pythonhosted.org/packages/a0/21/713c57f2670c0ecd96d0c8a2c353852ed753243bc7a6d39995f43921a2e2/html_telegraph_poster-0.1.41.tar.gz" } ], "0.1.50": [ { "comment_text": "", "digests": { "md5": "8fe2d591073b5a83b2df998886d96941", "sha256": "8129f75e2407c91eb3d9a358c51f540e9e603370721da37d5ab01fca683bf172" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.50-py2-none-any.whl", "has_sig": false, "md5_digest": "8fe2d591073b5a83b2df998886d96941", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14038, "upload_time": "2019-02-24T23:47:33", "url": "https://files.pythonhosted.org/packages/c5/b2/4c4d3e54f63ed474545b5b7a3ce7fb662e8f8891aa489e186520638eab51/html_telegraph_poster-0.1.50-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfb3727199cff10cebf298d191471a8f", "sha256": "600ef813208abea46c06d15f19c05372a92ac8bc453d245eb43623e56c345703" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.50-py3-none-any.whl", "has_sig": false, "md5_digest": "cfb3727199cff10cebf298d191471a8f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12910, "upload_time": "2019-02-24T23:47:34", "url": "https://files.pythonhosted.org/packages/c6/9a/1063e04b51d6559315703dc00531b0a77b5d0091fc36fea51b7594aebd03/html_telegraph_poster-0.1.50-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c3bbdaf3dc0454a3b69f9d0689fb6c94", "sha256": "534aacf00c53023e08caf19c69666ea6798f1ba8557cb936bfaaf2d4ac0a5a9d" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.50.tar.gz", "has_sig": false, "md5_digest": "c3bbdaf3dc0454a3b69f9d0689fb6c94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10484, "upload_time": "2019-02-24T23:47:40", "url": "https://files.pythonhosted.org/packages/e9/39/c0c8d2d8808db3719aea10a8e75ea839e1c17dab9b03e1d2f3803d040afa/html_telegraph_poster-0.1.50.tar.gz" } ], "0.1.51": [ { "comment_text": "", "digests": { "md5": "8016476bee6349eabf36a4589bf1f228", "sha256": "4232136ff1711f6b1ee3f37e19c143e5bd648cf19dec853a4d64936692fba0e1" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.51-py2-none-any.whl", "has_sig": false, "md5_digest": "8016476bee6349eabf36a4589bf1f228", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13004, "upload_time": "2019-05-28T21:38:46", "url": "https://files.pythonhosted.org/packages/36/73/3a83e8046daafbf07e3e82f6fe3459c079cf7cabdc4541f4ded98974f3fd/html_telegraph_poster-0.1.51-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33c8a5f1c0494d05c70d25547ecfe77c", "sha256": "1c81fec6d568ea4264de1c10ed83b4f2e44a0e1a760160c5abda5bc93eb85ce0" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.51-py3-none-any.whl", "has_sig": false, "md5_digest": "33c8a5f1c0494d05c70d25547ecfe77c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12980, "upload_time": "2019-05-28T21:38:48", "url": "https://files.pythonhosted.org/packages/80/28/da1b6cc3dfdc671c95afa46182acaf1014e332f90502e86e54ec5b2f0ed5/html_telegraph_poster-0.1.51-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb83b7ba8a247552a71901df995259ea", "sha256": "54e83461a9b0ba9a0fd0a221997ac3cc3b663a9a8a60f273367e51aecd3de9c9" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.51.tar.gz", "has_sig": false, "md5_digest": "eb83b7ba8a247552a71901df995259ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10544, "upload_time": "2019-05-28T21:38:49", "url": "https://files.pythonhosted.org/packages/ef/f0/329e22d3364f569272560c7ff2527c3852362aab89cd289c0a89bdaff6db/html_telegraph_poster-0.1.51.tar.gz" } ], "0.1.52": [ { "comment_text": "", "digests": { "md5": "b27f584eaac3565c06dd7df63aa1239d", "sha256": "9461104b04667da37da8a3369dc31b95534ce61a6ec2c73ac404677877c99d28" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.52-py2-none-any.whl", "has_sig": false, "md5_digest": "b27f584eaac3565c06dd7df63aa1239d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13004, "upload_time": "2019-05-28T21:45:00", "url": "https://files.pythonhosted.org/packages/54/33/b5c7852ab1939c81b573e00adff1dbc7796148df2a462994b4f05012d506/html_telegraph_poster-0.1.52-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a9ed987b7ee67e277e6e3b162b37b4", "sha256": "7aa939b4bbf3e8c28afc2b07f361080cd6d26bc70aeea176b681f20a8b9d61e1" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.52-py3-none-any.whl", "has_sig": false, "md5_digest": "50a9ed987b7ee67e277e6e3b162b37b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12981, "upload_time": "2019-05-28T21:45:02", "url": "https://files.pythonhosted.org/packages/b0/44/a2c8b7107a7ce50d92f41e7ff55707f7fed0895e367d6155a43f2daff6f1/html_telegraph_poster-0.1.52-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfa7cc353d0ead557d6764c862d33117", "sha256": "272081f1824bf4a93b47940373ae1e534dfd016cbbba8e22521356181fe7c225" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.52.tar.gz", "has_sig": false, "md5_digest": "cfa7cc353d0ead557d6764c862d33117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10544, "upload_time": "2019-05-28T21:45:04", "url": "https://files.pythonhosted.org/packages/d2/02/6e5f7ae9cc56b0a1c5e937624086acf1daff88ce7be2dbc24780b8873b75/html_telegraph_poster-0.1.52.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b27f584eaac3565c06dd7df63aa1239d", "sha256": "9461104b04667da37da8a3369dc31b95534ce61a6ec2c73ac404677877c99d28" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.52-py2-none-any.whl", "has_sig": false, "md5_digest": "b27f584eaac3565c06dd7df63aa1239d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13004, "upload_time": "2019-05-28T21:45:00", "url": "https://files.pythonhosted.org/packages/54/33/b5c7852ab1939c81b573e00adff1dbc7796148df2a462994b4f05012d506/html_telegraph_poster-0.1.52-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50a9ed987b7ee67e277e6e3b162b37b4", "sha256": "7aa939b4bbf3e8c28afc2b07f361080cd6d26bc70aeea176b681f20a8b9d61e1" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.52-py3-none-any.whl", "has_sig": false, "md5_digest": "50a9ed987b7ee67e277e6e3b162b37b4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12981, "upload_time": "2019-05-28T21:45:02", "url": "https://files.pythonhosted.org/packages/b0/44/a2c8b7107a7ce50d92f41e7ff55707f7fed0895e367d6155a43f2daff6f1/html_telegraph_poster-0.1.52-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfa7cc353d0ead557d6764c862d33117", "sha256": "272081f1824bf4a93b47940373ae1e534dfd016cbbba8e22521356181fe7c225" }, "downloads": -1, "filename": "html_telegraph_poster-0.1.52.tar.gz", "has_sig": false, "md5_digest": "cfa7cc353d0ead557d6764c862d33117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10544, "upload_time": "2019-05-28T21:45:04", "url": "https://files.pythonhosted.org/packages/d2/02/6e5f7ae9cc56b0a1c5e937624086acf1daff88ce7be2dbc24780b8873b75/html_telegraph_poster-0.1.52.tar.gz" } ] }