{ "info": { "author": "Ivan Semkin", "author_email": "ivan@semkin.ru", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "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" ], "description": "VK Scraper\n==========\n![Python 3.5, 3.6, 3.7](https://img.shields.io/pypi/pyversions/vk_scraper.svg)\n[![PyPI](https://img.shields.io/pypi/v/vk-scraper.svg)](https://pypi.python.org/pypi/VK-Scraper)\n[![AUR](https://repology.org/badge/version-for-repo/aur/vk-scraper.svg)](https://aur.archlinux.org/packages/vk-scraper)\n[![Travis](https://img.shields.io/travis/vanyasem/VK-Scraper.svg)](https://travis-ci.org/vanyasem/VK-Scraper)\n\nvk-scraper is a command-line application written in Python that scrapes and downloads VK user's / community's data. Use responsibly.\n\nTo get a closer look at how it works, read the [docs](DOCS.md).\n\nInspired by [instagram-scraper](https://github.com/rarcega/instagram-scraper).\n\nFeatures\n--------\n- Scrape user's photos\n- Scrape user's videos (both uploaded and external)\n- Scrape user's saved photos\n- Scrape user's stories\n\nInstall\n-------\n\n#### Arch GNU/Linux\nFor the stable version:\n\n $ trizen -S vk-scraper\n\nFor the git version:\n\n $ trizen -S vk-scraper-git\n\n#### Other distros\nFor the stable version:\n\n $ pip3 install vk-scraper --upgrade --user\n\nFor the git version:\n\n $ pip3 install git+https://github.com/vanyasem/VK-Scraper.git --upgrade --user\n\nUsage\n-----\nTo scrape user's media:\n```bash\nvk-scraper -u -p \n```\n*By default, downloaded media will be placed in `/`.*\n\nTo specify multiple users, pass a delimited list of users:\n```bash\nvk-scraper username1,username2,username3\n```\n\nYou can also supply a file containing a list of usernames:\n```bash\nvk-scraper -f vk_users.txt\n```\n\n```\n# vk_users.txt\n\nusername1\nusername2\nusername3\n\n# and so on...\n```\n*Usernames may be separated by newlines, commas, semicolons, or whitespace.*\n\nArguments\n---------\n```\n--help -h Show help message and exit\n\n--login-user -u VK username\n\n--login-pass -p VK password\n\n--filename -f Path to a file containing a list of users / communities to scrape\n\n--destination -d Specify the download destination. By default, media will\n be downloaded to /\n\n--retain-username -n Creates a username subdirectory when the destination flag is set\n\n--media-types -t Specify media types to scrape. Enter as space separated values.\n Valid values are image, saved, video, story, or none\n (defaults to image)\n\n--latest Scrape only new media since the last scrape. Uses the last modified\n time of the latest media item in the destination directory to compare\n\n--quiet -q Be quiet while scraping\n\n--maximum -m Maximum number of items to scrape\n```\n\nContributing\n------------\n1. Check open issues or open a new one to start a discussion around\n your idea or a bug you found\n2. Fork the repository and make your changes\n3. Send a pull request\n\nFuturelog\n---------\n- Scrape by hashtag\n- Scrape by location\n- Save metadata to a file (likes, comments, etc)\n- Sort photos by their albums", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/vanyasem/VK-Scraper/archive/v2.0.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/vanyasem/VK-Scraper", "keywords": "vk,vkontakte,scraper,download,media,photos,videos,stories", "license": "GPL-3.0", "maintainer": "", "maintainer_email": "", "name": "VK-Scraper", "package_url": "https://pypi.org/project/VK-Scraper/", "platform": "", "project_url": "https://pypi.org/project/VK-Scraper/", "project_urls": { "Download": "https://github.com/vanyasem/VK-Scraper/archive/v2.0.3.tar.gz", "Homepage": "https://github.com/vanyasem/VK-Scraper" }, "release_url": "https://pypi.org/project/VK-Scraper/2.0.3/", "requires_dist": null, "requires_python": "", "summary": "Scrapes VK user's photos", "version": "2.0.3" }, "last_serial": 5853755, "releases": { "1.0.0.dev2": [ { "comment_text": "", "digests": { "md5": "8206b9a0356b533092a04a9b3380db11", "sha256": "7462a6e3f3697beb77e662796f875adf421c49f80cf33d997694ca5e17c182de" }, "downloads": -1, "filename": "VK-Scraper-1.0.0.dev2.tar.gz", "has_sig": false, "md5_digest": "8206b9a0356b533092a04a9b3380db11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18377, "upload_time": "2017-08-05T18:31:36", "url": "https://files.pythonhosted.org/packages/6b/2b/8f5cc84d6577710b1fa852d7be2884704f83bf64b4f1840c74e3abfbc373/VK-Scraper-1.0.0.dev2.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "182729ef32f872fba43638948a8d6157", "sha256": "cea0d460415f0391aca3991ff28f7469a57b27291642293fd955ae60221ef01f" }, "downloads": -1, "filename": "VK-Scraper-1.1.0.tar.gz", "has_sig": false, "md5_digest": "182729ef32f872fba43638948a8d6157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18772, "upload_time": "2017-08-06T06:26:29", "url": "https://files.pythonhosted.org/packages/3c/c2/d5eef2f2f21e3d4f56b2318e2ce895c2f63c5eaaa4e90bb41ff0bab06e9c/VK-Scraper-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "8301e4e3fd4ac03cea20453c3fe0102c", "sha256": "dbdaf5e39e8fc22fcf4e492d260b876acb8c5fc416ba74547b3ae109a35081c9" }, "downloads": -1, "filename": "VK-Scraper-1.2.0.tar.gz", "has_sig": false, "md5_digest": "8301e4e3fd4ac03cea20453c3fe0102c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19559, "upload_time": "2017-08-21T09:58:57", "url": "https://files.pythonhosted.org/packages/51/5e/8712948b9ff90ddfeb720c86e9b87f229006037b9bb3c219bffe57ace777/VK-Scraper-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "1cb426524da4597617821ac7f4d7676c", "sha256": "6d04c5193801fcb752d189b8bc80d98833527cbdb37eabc18942d3acbf2a8bef" }, "downloads": -1, "filename": "VK-Scraper-1.3.0.tar.gz", "has_sig": false, "md5_digest": "1cb426524da4597617821ac7f4d7676c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20100, "upload_time": "2017-12-16T17:19:14", "url": "https://files.pythonhosted.org/packages/25/f9/bc2d5ebfc9f3193e0791b03d390bc9ef9cf8e42d04b261b5d5a0a1aecfd4/VK-Scraper-1.3.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "fcc4d559fac71740b0632b991b866daa", "sha256": "7c557ab69e17a861903863e7c5eb54db0dc44cedc05194e93b157e53e2f79dba" }, "downloads": -1, "filename": "VK-Scraper-2.0.0.tar.gz", "has_sig": false, "md5_digest": "fcc4d559fac71740b0632b991b866daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20137, "upload_time": "2019-09-07T09:33:04", "url": "https://files.pythonhosted.org/packages/cc/cc/3a08142cef29a98346589d047ec8aab4ffa09710c1a29e038ecef491de9b/VK-Scraper-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "2abf506db8b4d717f14babcc0b651b42", "sha256": "fede41e3ba1422478f6d71d3a331c0d68887f69469813a7cc6272b8975b5a1e2" }, "downloads": -1, "filename": "VK-Scraper-2.0.1.tar.gz", "has_sig": false, "md5_digest": "2abf506db8b4d717f14babcc0b651b42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20122, "upload_time": "2019-09-07T10:19:33", "url": "https://files.pythonhosted.org/packages/15/16/0aead32993218591d090157c884382c9c9cbff6551fe89d4f61c4c556efc/VK-Scraper-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "43690904e9d42dca02e4eca869cf0c8f", "sha256": "4619464668a4b92a63f189f34e73afe16f71160a1e8361acadcd841d9f62b795" }, "downloads": -1, "filename": "VK-Scraper-2.0.2.tar.gz", "has_sig": false, "md5_digest": "43690904e9d42dca02e4eca869cf0c8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20122, "upload_time": "2019-09-07T10:56:03", "url": "https://files.pythonhosted.org/packages/be/e6/bc3b82e7823b92cb16664f63553cfdd2fbf4f48aa20c4a5d9cf7075257f6/VK-Scraper-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "76e5ae3b6f4060585a6fff745c4a7d20", "sha256": "3e0b34f1825c3f412b400166026523cad99b3f3c53ba18865dc27e49e66f3a8b" }, "downloads": -1, "filename": "VK-Scraper-2.0.3.tar.gz", "has_sig": false, "md5_digest": "76e5ae3b6f4060585a6fff745c4a7d20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19727, "upload_time": "2019-09-19T03:15:53", "url": "https://files.pythonhosted.org/packages/bb/2f/f4ad521a9f307a7c9dfcc942b3fcf4e042a3c2ca03ca605ef6d375102126/VK-Scraper-2.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "76e5ae3b6f4060585a6fff745c4a7d20", "sha256": "3e0b34f1825c3f412b400166026523cad99b3f3c53ba18865dc27e49e66f3a8b" }, "downloads": -1, "filename": "VK-Scraper-2.0.3.tar.gz", "has_sig": false, "md5_digest": "76e5ae3b6f4060585a6fff745c4a7d20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19727, "upload_time": "2019-09-19T03:15:53", "url": "https://files.pythonhosted.org/packages/bb/2f/f4ad521a9f307a7c9dfcc942b3fcf4e042a3c2ca03ca605ef6d375102126/VK-Scraper-2.0.3.tar.gz" } ] }