semvec/pypi-packages huggingface dataset:
shadowsocks-sdk 0.1.0.dev0
shadowsocks sdk and cli
License: MIT
Keywords: shadowsocks cli sdk

shadowsocks-sdk
===============

the sdk canhelp you to manage your shadowsocks sever

Usage
=====

-  sdk usage
-  cli usage

::

    pip install shadowsocks-sdk

SDK Usage
---------

::

    ss = ShadowsocksSDK('127.0.0.1', 6001)
    print(ss.ping())
    ss.add_user('9000', 'password')
    ss.remove_user('9000')

CLI Usage
---------

::

    usage: sscli [-h] [-v] {ping,add,remove} ...

    positional arguments:
      {ping,add,remove}
        ping             ping shadowsocks server.
        add              add new user to shadowsocks server.
        remove           remove a user from shadowsocks server.

    optional arguments:
      -h, --help         show sscli usage and message.
      -v, --version      show shadowsocks sdk version.

ping usage
~~~~~~~~~~

::

    usage: sscli ping [-h] --host HOST --port PORT

    optional arguments:
      -h, --help   show this help message and exit
      --host HOST  shadowsocks server manager bind host, default 127.0.0.1.
      --port PORT  shadowsocks server manager bind port, default 6001.

add usage
~~~~~~~~~

::

    usage: sscli add [-h] --host HOST --port PORT --server_port SERVER_PORT
                     --password PASSWORD

    optional arguments:
      -h, --help            show this help message and exit
      --host HOST           shadowsocks server manager bind host, default
                            127.0.0.1.
      --port PORT           shadowsocks server manager bind port, default 6001.
      --server_port SERVER_PORT
                            new server_port for new user, default 9000.
      --password PASSWORD   new password for new user, default password.

remove usage
~~~~~~~~~~~~

::

    usage: sscli remove [-h] --host HOST --port PORT --server_port SERVER_PORT

    optional arguments:
      -h, --help            show this help message and exit
      --host HOST           shadowsocks server manager bind host, default
                            127.0.0.1.
      --port PORT           shadowsocks server manager bind port, default 6001.
      --server_port SERVER_PORT
                            new server_port for new user, default 9000.

LICENSE
=======

MIT
fanfou-cli 0.1.20
Fanfou Command Line Client
License: MIT
Keywords: internet

饭否命令行客户端
################

.. image:: https://travis-ci.org/j178/fanfou-cli.svg?branch=master
    :target: https://travis-ci.org/j178/fanfou-cli

.. image:: https://badge.fury.io/py/fanfou-cli.svg
    :target: https://pypi.python.org/pypi/fanfou-cli

.. image:: https://img.shields.io/badge/python-3.5-blue.svg
    :target: https://pypi.python.org/pypi/fanfou-cli

.. image:: https://img.shields.io/badge/license-MIT-blue.svg
    :target: https://pypi.python.org/pypi/fanfou-cli

.. image:: https://badges.gitter.im/fanfou-cli2/Lobby.svg
    :target: https://gitter.im/fanfou-cli2/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge


安装
====

- 通过 `pip`_ 安装

.. code-block:: bash

  pip3 install fanfou-cli

- 手动安装

.. code-block:: bash

    git clone https://github.com/j178/fanfou-cli
    cd fanfou-cli
    pip3 install . --user

使用
====

日常使用
--------

.. code-block:: bash

    fan 任意文字，不需要引号，可以包含空格，fan命令之后的任意内容均被当作新饭的内容


其他功能
--------

.. table::
    :widths: 25

    ======================   ====================================================
    fan                      不加任何参数直接运行 ``fan`` , 则在默认浏览器中打开饭否主页
    fan [文字] -i <image>    上传图片。``-i`` 参数可以是图片的本地路径或者网络URL，网络URL请用引号引起来。文字可以为空。
    fan -                    ``fan`` 命令后加短横线 ``-`` ，表示从标准输入(stdin)中读取内容。
                             这样就可以输入多行的饭，输入完成后按 ``Ctrl+D`` (Windows下 ``Ctrl+Z`` )结束输入。
                             也可以与其他命令结合起来使用，如 ``echo 'hello' | fan -``
    fan -r                   撤回上一条饭
    fan -v                   刷饭模式
    fan -m                   查看自己的饭否资料
    fan -d                   随机查看一些公开的饭
    fan -u <user-id>         查看他人的资料，``user-id`` 可从 ``fan -v`` 模式中获得
    fan --login              登陆新的账号
    fan --switch             切换账号
    fan --config             自定义配置
    fan --lock 1             上锁。非关注者无法查看你的状态。
    fan --lock 0             解锁
    fan --dump [文件名]      将所有饭否消息保存为JSON格式。文件名可选，默认为 ``fanfou-archive.json``
    fan -h                   查看帮助
    ======================   ====================================================

