{ "info": { "author": "Chris McCormick", "author_email": "chris@mccormick.cx", "bugtrack_url": null, "classifiers": [], "description": "Index and search browser bookmarks from the command line.\n\nWorks with Chrome and Firefox.\n\nInstall\n~~~~~~~\n\n::\n\n pip install marcus\n\n(hint: use ``--user`` to install into ``~/.local/bin/``)\n\nThen run ``marcus`` (or ``~/.local/bin/marcus``) with no arguments to\nget help.\n\nIndex your bookmarks\n~~~~~~~~~~~~~~~~~~~~\n\nThe first time you run this it will take a while, depending on how many\nbookmarks you have.\n\n::\n\n $ marcus --index ~/.config/chromium/Default/Bookmarks\n Start 2017-01-12 21:20\n Indexing 10 / 1081 bookmarks\n Indexing https://www.mozilla.org/en-US/firefox/central/ (0 / 1081) 0% done\n Indexing http://www.ubuntu.com/ (1 / 1081) 0% done\n ...\n\nTo find a list of bookmark files belonging to the current user:\n\n::\n\n $ marcus --find-bookmark-files\n\nFirefox on Linux example:\n\n::\n\n $ marcus --index ~/.mozilla/firefox/*.default/places.sqlite\n\nFull-text bookmark search\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n $ marcus privacy\n found 84\n\n 1. Privacy and control need to be put back into the hands of the individual \u2013 Decentralize Today\n https://decentralize.today/privacy-and-control-need-to-be-put-back-into-the-hands-of-the-individual-301c4c318ef8#.9uk0e4ysu\n Added: 2016-09-05\n > ...a worldwide problem. **Privacy** and control need...which will bring...\n > ...**privacy**, money and communication...be blended into one **privacy**...\n > ...ecosystem. The pinnacle...\n\n 2. How \u2018strong anonymity\u2019 will finally fix the privacy problem\n http://venturebeat.com/2016/10/08/how-strong-anonymity-will-finally-fix-the-privacy-problem/\n Added: 2016-10-09\n > ...You have zero **privacy** anyway. Get over...to protect their **privacy** in...\n > ...an online world...\n\n 3. Germany planning to \u2032massively\u2032 limit privacy rights | Germany | DW.COM | 25.11.2016\n http://m.dw.com/en/germany-planning-to-massively-limit-privacy-rights/a-36529692\n Added: 2016-12-02\n > ...major limitation of **privacy** rights in Germany...massive\" erosion of...\n > ...**privacy** in Germany. De Maiziere...authorities, say **privacy** groups \"The...\n > ...limitation...\n\n ...\n\nYou can also use `more complex\nqueries `__ like\n``privacy AND github.com`` for example.\n\nAutomated indexing\n~~~~~~~~~~~~~~~~~~\n\nEdit your user's crontab with ``crontab -e`` and then add a line at the\nbottom like this:\n\n::\n\n 17 * * * * $PATH-TO-BINARY/marcus --index ~/.config/chromium/Default/Bookmarks >> $HOME/.marcus.log 2>&1\n\nWhich will run the indexer every hour at 17 minutes past the hour. Pages\nwhich have already been indexed will not be indexed again.\n\nPatches welcome. Enjoy!", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/chr15m/marcus", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "marcus", "package_url": "https://pypi.org/project/marcus/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/marcus/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/chr15m/marcus" }, "release_url": "https://pypi.org/project/marcus/0.6/", "requires_dist": null, "requires_python": null, "summary": "Index and search bookmarks from the command line.", "version": "0.6" }, "last_serial": 2747061, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "38b7953e07cc4b2d2ad97d4582edd723", "sha256": "c856ae6424ccbe154cb5b89cabd0c0f5d0cdc60425c8bea26b9d74deae821087" }, "downloads": -1, "filename": "marcus-0.1.tar.gz", "has_sig": false, "md5_digest": "38b7953e07cc4b2d2ad97d4582edd723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3825, "upload_time": "2017-01-12T13:00:08", "url": "https://files.pythonhosted.org/packages/f5/8b/fb961d8e3576f346d75ed447369f159c5328203335c4efea9d40fe140cd0/marcus-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c9e416c9d14caf395e949188b6cffe4d", "sha256": "9e6cb7616dd29762295411d4cbac4d72e46333ea7543949b030cf6850ca2e0eb" }, "downloads": -1, "filename": "marcus-0.2.tar.gz", "has_sig": false, "md5_digest": "c9e416c9d14caf395e949188b6cffe4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5152, "upload_time": "2017-01-13T12:11:27", "url": "https://files.pythonhosted.org/packages/ab/50/d61e0ba6d350b551a554f63c5257cd66706fd3cd8c7ec6c23b2bcb83cf8c/marcus-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "fd1408d2da56561ad1dc22dad7fb6365", "sha256": "b64d867ff18c2976ef37e26c67ba7372aa0f2ebe9cacba423ce6901b34e8bdbf" }, "downloads": -1, "filename": "marcus-0.3.tar.gz", "has_sig": false, "md5_digest": "fd1408d2da56561ad1dc22dad7fb6365", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5144, "upload_time": "2017-01-13T12:15:33", "url": "https://files.pythonhosted.org/packages/5f/e8/9158b7aa345e44b14d7deb307fd1a61de31a55d31f370dcbb91a620a52bf/marcus-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "e0544f00a83f8c9ca6f2c5def940d299", "sha256": "14e2244cde16bb084ca1c453e07aeaed1fde83253a165bd888dd63e2ea50c21c" }, "downloads": -1, "filename": "marcus-0.4.tar.gz", "has_sig": false, "md5_digest": "e0544f00a83f8c9ca6f2c5def940d299", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3911, "upload_time": "2017-03-09T06:37:19", "url": "https://files.pythonhosted.org/packages/d3/ac/03547e5ad94940c9ba9811f58c370d426e85e4018a95ebb726c2bfcc864d/marcus-0.4.tar.gz" } ], "0.5": [], "0.6": [ { "comment_text": "", "digests": { "md5": "ddd3e2044bdaf55c4a92bf5342b26890", "sha256": "bc6c78079ec131304cccb0590f1fdcfd3e641b1574bc131d33b7640a5468c5f2" }, "downloads": -1, "filename": "marcus-0.6.tar.gz", "has_sig": false, "md5_digest": "ddd3e2044bdaf55c4a92bf5342b26890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5765, "upload_time": "2017-04-02T06:23:01", "url": "https://files.pythonhosted.org/packages/8c/4c/e088f6957e257e6af8751251bcf6b3d4a9a79184cac9e55e24cdc157bb71/marcus-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddd3e2044bdaf55c4a92bf5342b26890", "sha256": "bc6c78079ec131304cccb0590f1fdcfd3e641b1574bc131d33b7640a5468c5f2" }, "downloads": -1, "filename": "marcus-0.6.tar.gz", "has_sig": false, "md5_digest": "ddd3e2044bdaf55c4a92bf5342b26890", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5765, "upload_time": "2017-04-02T06:23:01", "url": "https://files.pythonhosted.org/packages/8c/4c/e088f6957e257e6af8751251bcf6b3d4a9a79184cac9e55e24cdc157bb71/marcus-0.6.tar.gz" } ] }