semvec/pypi-packages huggingface dataset:
shadowdns 0.1.3
A DNS forwarder using Shadowsocks as the server
License: MIT

ShadowDNS
=========

|PyPI version| |Build Status|

A DNS forwarder using
`Shadowsocks <https://github.com/clowwindy/shadowsocks>`__ as the
server.

ShadowDNS creates a DNS server at localhost.

Experimental; use with caution.

Install
-------

OS X:
^^^^^

::

    brew install swig
    git clone https://github.com/clowwindy/M2Crypto.git
    cd M2Crypto
    pip install .
    pip install shadowdns

Windows:
^^^^^^^^

Install M2Crypto (Google an M2Crypto Windows installer for your python
version and install it. Might be complicated, need someone to write a
help here).

::

    easy_install pip
    pip install shadowdns

Debian / Ubuntu:
^^^^^^^^^^^^^^^^

::

    apt-get install python-pip python-m2crypto
    pip install shadowdns

CentOS:
^^^^^^^

::

    yum install m2crypto python-setuptools
    easy_install pip
    pip install shadowdns

Usage
-----

Create a config file ``/etc/shadowdns.json`` (or put it in other path).
Example:

::

    {
        "server":"my_server_ip",
        "server_port":8388,
        "local_address": "127.0.0.1",
        "password":"mypassword",
        "method":"aes-256-cfb",
        "dns":"8.8.8.8"
    }

Explanation of the fields:

+------------------+---------------------------------------------------+
| Name             | Explanation                                       |
+==================+===================================================+
| server           | the address your server listens                   |
+------------------+---------------------------------------------------+
| server\_port     | server port                                       |
+------------------+---------------------------------------------------+
| local\_address   | the address your local listens                    |
+------------------+---------------------------------------------------+
| password         | password used for encryption                      |
+------------------+---------------------------------------------------+
| method           | encryption method, "aes-256-cfb" is recommended   |
+------------------+---------------------------------------------------+
| dns              | DNS server to use                                 |
+------------------+---------------------------------------------------+

Run ``sudo ssdns -c /etc/shadowdns.json`` on your local machine.

Set your DNS to 127.0.0.1.

License
-------

MIT

Bugs and Issues
---------------

Please visit `Issue
Tracker <https://github.com/clowwindy/ShadowDNS/issues?state=open>`__

Mailing list: http://groups.google.com/group/shadowsocks

.. |PyPI version| image:: https://img.shields.io/pypi/v/shadowdns.svg?style=flat
   :target: https://pypi.python.org/pypi/shadowdns
.. |Build Status| image:: https://img.shields.io/travis/clowwindy/ShadowDNS/master.svg?style=flat
   :target: https://travis-ci.org/clowwindy/ShadowDNS
angel 0.0.1
Python API for Angellist
License: MIT

Python API for Angellist 
=========================

Angel is a MIT Licensed Python library to access API of Angellist.
It currently supports Python 2.x and in development. It does not use
any external libraries, so it should work out of the box.


.. code-block:: pycon
   >>> angel = AngelList(config.CLIENT_ID, config.CLIENT_SECRET, config.ACCESS_TOKEN)

   ...



Features
--------


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

To install angel, simply:
.. code-block:: bash

   $ pip install angel
   ...

Documentation
-------------


Contribute
----------
#. Fork `the repository`_ on GitHub from the **master** branch.
#. Create a branch in the following format **username-feature**.
#. Write the test for the bug fix or feature.
#. Send a pull request.

.. _`the repository`: http://github.com/bugra/angel-list