semvec/pypi-packages huggingface dataset:
free-storage 0.1.0
Accessing GoogleDrive as if it is your local drive
License: MIT
Requires Python: >=3.5.0

## free_storage 

### Motivation
[GoogleDrive](https://www.google.com/drive/) provides up to 15GB of free storage (as of the date of writing). The offical Python API ([`pydrive`](https://pythonhosted.org/PyDrive/index.html)) is a bit tricky to use when you have a nested directory structure. The goal here is to be able to manipulate files GoogleDrive as if you are on your local drive using `os`. If you are using GoogleCloud, S3 or other paid storage services, [cloud-storage-client](https://pypi.org/project/cloud-storage-client/) will be a better library. As the name suggests, this is only useful if you want to stick to the free stuff :) 

### Installation

`pip install free_storage`

To use the library for the first time, you need to follow this [tutorial](https://pythonhosted.org/PyDrive/quickstart.html) to generate `gdrive_credentials.json`. Also you need to define an extra `gdrive_settings.yaml` file.

```bash
# gdrive_credentials.json
{"access_token": XXXX, "client_id": XXXX, "client_secret": XXXX, ...}
```

```bash
# gdrive_settings.yaml
client_config_backend: settings
client_config:
  client_id: XXXX
  client_secret: XXXX

save_credentials: True
save_credentials_backend: file
save_credentials_file: gdrive_credentials.json

get_refresh_token: True

oauth_scope:
  - https://www.googleapis.com/auth/drive
  - https://www.googleapis.com/auth/drive.metadata
```

Below is an example of how the interface is used
```python
from free_storage import GoogleDriveStorage

drive = GoogleDriveStorage(
    setting_file_name="path/to/gdrive_settings.yaml",
    credential_file_name="path/to/gdrive_credentials.json"
)

# Create a folder under root
drive.create_file("directory_name")

# Upload an existing file locally to a remote path
drive.create_file(
    remote_path="directory_name/test.zip",
    local_path="test.zip",
)

# Upload content in memory to a file in remote path
drive.create_file(
    remote_path="directory_name/test.txt",
    content="some string",
)

# Download file
drive.download_file(
    remote_path="directory_name/test.txt",
    local_path="test.txt"
)

# Delete file
drive.delete_file("directory_name/test.txt")
```

### TODO
- For `create_file` method under `GoogleDriveStorage`, allow creating nested levels of directories, instead of just one level down 
- Stream reading large files without downloading the whole file to local
pivotpoint 0.2.1
Utilitario de linha de comando para calcular o pivot point
License: MIT
Requires Python: >=3.8,<4.0
Keywords: trading,pivot point

# Pivot Point

Utilitário de linha de comando para calcular o ponto pivô.

## Instalação

```console
pip install pivotpoint
```

## Uso

```console
pp maxima minima fechamento
```

onde:
maxima = preço máximo
minima = preço mínimo
fechamento = preço de fechamento
ate 0.26.2
Automated Test Environment, a framework for building device testing quickly and consistently
License: MIT
Requires Python: >=3.6.0

# Automated Test Environment (ATE)

[![Documentation Status](https://readthedocs.org/projects/ate/badge/?version=latest)](https://ate.readthedocs.io/en/latest/?badge=latest)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/5a1c34e3898a43ebbdecc1b78c4cad4d)](https://www.codacy.com/app/slightlynybbled/ate?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=slightlynybbled/ate&amp;utm_campaign=Badge_Grade)
[![Build Status](https://travis-ci.org/slightlynybbled/ate.svg?branch=master)](https://travis-ci.org/slightlynybbled/ate)
[![Coverage Status](https://coveralls.io/repos/github/slightlynybbled/ate/badge.svg?branch=master&kill_cache=1)](https://coveralls.io/github/slightlynybbled/ate?branch=master)

`ATE` is a hardware-oriented test environment intended for production testing in a manufacturing 
environment.  The `ATE` framework is a test template and test sequence executor only, so there 
are no considerations for user interaction, meaning that you need to supply your own "start" button.

The ATE could be considered an automated test framework which imposes a consistent work flow and
reduces the amount of mind share that you need to dedicate to developing automated device tests.

Checkout the [documentation](https://ate.readthedocs.io/en/latest/index.html) for more details!

There is a ready-to-run GUI using tkinter over at the [TkATE](https://github.com/slightlynybbled/tkate).  
This is very useful to get a manufacturing test up quickly and easily.  Enjoy!

## Contribution Guidelines

Contribution guidelines are outlined in the [documentation](https://ate.readthedocs.io/en/latest/pages/contribution_guidelines.html).

Please read before contributing!