Metadata-Version: 2.1
Name: python-thingiverse
Version: 0.0.5
Summary: A Python Thingiverse REST API wrapper
Home-page: https://garciajg.github.io/python-thingiverse/
Keywords: thingiverse,wrapper
Author: Jose Garcia
Author-email: maton.pg@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Requires-Dist: pytest (>=7.0.0,<8.0.0)
Requires-Dist: pytest-cov (>=3.0.0,<4.0.0)
Requires-Dist: python-box (>=5.4.1,<6.0.0)
Requires-Dist: requests (>=2.27.1,<3.0.0)
Requires-Dist: tox (>=3.24.5,<4.0.0)
Project-URL: Documentation, https://garciajg.github.io/python-thingiverse/
Project-URL: Repository, https://github.com/garciajg/python-thingiverse
Description-Content-Type: text/markdown

# Python Thingiverse

NOT OFFICIAL. This is only a Python wrapper for Thingiverse REST API.

This project was started in Feb 10 2022. It is still being developed and improved. To see the Test PyPI package, check it [here](https://test.pypi.org/project/python-thingiverse/)

## Table of Contents

+ [Getting Started](#getting-started)
  + [Usage](#usage)
+ [Installing development package](#installing-development-package)
+ [TODO](#todo)
+ [Improvements](#improvements)


### Getting Started

To install the package run

```bash
pip install python-thingiverse
```


#### Usage

Initializing the Thingiverse

```python
from thingiverse import Thingiverse

thingy = Thingiverse(access_token="<access token>")
search_results = thingy.search_term("RPi 4")
```


### Installing development package

```bash
python3 -m pip install -i https://test.pypi.org/simple/ python-thingiverse
```


### TODO:

- A full list of REST endpoints will go here

### Improvements

- [X] Docstrings
- [ ] OAuth working (Use App token!!!)
- [X] CI/CD
- [ ] Look into autoversioning
- [X] Tests (started)
- [ ] README
- [ ] Think of documentation hosting

