The official Python library for the Plutto API

Overview

Plutto Ruby SDK

This library will help you easily integrate Plutto API to your software, making your developer life a little bit more enjoyable.

Installation

$ pip3 install plutto

Usage

TODO

Testing

TODO

Publishing

TODO

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

Credits

Thank you contributors!

Plutto Ruby SDK is maintained by plutto.

License

Plutto Ruby SDK is © 2021 plutto, spa. It is free software and may be redistributed under the terms specified in the LICENSE file.

Comments
  • Refactor/names

    Refactor/names

    Description

    Se arreglan algunos nombres que estaban siendo redundantes o que no seguían el patrón de los otros. Además, se arregló un pequeño detalle en un docstring del método custom de invoices

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 1
  • Feat/r products permission groups

    Feat/r products permission groups

    Description

    Se agregan los all de products y permission groups. Estos son los únicos métodos existentes en la API para ambos recursos

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 1
  • Feat/all get invoices

    Feat/all get invoices

    Description

    Se implementa la obtención de todos los invoices y de uno en específico a través de los métodos de InvoicesManager

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 1
  • Feat/cd subscriptions

    Feat/cd subscriptions

    Description

    Se implementa la creación y término de las subscripciones. Además, se corrigen unos pequeños errores que habían quedado del PR anterior

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 1
  • Feat/customer permission

    Feat/customer permission

    Description

    Se agregó un método custom para el manager de Customers. Esto con el fin de poder obtener los permisos de un usuario en particular. Se modeló de la misma manera que los otros métodos, separando la responsabilidad del handler en resource_handlers.py. Tengo la sensación de que puede ser una separación media innecesaria, porque puede que en ninguna otra parte se tengan que ver cosas de los permisos, si que feliz si me comentas que opinas sobre esta decisión. Finalmente, se agregaron test para ResourceMixin

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 1
  • Test/manager and utils

    Test/manager and utils

    Description

    Se agregan los test para ManagerMixin, producto de que se creó el CRUD de costumers. Se testean todos los handlers (all, get, create, update y delete), así como todos los métodos que llaman a estos handlers. Además, se arreglan pequeños errores de linting en los tests

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 1
  • Test/fix mocks

    Test/fix mocks

    En este PR se arreglan los mocks de los test. Antes no se estaba fakeando bien los clientes para los tests porque faltaba un archivo para poder usar pytest correctamente

    opened by nmassardot 1
  • Feat/invoices meter products docs

    Feat/invoices meter products docs

    Description

    Se agrega la descripción y ejemplos de uso para los managers de invoices, meter events, permission groups y products

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 0
  • Feat/serialize customers docs

    Feat/serialize customers docs

    Description

    Se agregó la explicación del CustomersManager dentro del readme. Además, se explicó como se puede serializar los recursos

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 0
  • Feat/docs bottom

    Feat/docs bottom

    Description

    Se escribió todo la parte de abajo de las docs: relacionado a testing, publicación y agradecimientos. Agregué la sdk de fintoc y a dani leal en los agradecimientos, cuéntame que te parece

    Requirements

    None.

    Additional changes

    None.

    opened by nmassardot 0
  • Feat/crud docs

    Feat/crud docs

    Description

    Se agrega la explicación del modo de uso de cada método del CRUD con los managers

    Requirements

    [Additional actions that have to be done for the pull request to work (such as adding a secret to the repository)]

    None.

    Additional changes

    [Changes done in this pull request that are additional to the purpose of the branch (such as formatting code or deleting files)]

    None.

    opened by nmassardot 0
Owner
Plutto
Plutto
Official python API for Phish.AI public and private API to detect zero-day phishing websites

phish-ai-api Summary Official python API for Phish.AI public and private API to detect zero-day phishing websites How it Works (TLDR) Essentially we h

Phish.AI 168 May 17, 2022
alpaca-trade-api-python is a python library for the Alpaca Commission Free Trading API.

alpaca-trade-api-python is a python library for the Alpaca Commission Free Trading API. It allows rapid trading algo development easily, with support for both REST and streaming data interfaces

