# BotBot [](https://travis-ci.org/jackstanek/BotBot)
A manager for lab computational resources.
# Functionality
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.
# Installation
## Automatic
Pretty simple:
`pip install botbot`
## Manual
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 `
# Configuration
BotBot uses 2 primary configuration files: ~/.botbotignore and ~/.botbot/botbot.conf.
## .botbotignore
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.
## .botbot/botbot.conf
Configuration variables are stored here. The file is an .ini-style configuration formatted file. The variables are stored in sections as follows:
- [checks]
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”.
# Testing
BotBot uses pytest as its test suite. To run the tests, run `py.test` in the project root directory.
Metadata
Release files for BotBot 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| BotBot-0.1.1.tar.gz | 9.5 kB | Details |
Release files / BotBot-0.1.1.tar.gz
| Download URL | BotBot-0.1.1.tar.gz |
|---|---|
| Size | 9.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5f51af378f239c4a9682e3999659126dd9fe64d732eee41be2f1c53d2f3a5e60
|
|
BLAKE2b-256 checksum How to use checksums |
9972a82965c76f07391557961109ece9ff60921a3d361b9721b5248986a889c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |