semvec/pypi-packages huggingface dataset:
lotus-engine 0.0.2
A android reverse tool
Requires Python: >=3
Keywords: android,unicorn,emulator

# Lotus - Android 逆向分析工具
## Features
- Android 模拟执行

## ChangeLog
- Version 0.0.2
  - 测试上传pypi配置
- Version 0.0.1
  - Create project

## References
Csv-Json-Converter 1.1.0
Аccepts files as input and converts them to csv or json format
Requires Python: >=3.7

# Csv-json file converter 

#### Csv-json converter converts csv files to json files. The converter can convert standard csv files with headers and standart json files.
#### Functions of this package can return the converted file as a variable and create the converted file in the project directory if needed.
***
## How to use it? 

##### * First of all you must import this package like:
```python
from csv_json.csv_json_conv import *
```
##### * If you want to convert csv to json you must use:
```python
csv_to_json(file_csv)
```
Instead file_csv you need to write here relative or absolute path to your csv file.
The function returns path to the created json file and create json file with same name as original csv file.
##### * If you want to convert json to csv you must use:
```python
json_to_csv(file_json, file_creating=)
```
Instead file_json you need to write here relative or absolute path to your json file.
The function returns path to the created csv file and create csv file with same name as original json file.

## License

MIT

### Autor

Kovalev Maxim
mfpy 1.0.0
MoneyForward クラウド勤怠といい感じに通信していい感じに打刻するやつ
Requires Python: >=3.6

mfpy
====

*MoneyForward クラウド勤怠といい感じに通信していい感じに打刻するやつ*

 - Requests + bs4 でできてます
 - Seleniumなどブラウザで殴る系パッケージは使ってないので軽量！
 - そのままCLIツールとして使えて便利！
 - もちろん `import` してご自身の時間管理ツールと結合して使って頂けます


今ある機能
----------

 - 出勤・退勤・休憩・休憩終了のリアルタイム打刻
 - 過去の打刻を一括登録（「日時勤怠」ページでの打刻に相当）


環境
----

 - Python 3.8.2
    - 3.7.7で動くことを確認しました
    - 3.6では動きません
 - macOS Catalina (10.15.4)
    - その他のOSでも多分動きます


入れ方
------

```
$ pip install mfpy
```

失敗する場合: setuptoolsが古いとsetup.cfgを解釈してくれないので、 `pip install mfpy` に失敗する場合は `pip install -U setuptools` を実行してみてください。


使い方 (CLIツールとして)
------------------------

基本形は

```
$ python -m mfpy -c {会社ID} -u {ユーザーID} -p {パスワード}
```

で、ここにサブコマンドを指定します。


### 出勤・退勤・休憩・休憩終了

```
$ python -m mfpy -c {会社ID} -u {ユーザーID} -p {パスワード} startjob    # 出勤
$ python -m mfpy -c {会社ID} -u {ユーザーID} -p {パスワード} finishjob   # 退勤
$ python -m mfpy -c {会社ID} -u {ユーザーID} -p {パスワード} startbreak  # 休憩
$ python -m mfpy -c {会社ID} -u {ユーザーID} -p {パスワード} finishbreak # 休憩終了
```

成功したら `OK!`、失敗したら `Failed ({ステータスコード})` と表示します。


### 打刻一括登録

複数打刻の登録には `postentries` サブコマンドを使用します。
`-d` で日付を指定し（省略すると今日扱い）、残りの引数に `HH:MM,HH:MM` の形式で1つ以上作業時間を記述します。

作業時間が1つのみだった場合は、そのまま「出勤」→「退勤」で打刻し、2つ以上ある場合は

「出勤」→「休憩開始」→「休憩終了」→「休憩開始」→…→「休憩終了」→「退勤」

という風に打刻します。（現在のところ、打刻の種類を手動で指定できるローレベルAPI的なのは用意していません)

例えば、

```
$ python -m mfpy -c {会社ID} -u {ユーザーID} -p {パスワード} postentries \
         -d 2020-04-28 \
         "10:00,11:00" "11:22,12:34"
```

と実行すると、

 - 10:00 出勤
 - 11:00 休憩開始
 - 11:22 休憩終了
 - 12:34 退勤

と登録されます。


使い方 (Python モジュールとして)
--------------------------------

`mfpy` パッケージを `import` してご自身のプログラムからMF勤怠に打刻するのに使えます。
サンプルとして、使用例の全パターンを [`/mfpy/__main__.py`](/mfpy/__main__.py) に記述しています。参考にしてください。

例えば、出勤打刻するには以下のように呼びます。

```
import mfpy

with mfpy.client('company_id', 'user_id', 'password') as client:
    print(f'Starting job... ', end='')
    ok, status = client.start_job()
    print('OK!' if ok else f'Failed ({status})')
```
gpravada-helloworld 0.0.1
Say Hello

# Hello World

This is an example project demonstrating how to publish a python modile to pypi

## installation

Run the following to install:

```python
pip install helloworld
```

## Usage

```python
from helloworld import say_hello

# Generate "Hello, World!"
say_hello()

#Generate "Hello, Everybody!"
say_hello("Everybody")

```
# Developing Hello World
To install helloworld, along with the tools you need to develop and run tests, run the following in your virtualenv:
```bash
$ pip install -e .[dev]
```
jasper-engine 0.0.1
A android reverse tool
Requires Python: >=3
Keywords: android,unicorn,emulator

# Jasper - A Android/iOS Reverse Tool
## Features
- Simulation execution for Android

