{ "info": { "author": "carlcarl", "author_email": "carlcarlking@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Topic :: Software Development :: Libraries", "Topic :: Utilities" ], "description": "imgurup\n============\n\n.. image:: https://img.shields.io/pypi/v/imgurup.svg\n :target: https://pypi.python.org/pypi/imgurup\n :alt: Latest PyPI version\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :alt: MIT license\n.. image:: https://coveralls.io/repos/carlcarl/imgurup/badge.svg?branch=master&service=github \n :target: https://coveralls.io/github/carlcarl/imgurup?branch=master\n\nUpload to imgur using its API(v3).\nSupport CLI, KDE, Zenity(GTK) and Mac dialog upload.\n\n\nFeature\n-------\n| Support upload images(anonymously/account)\n| Support CLI, KDE, Zenity(GTK) and Mac dialog upload\n| Support Python 3\n\nInstallation\n------------\n.. code-block:: bash\n\n $ sudo python setup.py install\n\nor \n\n.. code-block:: bash\n\n $ sudo pip install imgurup\n\n\nUsage\n-----\n``img [-h] [-f [ [ ...]]] [-d []] [-g] [-n] [-q]``\n\n| You can just type ``img`` without any argument, the program will ask you for another infomation.\n| But add ``-f`` argument with your image file would be easier to use, ex: ``img -f xx.jpg``\n| After the authentication, the access_token and refresh_token will be saved in ``~/.imgurup.conf``\n\nOptional arguments:\n::\n\n -h, --help show this help message and exit\n -f [ [ ...]] The images you want to upload\n -d [] The album id you want your image to be uploaded to\n -g GUI mode\n -n Anonymous upload\n -s Add command in the context menu of file manager(Support Gnome and KDE)\n -q Choose album with each file\n -t Use image name as the title\n\nPackcage Dependency\n-------------------\n* None\n\nCustomize example\n-----------------\n\n.. code-block:: python\n\n from imgurup import Imgur\n\n\n class MyImgur(Imgur):\n\n def get_error_dialog_args(self, msg='Error'):\n args = [\n 'zenity',\n '--error',\n '--text={text}'.format(text=msg),\n ]\n return args\n\n def get_auth_msg_dialog_args(self, auth_msg, auth_url):\n args = [\n 'zenity',\n '--entry',\n '--text={msg}'.format(msg=auth_msg),\n '--entry-text={link}'.format(link=auth_url),\n ]\n return args\n\n def get_enter_pin_dialog_args(self, token_msg):\n args = [\n 'zenity',\n '--entry',\n '--text={msg}'.format(msg=token_msg),\n ]\n return args\n\n def get_ask_image_path_dialog_args(self):\n args = [\n 'zenity',\n '--file-selection',\n ]\n return args\n\n def get_ask_album_id_dialog_args(self, albums, no_album_msg):\n i = 1\n arg = [\n 'zenity',\n '--list',\n '--text=\"Choose the album\"',\n '--column=No.',\n '--column=Album name',\n '--column=Privacy',\n ]\n for album in albums:\n arg.append(str(i))\n arg.append('{album[title]}'.format(album=album))\n arg.append('{album[privacy]}'.format(album=album))\n i += 1\n arg.append(str(i))\n arg.append(no_album_msg)\n arg.append('public')\n\n def get_show_link_dialog_args(self, links):\n args = [\n 'zenity',\n '--info',\n '--text={links}'.format(links=links),\n ]\n return args\n\n\nLicense\n-------\n\nThe ``imgurup`` package is written by Chien-Wei Huang. It\u2019s MIT licensed and freely available.\n\nFeel free to improve this package and send a pull request to GitHub.", "description_content_type": null, "docs_url": "https://pythonhosted.org/imgurup/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/carlcarl/imgurup", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "imgurup", "package_url": "https://pypi.org/project/imgurup/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/imgurup/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/carlcarl/imgurup" }, "release_url": "https://pypi.org/project/imgurup/1.7.0/", "requires_dist": null, "requires_python": null, "summary": "Upload to imgur using API(v3). Support CLI, KDE,Zenity(GTK) and Mac dialog upload. And you can also use your account to upload :).", "version": "1.7.0" }, "last_serial": 2115563, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "6014391f8196eb4ae26c2764306a5278", "sha256": "77a3e654baf45c14bf0f7c2aca7bf33aa702674cd0f365ab0ac40c8ea2a6afe0" }, "downloads": -1, "filename": "imgurup-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6014391f8196eb4ae26c2764306a5278", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6117, "upload_time": "2013-04-21T21:06:55", "url": "https://files.pythonhosted.org/packages/61/86/cd9bb91144a13b4e46bddf753a24b0935ca1c78cfbd0c087e120ead83db4/imgurup-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1c8c95c1e4e7ab56dbf98d87a9a8f480", "sha256": "ccdca22e23f74328210623065d6b4c29dc2628e35e579935731aceae9ca9ba18" }, "downloads": -1, "filename": "imgurup-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1c8c95c1e4e7ab56dbf98d87a9a8f480", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6783, "upload_time": "2013-05-13T06:32:29", "url": "https://files.pythonhosted.org/packages/18/64/dbe8d59694460e2cb3f2d7ae51406ab378641b1a929d2a55ff52aa7f95e5/imgurup-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9b274bbf85bcdf2e5a6edb4761352815", "sha256": "c4829fc56066843bb1fba5a1f2d519294cda7bc6857e98e89469738232a88c10" }, "downloads": -1, "filename": "imgurup-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9b274bbf85bcdf2e5a6edb4761352815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6789, "upload_time": "2013-05-13T06:38:25", "url": "https://files.pythonhosted.org/packages/85/fd/4b244518dce888c86bfe65c3f5a31fde3591fefa1cf9320ab5fb48d5770c/imgurup-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1a9fc08dd5d4e785f87ce758e6591d44", "sha256": "d5c3473ec257104e0921ecb0d6932302faf62d87acae9b88078b0804c431d1e6" }, "downloads": -1, "filename": "imgurup-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1a9fc08dd5d4e785f87ce758e6591d44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6760, "upload_time": "2013-05-13T09:39:54", "url": "https://files.pythonhosted.org/packages/eb/90/58a17c6962195faaad6167accdc8cc421ccd5fd51fa16c8ad3fb82d704cf/imgurup-0.1.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "1ea87f4d94d6f3fa8d1ace65a8b7cbf5", "sha256": "b9415203f8df89a19ccdb3cfaaf7d081c80765e4631d3ee22a8e982b00b15f07" }, "downloads": -1, "filename": "imgurup-1.0.0.tar.gz", "has_sig": false, "md5_digest": "1ea87f4d94d6f3fa8d1ace65a8b7cbf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8012, "upload_time": "2013-05-26T11:58:19", "url": "https://files.pythonhosted.org/packages/6e/67/ec1273beabd3768ed1123fbd650f9e06d6a98c7d8d1ef2ead047daf941f6/imgurup-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "0b77077a99233cc5ffdb4a1050f9ee34", "sha256": "c84692b8b475d2443250bb3ae66f3ecf5ab83a01d437681d0ae6e320b839685a" }, "downloads": -1, "filename": "imgurup-1.1.0.tar.gz", "has_sig": false, "md5_digest": "0b77077a99233cc5ffdb4a1050f9ee34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8417, "upload_time": "2013-06-12T03:45:15", "url": "https://files.pythonhosted.org/packages/b8/52/3498cb63809b3fd13983315f35801daf1e6bca2be524e9799cc222b5eaed/imgurup-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "67f77a8ed3c188fb2fffc00b63da8380", "sha256": "a19d725b1f41715e16a4063da4ca6b821ce8872f6ad85b90f0ba15220dfa3354" }, "downloads": -1, "filename": "imgurup-1.2.0.tar.gz", "has_sig": false, "md5_digest": "67f77a8ed3c188fb2fffc00b63da8380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8668, "upload_time": "2013-06-20T09:31:31", "url": "https://files.pythonhosted.org/packages/f2/3c/724c5063066370c20c7fd3e1b5631465d08ac6804589dd1f979df4a77793/imgurup-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "f6e38af24c4f293e025533f15d3b1af4", "sha256": "d12fdfe403b4eafcb9dfea4a5d6f79db4532eed875bd0b627e0fd4b1ff7908fb" }, "downloads": -1, "filename": "imgurup-1.3.0.tar.gz", "has_sig": false, "md5_digest": "f6e38af24c4f293e025533f15d3b1af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8918, "upload_time": "2013-06-30T15:45:06", "url": "https://files.pythonhosted.org/packages/90/5b/16c8d85901f6480b90877f6f5917dbe5627c38b37e173e96c5370898494d/imgurup-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "5fc47ddf4d0a7009c91980fd7f8e3098", "sha256": "5d2ae009d1c3b0cd39236654a883c0ff60292c4f3ec0b0c8da6973c60286acfa" }, "downloads": -1, "filename": "imgurup-1.4.0.tar.gz", "has_sig": false, "md5_digest": "5fc47ddf4d0a7009c91980fd7f8e3098", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9060, "upload_time": "2013-09-02T09:10:47", "url": "https://files.pythonhosted.org/packages/51/43/ba75ddbf63249b0c2b29fbaba920d0f0a179dc14af88a554125c12eb0bae/imgurup-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "d4fe9fb79dbaf5fcc81f747ab977179b", "sha256": "3f97f030fa7818af6964eee6c9a4990bf1e172fa908b94b237b442ffa0591015" }, "downloads": -1, "filename": "imgurup-1.5.0.tar.gz", "has_sig": false, "md5_digest": "d4fe9fb79dbaf5fcc81f747ab977179b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9263, "upload_time": "2013-09-02T09:11:08", "url": "https://files.pythonhosted.org/packages/d8/d6/7b9de75a00b4f9645753f7b64f842fe4c3f01aa9e9f7d50aa55cd8bad4ad/imgurup-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "1c1cc6f05f704c5183f580e8d6ea4f88", "sha256": "5e9551e65e06167ebff9f1d57c3e3099a249a1215545ec0e8c0f4d255505144f" }, "downloads": -1, "filename": "imgurup-1.5.1.tar.gz", "has_sig": false, "md5_digest": "1c1cc6f05f704c5183f580e8d6ea4f88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9667, "upload_time": "2013-09-02T15:09:36", "url": "https://files.pythonhosted.org/packages/05/ea/cf3e9b3486523fa0bb3088933949b09a171aa78ea1400b2925ac3de7cf3f/imgurup-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "b884fa84e910892560126e64c1b482b9", "sha256": "ce8e58570466c5aa6be881ed0708f577fab760fa7d42c28cdd40ce04f8a631a6" }, "downloads": -1, "filename": "imgurup-1.5.2.tar.gz", "has_sig": false, "md5_digest": "b884fa84e910892560126e64c1b482b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9846, "upload_time": "2013-12-11T17:10:54", "url": "https://files.pythonhosted.org/packages/2b/cf/591b5457d33cca9d009c77879fba9c7fd39e9f9fe96a398f3dc847edf81a/imgurup-1.5.2.tar.gz" } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "357baa35b2c32014569197841890968a", "sha256": "d876cd5fda2840bc5591ef6779aad2aabdd9808d265130556e91bd05cc4e41c8" }, "downloads": -1, "filename": "imgurup-1.5.4.tar.gz", "has_sig": false, "md5_digest": "357baa35b2c32014569197841890968a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9780, "upload_time": "2014-05-18T17:08:19", "url": "https://files.pythonhosted.org/packages/df/27/bca158317289a84391f72ecfd49abfcf30bdd67b0db355d1f43de9295834/imgurup-1.5.4.tar.gz" } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "7e69e2bb66b25f25e0fd61dc77497216", "sha256": "869f8ff88b6b6390bb87deada5b873743438a79c98f73588c98ec4465c3d0ff5" }, "downloads": -1, "filename": "imgurup-1.5.5.tar.gz", "has_sig": false, "md5_digest": "7e69e2bb66b25f25e0fd61dc77497216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9816, "upload_time": "2014-05-27T06:31:07", "url": "https://files.pythonhosted.org/packages/0d/b9/b627b84a90a4aa2c0a98e823850a91b232cac0935a8b65146bf5c8d6997f/imgurup-1.5.5.tar.gz" } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "8ba5a8bfffb0389e90c8f00d0cdb2bf6", "sha256": "127e06076e634d155068be4ea7da4570237e1612b30fbea2944f845a4717c7dc" }, "downloads": -1, "filename": "imgurup-1.5.7.tar.gz", "has_sig": false, "md5_digest": "8ba5a8bfffb0389e90c8f00d0cdb2bf6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9901, "upload_time": "2015-03-17T15:22:55", "url": "https://files.pythonhosted.org/packages/18/53/be82d0590389d7fd4057b1a036d36a727d7566e3c64004a4e6f85125d804/imgurup-1.5.7.tar.gz" } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "69744a6efb30d495a4980e55de37e519", "sha256": "b7451fbf017cbddee5efb8b3bab5aff245e3e24278e963daddd77d2e719b1346" }, "downloads": -1, "filename": "imgurup-1.6.0.tar.gz", "has_sig": false, "md5_digest": "69744a6efb30d495a4980e55de37e519", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14277, "upload_time": "2016-04-29T18:07:00", "url": "https://files.pythonhosted.org/packages/62/1a/ecacfa564a45c2177cc17895b9e167522ff1eef4e0a102380d64eeb95532/imgurup-1.6.0.tar.gz" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "7b6829aeb3c94ea62bf92c4ac7f441a9", "sha256": "69c28f8332f71ec35240db118c9a33158befe616748664583157f8063bdaef3a" }, "downloads": -1, "filename": "imgurup-1.7.0.tar.gz", "has_sig": false, "md5_digest": "7b6829aeb3c94ea62bf92c4ac7f441a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14447, "upload_time": "2016-05-14T14:14:48", "url": "https://files.pythonhosted.org/packages/5e/e3/f5e181f790f415a530c59280c2a71dc166ac5b098ba21c24caf9f732921d/imgurup-1.7.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b6829aeb3c94ea62bf92c4ac7f441a9", "sha256": "69c28f8332f71ec35240db118c9a33158befe616748664583157f8063bdaef3a" }, "downloads": -1, "filename": "imgurup-1.7.0.tar.gz", "has_sig": false, "md5_digest": "7b6829aeb3c94ea62bf92c4ac7f441a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14447, "upload_time": "2016-05-14T14:14:48", "url": "https://files.pythonhosted.org/packages/5e/e3/f5e181f790f415a530c59280c2a71dc166ac5b098ba21c24caf9f732921d/imgurup-1.7.0.tar.gz" } ] }