semvec/pypi-packages huggingface dataset:
bos 0.0.1
PeerPlays BOS
Keywords: peerplays

## Peerplays BOS - Bookie Oracle Software Suite - Manual Intervention Module

The purpose of these tools is to serve the witnesses and assist them
with their regular ground work of managing events on the PeerPlays
blockchain.

## Development use
Clone the develop branch from the repository locally
	git clone -b remote git@bitbucket.org:peerplaysblockchain/bookied-ui.git

Install environment
	
	$ apt-get install -y python3 python3-pip libmysqlclient-dev libssl-dev npm
	$ npm install -g bower

Install virtual environemnt user either one of the following 

	$ pip3 install virtualenv # should always works
	$ apt-get install python-virtualenv # Ubuntu 14.04 
	$ apt-get install virtualenv  # Ubuntu 16.04 
	
Install static files
	
	$ cd app
	$ bower install

Run the development server
	
	$ run_dev_server.sh
	
The manual intervention module is then available at
	
	http://localhost:5000/overview
	
For documentation of usage please look inside the scripts. To add the init accounts please use
	
	5KQwrPbwdL6PhXujxW37FSSQZ1JiwsST4cqQzDeyXtP79zkvFD3
	
### Description of scripts

setup.sh
	Ensures that the given command is executed within a virtual environment

run_dev_server.sh
	Starts the manual intervention module via flask development webservice 
	
## Docker

### Build and Run Docker Container

    $ cd bookied-ui
    $ docker build -t boss:latest .
    $ docker-compose up

.. then open browser with URL:

    http://localhost:8000
travislint 1.1
An application to simplify linting of travis-ci config files.
Requires Python: >=2.7, <4

====================
travislint |builds|
====================
Disclaimer: I have no connection to `travis-ci`_ at all other than being a satisfied customer.  I wrote this utility to avoid having to install Ruby, dependencies etc in order to run the `travis-ci`_ command line tool which does far more than I actually needed.

What It Does
------------
This is a Python utility that parses your `travis-ci`_ configuration file and lints whether it is valid generic YAML before passing it to `travis-ci`_'s own linter.

Installation
------------
It is recommended that you install the utility into either `Virtualenv`_ or `Venv`_ environment after which the following should install this utility:
::

  $ pip install travislint


The travislint application can then be run to lint your `travis-ci`_ configuration file.

Usage
-----
::

  travislint [-h] [-v] [filename]

  Lint a .travis.yml file

  positional arguments:
    filename       name of the file to lint (default: .travis.yml)

  optional arguments:
    -h, --help     show this help message and exit
    -v, --verbose  verbose output of progress


Under the Covers
----------------
First of all we lint the file as generic YAML using `yamllint`_.

It turns out that the `travis-ci`_ command line tool does not actually lint your file itself but hands off this task to a portion of the `travis-ci`_ website.  So it was simple to do this using the Python `requests`_ package and save you from having to install Ruby etc.

.. _travis-ci: https://travis-ci.org
.. _yamllint: https://github.com/adrienverge/yamllint
.. _requests: http://docs.python-requests.org/en/master/
.. _Virtualenv: https://virtualenv.pypa.io/en/stable/
.. _Venv: https://docs.python.org/3/library/venv.html
.. |builds| image:: https://travis-ci.org/papadeltasierra/travislint.svg?branch=master