semvec/pypi-packages huggingface dataset:
hostscli 1.1.2
hostscli is a CLI tool to block / unblock websites using /etc/hosts
License: MIT
Keywords: hostscli hosts /etc/hosts block unblock websites

hostscli
========

A CLI tool to block / unblock websites using /etc/hosts. Super simple
and easily extendable.

DOCS: https://hostscli.readthedocs.io/

SOURCE: https://github.com/dhilipsiva/hostscli
beamviz 0.1.0
A visualizer for BEAMnrc, in particular BLOCK CMs
License: MIT
Keywords: egsinp beamnrc egsnrc

beamviz
=======

Installation
------------

    pip3 install beamviz

Use
----

    beamviz my.egsinp --watch

Then 

- install http://www.openscad.org/
- open the SCAD file with OpenSCAD
- under Design, choose the Automatic Reload and Preview
pushpull 0.0.5
Websocket to message broker gateway
License: MIT
Keywords: websocket,asyncio,rabbitmq

########
Pushpull
########
A websocket to rabbitmq gateway
###############################

.. image:: https://travis-ci.org/elastic-coders/pushpull.svg?branch=master
    :target: https://travis-ci.org/elastic-coders/pushpull

**BETA**

Makes it easy to talk to websocket clients using rabbitmq queues.

Websocket to message broker gateway for servers::

  websocket client (browser) <---> pushpull gateway <----> message broker (rabbitmq) <---> your backend application 
                                                                                       \
                                                                                        \-> the authenticator module


Includes some standard authenticator modules


Install
#######

Requires python3.5+::

    pip install pushpull


Test
####

1. install a rabbitmq server and a mongodb server
2. run ``tox``


Usage
#####

Run the websocket server::

    pushpull-server

Run the CLI websocket client::

    pushpull-client challenge_websocket http://localhost:8080/ user_token

Run the CLI rabbitmq client::

    pushpull-client challenge_amqp amqp://localhost/ user_id

Run the CLI rabbitmq authenticator::

    pushpull-client authenticate_amqp amqp://localhost/ pushpull.auth.simple_file:main,user_db.txt

The ``user_db.txt`` is a text file with one entry per line::

    user_id:username:user_token



Build docker image
##################

install wheel::

    pip install wheel

Build wheels for 3rd party and the project itself::

  pip wheel -r requirements.txt -w wheelhouse
  pip wheel . --no-deps -w wheelhouse-app
  docker build -t pushpull .