{ "info": { "author": "Doug Hellmann", "author_email": "doug@doughellmann.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3" ], "description": "=================================================\n Link Scrubber -- a pinboard.in bookmark cleaner\n=================================================\n\nWith the `announcement that Google Reader is being shuttered`_, I\ndecided I needed to go through my `pinboard.in`_ bookmarks and update\nany that point to a ``feedproxy.google.com`` URL while their\nredirecting service is still online. This script does that\nautomatically.\n\n.. _announcement that Google Reader is being shuttered: http://googleblog.blogspot.com/2013/03/a-second-spring-of-cleaning.html\n.. _pinboard.in: http://pinboard.in\n\nWhat does it do?\n================\n\n``link_scrubber`` processes all of your bookmarks, looking for those\nthat redirect. It adds a new bookmark with the target of the redirect\nand all the same metadata from the original link. By default, only\nURLs from ``feedproxy.google.com`` are processed, but there are\ncommand line options to process all redirects or to add more\nindividual sites.\n\nThe links are processed in small batches to reduce the load of\nindividual calls against the pinboard API server, so it can take a\nwhile to process. Once a batch of links is fetched, it is checked in\nparallel to speed things up a little.\n\nInstalling\n==========\n\nInstall via pip::\n\n $ pip install git+http://github.com/mgan59/python-pinboard.git#egg=python-pinboard\n $ pip install linkscrubber\n\n.. note:: \n\n Unfortunately, python-pinboard does not have a PyPI release, yet, so\n it needs to be installed first.\n\nRunning\n=======\n\nTo use it, pass your pinboard.in user token to the ``-t`` option, or\nuse your username and password with the ``--user`` and ``--password``\noptions.\n\n::\n\n $ linkscrubber -t token\n\nor\n\n::\n\n $ linkscrubber -u username -p password\n\nor, leave off the password and you will be prompted\n\n::\n\n $ linkscrubber -u username\n Password: \n\nTo see what would be changed, without making any changes, use the\n``--dry-run`` option.\n\n::\n\n $ linkscrubber --dry-run -t token\n\nFor the full list of options, use::\n\n $ linkscrubber -h\n\nDisclaimer\n==========\n\nYou should back up your account before running the script. I have done\nsome testing, but only against one account. Yours might behave\ndifferently.\n\nReporting Bugs\n==============\n\nUse the github bug tracker at\nhttps://github.com/dhellmann/link_scrubber to report problems.", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dhellmann/link_scrubber", "keywords": null, "license": null, "maintainer": null, "maintainer_email": null, "name": "linkscrubber", "package_url": "https://pypi.org/project/linkscrubber/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/linkscrubber/", "project_urls": { "Homepage": "https://github.com/dhellmann/link_scrubber" }, "release_url": "https://pypi.org/project/linkscrubber/1.2.0/", "requires_dist": null, "requires_python": null, "summary": "pinboard.in bookmark cleaner", "version": "1.2.0" }, "last_serial": 1363807, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "f3388cbb0aed84662d2080b0bd7e32bf", "sha256": "fd4d1b96f3b0e97252083f2cf9f2b7e35f77435ec192d6fb0a57bf03d0b2ad29" }, "downloads": -1, "filename": "linkscrubber-1.0.tar.gz", "has_sig": false, "md5_digest": "f3388cbb0aed84662d2080b0bd7e32bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11282, "upload_time": "2013-06-29T22:31:51", "url": "https://files.pythonhosted.org/packages/b9/8e/7a6810d1531d5cdf9f50dfba1f003a67daa00c93c8559971a60067f33ab2/linkscrubber-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9d74e31802d9d83b36fedb7fbaf99845", "sha256": "4f08c70f98d819fd39b3dff2894e7857a6a1e65d77cfe52037de513deacb18a2" }, "downloads": -1, "filename": "linkscrubber-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9d74e31802d9d83b36fedb7fbaf99845", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11993, "upload_time": "2013-06-30T15:49:02", "url": "https://files.pythonhosted.org/packages/0b/4d/a681718361902591d006491ee232f71e1619ff214c5db329661ad13970ff/linkscrubber-1.0.1.tar.gz" } ], "1.0.2.gc158951": [], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ce00667c9b192204d1cc1b1b92fe29a7", "sha256": "93e15defec31aeb41075bc424feb83b95ece32cdd10e5faa8bd4f080d6ba422d" }, "downloads": -1, "filename": "linkscrubber-1.1.0.tar.gz", "has_sig": true, "md5_digest": "ce00667c9b192204d1cc1b1b92fe29a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7653, "upload_time": "2014-08-02T13:36:05", "url": "https://files.pythonhosted.org/packages/59/54/bdaadaa67fde1b53226a829694ec5f1c516f84c8d73d65893f7ee30d2e17/linkscrubber-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "a61cad39907a20ff452808482ad498b6", "sha256": "da144bbdf3c6feb68a5dc77947d9ce3e92b984a0707f07a7e1a27caa70570cd2" }, "downloads": -1, "filename": "linkscrubber-1.2.0.tar.gz", "has_sig": true, "md5_digest": "a61cad39907a20ff452808482ad498b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7755, "upload_time": "2014-12-29T14:53:31", "url": "https://files.pythonhosted.org/packages/b7/a6/a21b552f2c8737dd6ba346b3c1131272d24ec40be3e49a3def1e0baf166b/linkscrubber-1.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a61cad39907a20ff452808482ad498b6", "sha256": "da144bbdf3c6feb68a5dc77947d9ce3e92b984a0707f07a7e1a27caa70570cd2" }, "downloads": -1, "filename": "linkscrubber-1.2.0.tar.gz", "has_sig": true, "md5_digest": "a61cad39907a20ff452808482ad498b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7755, "upload_time": "2014-12-29T14:53:31", "url": "https://files.pythonhosted.org/packages/b7/a6/a21b552f2c8737dd6ba346b3c1131272d24ec40be3e49a3def1e0baf166b/linkscrubber-1.2.0.tar.gz" } ] }