Laboratory computational resource management
# BotBot [![Build Status](https://travis-ci.org/jackstanek/BotBot.svg?branch=master)](https://travis-ci.org/jackstanek/BotBot)
A manager for lab computational resources.
- Ensures all files in a shared folder are group readable.
- Encourages users to use symbolic links instead of copying large files.
- Suggests file compression when appropriate to save space.
- Modular design allowing for easy extension.
`pip install botbot`
If you want the latest and greatest development code, go ahead and clone this repo:
` git clone https://github.com/jackstanek/BotBot.git cd BotBot python setup.py install `
BotBot uses 2 primary configuration files: ~/.botbotignore and ~/.botbot/botbot.conf.
This is a list of files that BotBot won’t check. It is similar in structure to a .gitignore file, but it’s a bit simpler. Instead of git’s structure, each line is a string which can be handled by the Python built-in [glob](https://docs.python.org/3/library/glob.html) module. Anything after a # character will be ignored, so these can be used to add comments.
Configuration variables are stored here. The file is an .ini-style configuration formatted file. The variables are stored in sections as follows:
- oldage: defines how many days old a file must be to be considered “old”.
- largesize: defines how many bytes large a file must be to be considered “large”.
BotBot uses pytest as its test suite. To run the tests, run `py.test` in the project root directory.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size BotBot-0.1.1.tar.gz (9.5 kB)||File type Source||Python version None||Upload date||Hashes View|