{ "info": { "author": "Jack Stanek", "author_email": "stane064@umn.edu", "bugtrack_url": null, "classifiers": [], "description": "# BotBot\n[![Build Status](https://travis-ci.org/jackstanek/BotBot.svg?branch=master)](https://travis-ci.org/jackstanek/BotBot)\n\nA manager for lab computational resources.\n\n# Functionality\n\n- Ensures all files in a shared folder are group readable.\n- Encourages users to use symbolic links instead of copying large\n files.\n- Suggests file compression when appropriate to save space.\n- Modular design allowing for easy extension.\n\n# Installation\n\n## Automatic\n\nPretty simple:\n\n```pip install botbot```\n\n## Manual\n\nIf you want the latest and greatest development code, go ahead and\nclone this repo:\n\n```\ngit clone https://github.com/jackstanek/BotBot.git\ncd BotBot\npython setup.py install\n```\n\n# Configuration\n\nBotBot uses 2 primary configuration files: `~/.botbotignore` and\n`~/.botbot/botbot.conf`.\n\n## `.botbotignore`\n\nThis is a list of files that BotBot won't check. It is similar in\nstructure to a `.gitignore` file, but it's a bit simpler. Instead of\ngit's structure, each line is a string which can be handled by the\nPython built-in [`glob`](https://docs.python.org/3/library/glob.html)\nmodule. Anything after a `#` character will be ignored, so these can\nbe used to add comments.\n\n## `.botbot/botbot.conf`\n\nConfiguration variables are stored here. The file is an .ini-style\nconfiguration formatted file. The variables are stored in sections as\nfollows:\n\n- `[checks]`\n - `oldage`: defines how many days old a file must be to be\n considered \"old\".\n\n - `largesize`: defines how many bytes large a file must be to be\n considered \"large\".\n\n# Testing\n\nBotBot uses pytest as its test suite. To run the tests, run\n```py.test``` in the project root directory.\n", "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/jackstanek/BotBot", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "BotBot", "package_url": "https://pypi.org/project/BotBot/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/BotBot/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/jackstanek/BotBot" }, "release_url": "https://pypi.org/project/BotBot/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "Laboratory computational resource management", "version": "0.1.1" }, "last_serial": 2171339, "releases": { "0.0.1": [], "0.0.2": [ { "comment_text": "", "digests": { "md5": "09156260cd9268d9bb3ae77faf842552", "sha256": "c873ce549a270e379ecc905051c8afe69e5fa15db459f3023cdcb991e548fa5c" }, "downloads": -1, "filename": "BotBot-0.0.2.tar.gz", "has_sig": false, "md5_digest": "09156260cd9268d9bb3ae77faf842552", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2347, "upload_time": "2016-04-18T05:02:25", "url": "https://files.pythonhosted.org/packages/49/38/31148efa54180a2430bbc06e31d2b345892928e08bdba7940309e80df4d4/BotBot-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "e505bba79584954021d836b12cd08666", "sha256": "9adda4c8ee06ed5ee649b3635ad0a2c2aa2259f9a7864bac70b5437451fb1b6b" }, "downloads": -1, "filename": "BotBot-0.0.3.tar.gz", "has_sig": false, "md5_digest": "e505bba79584954021d836b12cd08666", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2339, "upload_time": "2016-04-30T20:15:16", "url": "https://files.pythonhosted.org/packages/e9/dc/3d6747e828a61a95076c604633c61c053c7f1813e9a490227a43c3f2d510/BotBot-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "c67fe07ebff5ad586762ad64dbc9f3c4", "sha256": "53490f1b551bd1d81c904c2de254eb08f81ae0ff629a668f02f3f5d768c8affb" }, "downloads": -1, "filename": "BotBot-0.0.4.tar.gz", "has_sig": false, "md5_digest": "c67fe07ebff5ad586762ad64dbc9f3c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3376, "upload_time": "2016-05-17T16:03:29", "url": "https://files.pythonhosted.org/packages/8b/c0/fd481b17261e3e5b046a911deacc096b879cbdf0bfcdb3446d58ccab21a0/BotBot-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "906679b66a15f238549c6043c204f0b2", "sha256": "bcadf3fa8caef3a080f67a0eda86c4654724fa68de08c083f5868fcb5d19ca96" }, "downloads": -1, "filename": "BotBot-0.1.0.tar.gz", "has_sig": false, "md5_digest": "906679b66a15f238549c6043c204f0b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9417, "upload_time": "2016-06-15T19:03:04", "url": "https://files.pythonhosted.org/packages/20/87/de33fcd96841d953e9c228efa5f7616664adf59b45e8ce80cc6db1a379c4/BotBot-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "582ec904f289aeb93872386451b6770c", "sha256": "5f51af378f239c4a9682e3999659126dd9fe64d732eee41be2f1c53d2f3a5e60" }, "downloads": -1, "filename": "BotBot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "582ec904f289aeb93872386451b6770c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9454, "upload_time": "2016-06-16T19:10:18", "url": "https://files.pythonhosted.org/packages/99/72/a82965c76f07391557961109ece9ff60921a3d361b9721b5248986a889c1/BotBot-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "582ec904f289aeb93872386451b6770c", "sha256": "5f51af378f239c4a9682e3999659126dd9fe64d732eee41be2f1c53d2f3a5e60" }, "downloads": -1, "filename": "BotBot-0.1.1.tar.gz", "has_sig": false, "md5_digest": "582ec904f289aeb93872386451b6770c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9454, "upload_time": "2016-06-16T19:10:18", "url": "https://files.pythonhosted.org/packages/99/72/a82965c76f07391557961109ece9ff60921a3d361b9721b5248986a889c1/BotBot-0.1.1.tar.gz" } ] }