## References
- [AndroidNativeEmu](https://github.com/AeonLucid/AndroidNativeEmu.git)
- [ExAndroidNativeEmu](https://github.com/maiyao1988/ExAndroidNativeEmu.git)
docsdk 2.0.2
Python REST API wrapper for docsdk

## docsdk-python

This is the official Python SDK v2 for the [DocSDK](https://docsdk.com/api/v2) _API v2_. 
For API v1, please use [v1 branch](https://github.com/dossdk/docsdk-python/tree/v1) of this repository.


![PyPI](https://img.shields.io/pypi/v/cloudconvert)
## Installation

```
 pip install docsdk
```

## Creating API Client

```
  import docsdk
 
  docsdk.configure(api_key = 'API_KEY', sandbox = False)
```

Or set the environment variable `DOCSDK_API_KEY` and use:

```
  import docsdk
 
  docSDK.default()
```

## Creating Jobs

```js
 import docSDK

 docsdk.configure(api_key = 'API_KEY')

 docsdk.Job.create(payload={
     "tasks": {
         'import-my-file': {
              'operation': 'import/url',
              'url': 'https://my-url'
         },
         'convert-my-file': {
             'operation': 'convert',
             'input': 'import-my-file',
             'output_format': 'pdf',
             'some_other_option': 'value'
         },
         'export-my-file': {
             'operation': 'export/url',
             'input': 'convert-my-file'
         }
     }
 })

```

## Downloading Files

DocSDK can generate public URLs for using `export/url` tasks. You can use these URLs to download output files.

```js
exported_url_task_id = "84e872fc-d823-4363-baab-eade2e05ee54"
res = docsdk.Task.wait(id=exported_url_task_id) # Wait for job completion
file = res.get("result").get("files")[0]
res = docsdk.download(filename=file['filename'], url=file['url'])
print(res)
```

## Uploading Files

Uploads to DocSDK are done via `import/upload` tasks (see the [docs](https://docsdk.com/api/v2/import#import-upload-tasks)). This SDK offers a convenient upload method:

```js
job = docsdk.Job.create(payload={
    'tasks': {
        'upload-my-file': {
            'operation': 'import/upload'
        }
    }
})

upload_task_id = job['tasks'][0]['id']

upload_task = docsdk.Task.find(id=upload_task_id)
res = docsdk.Task.upload(file_name='path/to/sample.pdf', task=upload_task)

res = docsdk.Task.find(id=upload_task_id)
```
## Webhook Signing

The node SDK allows to verify webhook requests received from DocSDK.

```js
payloadString = '...'; # The JSON string from the raw request body.
signature = '...'; # The value of the "DocSDK-Signature" header.
signingSecret = '...'; # You can find it in your webhook settings.

isValid = docsdk.Webhook.verify(payloadString, signature, signingSecret); # returns true or false
```

## Unit Tests

```
# Run Task tests
$ python tests/unit/testTask.py

# Run Job tests
$ python tests/unit/testJob.py

# Run Webhook tests
$ python tests/unit/testWebhookSignature.py
 
```


## Integration Tests
```
# Run Integration test for task
$ python tests/integration/testTasks.py 

# Run Integration test for Job
$ python tests/integration/testJobs.py 

```


## Resources

* [API v2 Documentation](https://docsdk.com/api/v2)
* [DocSDK Blog](https://docsdk.com/blog)
hiton-ezk 0.0.7
Algorithms for constructing causal networks for simulated data
Requires Python: >=3.7

# README.md

This package is designed to infer the causal structure of a complex simulated environment utilizing the HITON-EZK algorithm.

Parameters for executing the algorithm (number N, N1, N2 of samples drawn at various steps; threshold for on c_ij^K for causal dependence, etc.) are stored in a dictionary and passed into the `hiton` or `hiton_iterator` functions as the `params` keyword argument. This also contains a dictionary under the key `sampler_params` which holds the information needed to execute a simulation, or perturb a system state, and will depend on the simulation function (stored in params['sampling_params']['simulator']) the user provides.

The simulation of interest must be packaged in a function `simulator` so that we can generate simulation output by a call of the form 
`simulator(**kwargs)`
with kwargs a dictionary of inputs. The simulator function is assigned to the key value `simulator` in params['sampler_params']

In this version the package only supports single target variable testing, so questions of whether agent j is influencing agent i must be expressed as ``Does the collection of variables describing agent j have a statistical effect on the single variable x of agent i?'' The choice of variable x is made in params['sampling_params']['target_variable']. Of course, in some applications the response variable may not be one-dimensional; in a future update this will be supported, allowing us to rephrase the above question as ``Does the collection of agent j's variables have a statistical influence on any one of the variables defining agent i?''
selenium-bot-framework 0.0.1
General purpose selenium based bot framework supports conccurent task
Requires Python: >=3.6

# SeleniumBotFramework
A general purpose bot framework uses selenium. It has ready to use proxy,email,profile, useragent implementations  

Sample usage : 

```
import logging
import time

from bot.bot import Bot
from bot.db._sqlite import DB
from bot.browser.browser import Browser

db = DB("db.db")

logger = logging.getLogger('botloger')
hdlr = logging.FileHandler('bot.log')
formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s')
hdlr.setFormatter(formatter)


bot = Bot(db,logger)
bot.create_browser(
    browserPath="bot/browser/drivers/win/chromedriver.exe",
    browser_type="chrome",
    headless=False
)
time.sleep(1000)
```