Alpaca 1.5k Jan 9, 2023
The Official Twilio SendGrid Led, Community Driven Python API Library

The default branch name for this repository has been changed to main as of 07/27/2020. This library allows you to quickly and easily use the SendGrid

Twilio SendGrid 1.4k Jan 7, 2023
This package accesses nitrotype's official api along with its unofficial user api

NitrotypePy This package accesses nitrotype's official api along with its unofficial user api. Currently still in development. Install To install, run

The Moon That Rises 2 Sep 4, 2022
Python API wrapper library for Convex Value API

convex-value-python Python API wrapper library for Convex Value API. Further Links: Convex Value homepage @ConvexValue on Twitter JB on Twitter Authen

Aaron DeVera 2 May 11, 2022
This an API wrapper library for the OpenSea API written in Python 3.

OpenSea NFT API Python 3 wrapper This an API wrapper library for the OpenSea API written in Python 3. The library provides a simplified interface to f

Attila Tóth 159 Dec 26, 2022
Aio-binance-library - Async library for connecting to the Binance API on Python

aio-binance-library Async library for connecting to the Binance API on Python Th

GRinvest 10 Nov 21, 2022
Official Python client for the MonkeyLearn API. Build and consume machine learning models for language processing from your Python apps.

MonkeyLearn API for Python Official Python client for the MonkeyLearn API. Build and run machine learning models for language processing from your Pyt

MonkeyLearn 157 Nov 22, 2022
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

PRAW: The Python Reddit API Wrapper PRAW, an acronym for "Python Reddit API Wrapper", is a Python package that allows for simple access to Reddit's AP

Python Reddit API Wrapper Development 3k Dec 29, 2022
PRAW, an acronym for "Python Reddit API Wrapper", is a python package that allows for simple access to Reddit's API.

PRAW: The Python Reddit API Wrapper PRAW, an acronym for "Python Reddit API Wrapper", is a Python package that allows for simple access to Reddit's AP

Python Reddit API Wrapper Development 3k Dec 29, 2022
WhatsApp Api Python - This documentation aims to exemplify the use of Moorse Whatsapp API in Python

WhatsApp API Python ChatBot Este repositório contém uma aplicação que se utiliza

Moorse.io 3 Jan 8, 2022
DEPRECATED - Official Python Client for the Discogs API

⚠️ DEPRECATED This repository is no longer maintained. You can still use a REST client like Requests or other third-party Python library to access the

Discogs 483 Dec 31, 2022
The Official Dropbox API V2 SDK for Python

The offical Dropbox SDK for Python. Documentation can be found on Read The Docs. Installation Create an app via the Developer Console. Install via pip

Dropbox 828 Jan 5, 2023
Unofficial Python wrapper for official Hacker News API

haxor Unofficial Python wrapper for official Hacker News API. Installation pip install haxor Usage Import and initialization: from hackernews import H

null 147 Sep 18, 2022
The official wrapper for spyse.com API, written in Python, aimed to help developers build their integrations with Spyse.

Python wrapper for Spyse API The official wrapper for spyse.com API, written in Python, aimed to help developers build their integrations with Spyse.

Spyse 15 Nov 22, 2022
Official Python wrapper for the Quantel Finance API

Quantel is a powerful financial data and insights API. It provides easy access to world-class financial information. Quantel goes beyond just financial statements, giving users valuable information like insider transactions, major shareholder transactions, share ownership, peers, and so much more.

Guy 47 Oct 16, 2022
A pixeldrain python package using pixeldrain official api

Made with Python3 (C) @FayasNoushad Copyright permission under MIT License License -> https://github.com/FayasNoushad/Pixeldrain/blob/main/LICENSE In

Fayas Noushad 6 Jan 26, 2022
Notion4ever - Python tool for export all your content of Notion page using official Notion API

NOTION4EVER Notion4ever is a small python tool that allows you to free your cont

null 50 Dec 30, 2022
Python API wrapper around Trello's API

A wrapper around the Trello API written in Python. Each Trello object is represented by a corresponding Python object. The attributes of these objects

Richard Kolkovich 904 Jan 2, 2023