{ "info": { "author": "Josh Lindsey", "author_email": "joshua.s.lindsey@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "Screenbase\n==========\n\nA very simple tool that monitors your desktop for new screenshots, moves them to\nyour `public Keybase filesystem `_, and copies the\nlink to your clipboard.\n\nWorks on macOS and (probably) Linux.\n\nDependencies\n------------\n\nOn macOS, install `terminal-notifier` from homebrew to have notifications when\ncomplete.\n\nInstallation\n------------\n\nSimply:\n\n.. code-block:: bash\n\n $ pip install screenbase\n\n\nUsage\n-----\n\nBy default, screenbase watches your ``~/Desktop`` directory for files matching a regex\ntailored to macOS screenshot filenames (``Screen Shot 2017-03-09 at 5.29.50 PM.png``).\nThis regex is configurable as a string passed with the ``-m`` flag. The watch\ndirectory is configurable via the ``-d`` flag.\n\nSimilarly, screenbase uses your current username (via Python's ``getpass.getuser()``)\nas your keybase username by default, which it uses to move files into your kbfs public\nfolder and generate the URL to it. This can be configured via the ``-u`` flag.\n\nScreenbase will look for a YAML-formatted config file in\n``~/.config/screenbase`` (this path configurable with the ``-c`` flag). If it\nfinds it, it will overload the default configs with the values it contains. The\nkeys should match the long form of the command line flags you can see via\n``--help``. Eg:\n\n.. code-block:: yaml\n\n ---\n user: jlindsey\n directory: /Users/jlindsey/screenshots\n verbose: True\n\n\nLicense\n-------\n\nCopyright (C) 2017 Joshua Lindsey \n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, see .\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jlindsey/screenbase", "keywords": "screenshots keybase", "license": "GPL-3.0+", "maintainer": "", "maintainer_email": "", "name": "screenbase", "package_url": "https://pypi.org/project/screenbase/", "platform": "", "project_url": "https://pypi.org/project/screenbase/", "project_urls": { "Homepage": "https://github.com/jlindsey/screenbase" }, "release_url": "https://pypi.org/project/screenbase/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Tool for automatically copying screenshots into your Keybase public folder", "version": "1.1.0" }, "last_serial": 2811856, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2600c3d4d90bd50813a6acb2b93d66bf", "sha256": "47c3f10ddfa0fb39bfce8bd9c26ddb9336a7549548f20d846d401dafc6185ff3" }, "downloads": -1, "filename": "screenbase-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2600c3d4d90bd50813a6acb2b93d66bf", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5223, "upload_time": "2017-03-09T22:26:54", "url": "https://files.pythonhosted.org/packages/6b/4f/ec1b38d32647c031d458600a140d64b10f02ba871f7f60ee926397bec794/screenbase-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e8f9c3aeb9e9552e81572c04dcb28f3", "sha256": "29149c74c5164b3a1ba4aa8d1b533ef76f1b15a3996bb8527e5b677e83ec265e" }, "downloads": -1, "filename": "screenbase-1.0.0.tar.gz", "has_sig": false, "md5_digest": "9e8f9c3aeb9e9552e81572c04dcb28f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3219, "upload_time": "2017-03-09T22:26:52", "url": "https://files.pythonhosted.org/packages/0b/9e/6ff35e9531c870b942289cee8c8fea2e416d0f376a6c44b6039f50c9ea81/screenbase-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "336fe8657cf43d83cd58919044e09341", "sha256": "624e293ab4f19870d4c128efac2958ef812b6fca6f8377d6a54268e1ab9aadc9" }, "downloads": -1, "filename": "screenbase-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "336fe8657cf43d83cd58919044e09341", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8594, "upload_time": "2017-04-18T18:34:05", "url": "https://files.pythonhosted.org/packages/a6/f7/216c46e3f9d8e7cb7af8f0d06230d251354300178f0e7a17913237ef1e00/screenbase-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fb9b45812df743d9f551c05ab75fd09", "sha256": "05c7955fd05051a9fe5b8f5cb58f3b2e1b4f8bad8bdbe6b90312f79de0c81a45" }, "downloads": -1, "filename": "screenbase-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4fb9b45812df743d9f551c05ab75fd09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4714, "upload_time": "2017-04-18T18:34:02", "url": "https://files.pythonhosted.org/packages/d2/b1/79209a57e57802f43997a0fd1b8b8371e22e03a17a5d7576e3b0d5c74869/screenbase-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "336fe8657cf43d83cd58919044e09341", "sha256": "624e293ab4f19870d4c128efac2958ef812b6fca6f8377d6a54268e1ab9aadc9" }, "downloads": -1, "filename": "screenbase-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "336fe8657cf43d83cd58919044e09341", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8594, "upload_time": "2017-04-18T18:34:05", "url": "https://files.pythonhosted.org/packages/a6/f7/216c46e3f9d8e7cb7af8f0d06230d251354300178f0e7a17913237ef1e00/screenbase-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fb9b45812df743d9f551c05ab75fd09", "sha256": "05c7955fd05051a9fe5b8f5cb58f3b2e1b4f8bad8bdbe6b90312f79de0c81a45" }, "downloads": -1, "filename": "screenbase-1.1.0.tar.gz", "has_sig": false, "md5_digest": "4fb9b45812df743d9f551c05ab75fd09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4714, "upload_time": "2017-04-18T18:34:02", "url": "https://files.pythonhosted.org/packages/d2/b1/79209a57e57802f43997a0fd1b8b8371e22e03a17a5d7576e3b0d5c74869/screenbase-1.1.0.tar.gz" } ] }