{ "info": { "author": "Choongmin Lee", "author_email": "choongmin@me.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: Korean", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Utilities" ], "description": "\uc9e4\uc90d\n====\n\n\ud2b8\uc704\ud130 \uad00\uc2ec\uae00\uc5d0 \uc788\ub294 \uadf8\ub9bc \ud30c\uc77c\ub4e4\uc744 \ub0b4 \ucef4\ud4e8\ud130\uc5d0 \ub2e4\uc6b4\ub85c\ub4dc\ud569\ub2c8\ub2e4.\nAzyu\ub2d8\uc758 [FavoImgs](https://github.com/azyu/FavoImgs/)\ub97c \ubcf4\uace0 \ub9ac\ub205\uc2a4\ub098 \ub9e5\uc5d0\uc11c\ub3c4 \ub3cc\uc544\uac00\uba74\n\uc88b\uc744 \uac83 \uac19\uc544 \ub9cc\ub4e4\uc5c8\uc2b5\ub2c8\ub2e4.\n\n\n\uc124\uce58\n----\n\n\uc9e4\uc90d\uc740 [Python](https://www.python.org/download/) 2.6, 2.7 \ubc84\uc804\uc5d0\uc11c \ub3cc\uc544\uac11\ub2c8\ub2e4.\n\uc9e4\uc90d\uc758 \uc124\uce58\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 [pip](http://pip.readthedocs.org/en/latest/installing.html)\ub97c\n\uc0ac\uc6a9\ud558\ub294 \uac83\uc744 \uad8c\uc7a5\ud569\ub2c8\ub2e4.\n\n $ pip install jjaljup\n\n\uc124\uce58\uac00 \uc644\ub8cc\ub418\uba74 `jjaljup` (Windows\uc758 \uacbd\uc6b0 `jjaljup.exe`)\uc744 \ucee4\ub9e8\ub4dc \ub77c\uc778\uc5d0 \uc785\ub825\ud558\uba74 \uc2e4\ud589\ud560 \uc218\n\uc788\uc2b5\ub2c8\ub2e4.\n\n $ jjaljup\n Usage: jjaljup [OPTIONS] COMMAND [ARGS]...\n ...\n\n### Windows\uc5d0\uc11c \uc124\uce58\n\nWindows\uc5d0\uc11c [lxml](http://lxml.de)\uc758 \uc124\uce58\uac00 \uc2e4\ud328\ud558\ub294 \uacbd\uc6b0,\n[Unofficial Windows Binaries for Python Extension Packages](http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml)\uc5d0\uc11c\n\ube44\uacf5\uc2dd \uc778\uc2a4\ud1a8\ub7ec\ub97c \ub2e4\uc6b4\ub85c\ub4dc\ud55c \ub4a4 \uc124\uce58\ud558\uba74 \ud574\uacb0\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. 32/64\ube44\ud2b8\uc640 Python \ubc84\uc804 (2.6 \ub610\ub294\n2.7)\uc744 \uc798 \ubcf4\uace0 \ubc1b\uc73c\uc138\uc694.\n\n\n\uc0ac\uc6a9\ubc29\ubc95\n--------\n\n\uc9e4\uc90d\uc744 \uc0ac\uc6a9\ud558\ub824\uba74 \ud2b8\uc704\ud130 \uc5b4\ud50c\ub9ac\ucf00\uc774\uc158 \ub4f1\ub85d\uc744 \ud574\uc57c\ud569\ub2c8\ub2e4.\n[Twitter Application Management](https://apps.twitter.com/)\uc5d0 \uac00\uc11c\n\"Create New App\" \ubc84\ud2bc\uc744 \ub20c\ub7ec \uc0c8\ub85c\uc6b4 \uc571\uc744 \ub9cc\ub4dc\uc138\uc694. \uc774\ub984, \uc124\uba85, \uc6f9\uc0ac\uc774\ud2b8 \uc8fc\uc18c\ub294 \uc544\ubb34\ub807\uac8c\ub098 \ud574\ub3c4\n\ub429\ub2c8\ub2e4. \uc571\uc744 \ub9cc\ub4e0 \ub4a4 \"API Keys\" \ud0ed\uc73c\ub85c \uac00\uba74 API key\uc640 API secret\uc774 \uc788\uc2b5\ub2c8\ub2e4. \ucee4\ub9e8\ub4dc\uac00 \uc2e4\ud589\ub420\n\ub54c \uc774 \ub450 \uac12\uc774 \uac01\uac01 `JJALJUP_API_KEY`\uc640 `JJALJUP_API_SECRET` \ud658\uacbd \ubcc0\uc218\uc5d0 \ub4e4\uc5b4\uac00\n\uc788\uc5b4\uc57c \ud569\ub2c8\ub2e4. \ub2e4\uc74c\uc740 \ud604\uc7ac \ud130\ubbf8\ub110\uc5d0\uc11c \uc784\uc2dc\ub85c \ud658\uacbd \ubcc0\uc218\ub97c \uc124\uc815\ud55c \ub4a4 \uc9e4\uc90d\uc744 \uc2e4\ud589\ud558\ub294 \uc608\uc2dc\uc785\ub2c8\ub2e4. \uc5ec\ub7ec\ubd84\ub4e4\uc774\n\uac00\uc9c4 \uac12\uacfc\ub294 \ub2e4\ub97c \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n $ export JJALJUP_API_KEY=bOJZcMNBCdfIZfw70DAd4BCBP\n $ export JJALJUP_API_SECRET=YvMMkcKo9vFhlX02wd9TKuPAdiPNAs7eDlFZmkV2e2SeXSo7qc\n $ jjaljup sync\n\nWindows\uc5d0\uc11c\ub294 `export` \ub300\uc2e0 `set`\uc744 \uc0ac\uc6a9\ud558\uba74 \ub429\ub2c8\ub2e4.\n\n`JJALJUP_DATABASE_URI` \ud658\uacbd \ubcc0\uc218\ub97c \uc124\uc815\ud558\uba74 \ub370\uc774\ud130\ubca0\uc774\uc2a4\ub97c \uc9c0\uc815\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4. \uae30\ubcf8\uac12\uc740\n`sqlite:///jjaljup.db`\ub85c, \ud604\uc7ac \uacbd\ub85c\uc5d0 `jjaljup.db`\ub77c\ub294 SQLite \ud30c\uc77c\uc744 \ub9cc\ub4ed\ub2c8\ub2e4.\n\uc790\uc138\ud55c \ub0b4\uc6a9\uc740 [SQLAlchemy \ubb38\uc11c](http://docs.sqlalchemy.org/en/rel_0_9/core/engines.html#database-urls)\ub97c\n\ucc38\uc870\ud558\uc138\uc694.\n\n\ud658\uacbd \ubcc0\uc218\ub97c \uc601\uad6c\uc801\uc73c\ub85c \uc800\uc7a5\ud558\ub824\uba74 Linux/Mac\uc5d0\uc11c\ub294 \ud648 \ub514\ub809\ud1a0\ub9ac\uc758 `.profile` \ud30c\uc77c\uc744 \uc0ac\uc6a9\ud558\uac70\ub098\nWindows\uc5d0\uc11c\ub294 \uc2dc\uc2a4\ud15c \uc18d\uc131 - \uace0\uae09 - \ud658\uacbd \ubcc0\uc218\uc5d0\uc11c \uc124\uc815\ud558\uba74 \ub429\ub2c8\ub2e4.\n\n`jjaljup sync`\ub97c \uc2e4\ud589\ud558\uba74 \uc120\ud0dd\ub41c \uacc4\uc815\uc758 \ubaa8\ub4e0 \uad00\uc2ec\uae00\uc5d0 \uc788\ub294 \uadf8\ub9bc \ud30c\uc77c\uc744 \ub2e4\uc6b4\ub85c\ub4dc \ud569\ub2c8\ub2e4.\n\uc9e4\uc90d\uc740 \ub2e4\uc74c\uacfc \uac19\uc740 \uc885\ub958\uc758 \ud30c\uc77c\ub4e4\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n* \ud2b8\uc704\ud130\uc5d0\uc11c \uc9c1\uc811 \uc62c\ub9b0 \uadf8\ub9bc\n* \ud2b8\uc704\ud130\uc5d0\uc11c \uc9c1\uc811 \uc62c\ub9b0 \uc6c0\uc9c1\uc774\ub294 GIF (MP4 \ub3d9\uc601\uc0c1 \ud30c\uc77c\ub85c \ubc1b\uc544\uc9d0)\n* \uc678\ubd80 \ub9c1\ud06c \uc911 \uadf8\ub9bc \ud30c\uc77c \ud655\uc7a5\uc790\ub85c \ub05d\ub098\ub294 \uacbd\uc6b0 (JPG, JPEG, GIF, PNG)\n* Twitpic, yfrog\uc5d0 \uc62c\ub9b0 \uadf8\ub9bc\n\n`jjaljup watch`\ub97c \uc2e4\ud589\ud558\uba74 \ucee4\ub9e8\ub4dc\uac00 \uc2e4\ud589\ub418\ub294 \ub3d9\uc548 \uc120\ud0dd\ub41c \uacc4\uc815\uc758 \ud65c\ub3d9\uc744 \uc2e4\uc2dc\uac04\uc73c\ub85c \uac10\uc2dc\ud558\uba74\uc11c\n\uad00\uc2ec\uae00\uc744 \ub2f4\uc744 \ub54c\ub9c8\ub2e4 \uadf8\ub9bc \ud30c\uc77c\uc744 \ub2e4\uc6b4\ub85c\ub4dc\ud569\ub2c8\ub2e4.\n\n\ubcf4\ub2e4 \uc790\uc138\ud55c \uc124\uba85\uc740 \ucee4\ub9e8\ub4dc\ub97c \uc785\ub825\ud55c \ud6c4 `--help`\ub97c \ub367\ubd99\uc774\uba74 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4 (\uac04\ub2e8\ud55c \uc601\uc5b4).\n\n $ jjaljup sync --help\n Usage: jjaljup sync [OPTIONS]\n ...\n\n\n\uc8fc\uc758\uc0ac\ud56d\n--------\n\n\uacc4\uc815\uc73c\ub85c \uc571 \uc778\uc99d\uc744 \ud558\uba74 \uc811\uc18d \ud1a0\ud070\uc774 \ub370\uc774\ud130\ubca0\uc774\uc2a4\uc5d0 \ud3c9\ubb38\uc73c\ub85c \uc800\uc7a5\ub429\ub2c8\ub2e4. \uc5ec\ub7ec\ubd84\uc774 \ub9cc\ub4e0 \ud2b8\uc704\ud130 \uc571\uc758 API\nkey\uc640 API secret\uc774 \uc788\uc5b4\uc57c \uc811\uc18d \ud1a0\ud070\uc744 \uc0ac\uc6a9\ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \uc544\uc8fc \ud070 \ubb38\uc81c\ub294 \uc544\ub2c8\uc9c0\ub9cc, \uadf8\ub798\ub3c4\n\ub370\uc774\ud130\ubca0\uc774\uc2a4 \ud30c\uc77c\uc774 \uc720\ucd9c\ub418\uc9c0 \uc54a\ub3c4\ub85d \uc8fc\uc758\ud574 \uc8fc\uc138\uc694. \ub9cc\uc57d \uc720\ucd9c\ub420 \uacbd\uc6b0 \uc571 \uad00\ub9ac \ud398\uc774\uc9c0\uc5d0\uc11c \"Regenerate\nAPI keys\" \ubc84\ud2bc\uc744 \ub20c\ub7ec \ud0a4\ub97c \uc7ac\uc0dd\uc131\ud558\uba74 \ud53c\ud574\ub97c \ub9c9\uc744 \uc218 \uc788\uc2b5\ub2c8\ub2e4.\n\n\n\ub098\uc911\uc5d0 \ucd94\uac00\ub420 \uc218\ub3c4 \uc788\ub294 \uae30\ub2a5\n----------------------------\n\n* \uc11c\ub4dc \ud30c\ud2f0 \uc774\ubbf8\uc9c0/\ube44\ub514\uc624 \uc0ac\uc774\ud2b8 \ucd94\uac00 \uc9c0\uc6d0: imgur, Vine \ub4f1.\n* \ub9ac\uc2a4\ud2b8, \ucee4\uc2a4\ud140 \ud0c0\uc784\ub77c\uc778 \uc9c0\uc6d0. \ub2e8, \ucee4\uc2a4\ud140 \ud0c0\uc784\ub77c\uc778\uc740 \uc544\uc9c1 \uacf5\uc2dd API\uac00 \uc5c6\uc74c (\ubca0\ud0c0 \uc0c1\ud0dc).\n* \ub2e4\ub978 \uc0ac\ub78c\uc758 \uad00\uc2ec\uae00 \uc800\uc7a5\ud558\uae30.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/clee704/jjaljup", "keywords": "crawler twitter downloader", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "jjaljup", "package_url": "https://pypi.org/project/jjaljup/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/jjaljup/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/clee704/jjaljup" }, "release_url": "https://pypi.org/project/jjaljup/0.0.7/", "requires_dist": null, "requires_python": null, "summary": "Downloads images in your favorite tweets.", "version": "0.0.7" }, "last_serial": 1142945, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "654f1a6e0d5d0d0f847362db72fd4c5e", "sha256": "f16867f498f98df06f625c30363403d9d5e67081b4a4a95a4c3f7d8408b7f456" }, "downloads": -1, "filename": "jjaljup-0.0.1.tar.gz", "has_sig": false, "md5_digest": "654f1a6e0d5d0d0f847362db72fd4c5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7550, "upload_time": "2014-06-27T20:25:00", "url": "https://files.pythonhosted.org/packages/90/2a/e0ed2e631c0ddba5ec697b2b435b1589c51c039a2ec9e10ca3e5d7f3fc49/jjaljup-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "216ccb6bd162e153579e093a120964e6", "sha256": "f319dd5c820c849e4dba1dedd6107e6a196cb612b78a2920726c66cf6e1f5e25" }, "downloads": -1, "filename": "jjaljup-0.0.2.tar.gz", "has_sig": false, "md5_digest": "216ccb6bd162e153579e093a120964e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7760, "upload_time": "2014-06-28T04:56:29", "url": "https://files.pythonhosted.org/packages/5d/ac/8f51c178b194a0cc7840361c54d1119a474e8619e441e1959ba084bd6850/jjaljup-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "24856e4d32d687b5bc0d1c1723670292", "sha256": "cde85f66ce7fbe4d385ffdad6773ab38650699d1bcddd78d851f518eda23d4fd" }, "downloads": -1, "filename": "jjaljup-0.0.3.tar.gz", "has_sig": false, "md5_digest": "24856e4d32d687b5bc0d1c1723670292", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13095, "upload_time": "2014-06-29T23:55:14", "url": "https://files.pythonhosted.org/packages/38/45/e0a293ee2e89a038b834ff89b006da2d564184ccc1b04f6f82d1e153c9be/jjaljup-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "fe602bb623b501842e413b53b5cd793b", "sha256": "d1b2888c528c5710eda192ea641e5bca12bd1f9c1059d09680d6198fb5878729" }, "downloads": -1, "filename": "jjaljup-0.0.4.tar.gz", "has_sig": false, "md5_digest": "fe602bb623b501842e413b53b5cd793b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13324, "upload_time": "2014-06-30T09:14:16", "url": "https://files.pythonhosted.org/packages/61/90/32ded42ed2cda173c69ba4fd64f3f8c0c430a72a296ee2bfe2f41c02611d/jjaljup-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "be0d457bce9527a65ab0f046e7a65ee4", "sha256": "b7f47f0bfa1bc0af2e515d9648af7778e77669b76e3a2c84b12829dd556b4a04" }, "downloads": -1, "filename": "jjaljup-0.0.5.tar.gz", "has_sig": false, "md5_digest": "be0d457bce9527a65ab0f046e7a65ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13429, "upload_time": "2014-06-30T14:24:08", "url": "https://files.pythonhosted.org/packages/4d/a8/52d8d47b10a177a6897036f62e111910e2c54838c6adf3d0d531ba145777/jjaljup-0.0.5.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "5f464b921ff6e8ece016ce3efb1ce6ba", "sha256": "b8052d5cbf9db969b4e8ee9be5d2ec589a561470fddc47f8f82bdbb0ea35ab73" }, "downloads": -1, "filename": "jjaljup-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5f464b921ff6e8ece016ce3efb1ce6ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14402, "upload_time": "2014-07-01T07:52:21", "url": "https://files.pythonhosted.org/packages/b4/26/ac1cb29ea7d04604fe1d7766d57c31b74749400d4fce00652498901dc9f6/jjaljup-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f464b921ff6e8ece016ce3efb1ce6ba", "sha256": "b8052d5cbf9db969b4e8ee9be5d2ec589a561470fddc47f8f82bdbb0ea35ab73" }, "downloads": -1, "filename": "jjaljup-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5f464b921ff6e8ece016ce3efb1ce6ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14402, "upload_time": "2014-07-01T07:52:21", "url": "https://files.pythonhosted.org/packages/b4/26/ac1cb29ea7d04604fe1d7766d57c31b74749400d4fce00652498901dc9f6/jjaljup-0.0.7.tar.gz" } ] }