初次使用时，此工具需要获取你的授权才能帮你发饭。
此工具支持两种授权方式：
- 一种是 OAuth，这种方式无需获取你的密码，是默认的授权方式。
- 另一种是 XAuth，这种方式需要你输入用户名和密码（输入密码时自动关闭回显），适合在没有浏览器的场景使用，在使用 ``--xauth`` 参数时会使用此种方式。

**你的密码仅在初次授权时需要，此工具不会保存。**

如果你想取消对此工具的授权，可以随时访问 `<http://fanfou.com/settings/apps>`_, 找到 **爱米饭**， 然后 **取消认证** 就可以了啦~

说明
====

- 此工具会在 ``~/.fancache`` (\*unix系统)或 ``%USERPROFILE%/.fancache`` 中保存认证凭据(access_token)，用户的饭否资料，和你的最新的一条饭否消息。你可以随时删除这个文件，不过删除之后需要重新授权。
- OAuth认证时，此工具会启动一个 HTTP服务器，并监听本地的 8000 端口。Windows下会弹出权限提示，为了能够正常授权，请选择允许。
- 上锁/解锁功能需要你在浏览器中的 cookie。在浏览器中打开饭否页面，然后按F12打开控制台，执行以下 Javascript 代码，将代码的输出结果粘贴到脚本中。

.. code-block:: javascript

    (/al=(.*?);/i).exec(document.cookie)[1]

依赖
====

- Python3
- requests-oauthlib
- arrow

TODO
====

- [x] 图片上传
- [x] colorize
- [x] time humanize
- [x] 转发/评论消息
- [x] 上锁/解锁功能
- [x] 简化授权流程
- [x] 查看图片
- [x] xauth支持
- [x] 修改配置功能
- [x] 多账号切换
- [ ] 备份进度条
- [ ] 查看提到我的消息
- [ ] 查看私信

.. _pip: https://pip.pypa.io/en/stable/installing/
meowlogtool 0.1.7
A python logger util for cat
License: MIT
Keywords: logger log

Meow Log Tool
=============================

A tool to help you create logger which print to file, console or use `Loggly <https://www.loggly.com/>`_

.. code-block:: python

    import sys
    from meowlogtool import log_util
    loggly_api = "YOUR-API-OF-LOGGLY.COM"

    if __name__ == "__main__":

        # log to console and file
        logger1 = log_util.create_logger("temp_file", print_console=True)
        logger1.info("LOG_FILE") # log using logger1

        # log to console, file and loggly.com
        logger2 = log_util.create_logger("loggly", print_console=True, use_loggly=True, loggly_api_key=loggly_api)
        logger2.info("Log from python")

        # attach log to stdout (print function)
        s1 = log_util.StreamToLogger(logger1)
        sys.stdout = s1

        # anything print to console will be log
        print ('I am Pusheen the cat')
        a = 1234
        print ('I eat 3 shortcakes already. It is too short')
        print ('cost = ', a)
        html_log = log_util.up_gist('doggy.log', 'test_doggy', 'test_doggy')
        print('link on gist %s'%(html_log))
cfenv 0.5.3
Python wrapper for Cloud Foundry environments
License: MIT
Keywords: cloud foundry

========
py-cfenv
========

.. image:: https://img.shields.io/pypi/v/cfenv.svg
    :target: http://badge.fury.io/py/cfenv
    :alt: Latest version

.. image:: https://img.shields.io/travis/jmcarp/py-cfenv/master.svg
    :target: https://travis-ci.org/jmcarp/py-cfenv
    :alt: Travis-CI

**py-cfenv** is a tiny utility that simplifies interactions with Cloud Foundry environment variables, modeled after node-cfenv_.

Quickstart
----------

.. code-block:: python

    from cfenv import AppEnv

    env = AppEnv()
    env.name  # 'test-app'
    env.port  # 5000

    redis = env.get_service(label='redis')
    redis.credentials  # {'uri': '...', 'password': '...'}
    redis.get_url(host='hostname', password='password', port='port')  # redis://pass:host

Keys may change based on the service. To see what keys are available for the app's services:

.. code-block:: bash

    $ cf env my-app

    Getting env variables for app my-app in org my-org / space my-space as me@example.com...
    OK

    System-Provided:
    {
     "VCAP_SERVICES": {
      "redis": [
       {
        "credentials": {
         "hostname": "example.redis.host",
         "password": "verysecurepassword",
         "port": "30773",
         "ports": {
          "6379/tcp": "30773"
         },
         "uri": "redis://:verysecurepassword@example.redis.host:30773"
        },
        "label": "redis",
        "name": "example-redis",
        "plan": "standard",
        "provider": null,
        "syslog_drain_url": null,
        "tags": [
         "redis28",
         "redis"
        ],
        "volume_mounts": []
       }
      ]
     }
    }

.. _node-cfenv: https://github.com/cloudfoundry-community/node-cfenv/