REST API framework designed for human beings

Eve is an open source Python REST API framework designed for human beings. It allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services. Eve offers native support for MongoDB, and SQL backends via community extensions. Eve is Simple from eve import Eve app = Eve() app.run() The API is now live, ready to be consumed: $ curl -i http://example.com/people HTTP/1.1 200 OK All you need to bring your API online    

Read more

RESTful API for encoding/decoding messages into/from images

ImageSecrets RESTful API for encoding/decoding messages into/from images. Tech/framework used Python 3.9 FastAPI PostgreSQL with Tortoise ORM Docker Heroku Features Image steganography to encode and decode messages User management and authentication Great documentation via OpenAPI What I’ve learned Python – Improved knowledge of testing, asynchronous development, ORMs, coverage FastAPI – Gained great experience with the framework NumPy – Used for reading and editing image pixel data Databases – Learned how to use SQLAlchemy and Tortoise ORM for asynchronous database development […]

Read more

Boilerplate code for quick docker implementation of REST API

Boilerplate code for quick docker implementation of REST API with JWT Authentication using FastAPI, PostgreSQL and PgAdmin. Getting Started Features Auth Description Login Access Token OAuth2 compatible token login, get an access token for future requests Check Session Test if a user is logged in by checking if a valid access token is in the header Recover Password Password Recovery Reset Password Reset your password User Description Create New User Create a new user Get Current User By Id Get […]

Read more

Python bindings for Podman’s RESTful API

podman-py This python package is a library of bindings to use the RESTful API of Podman. It is currently under development and contributors are welcome! Dependencies Example usage “””Demonstrate PodmanClient.””” import json from podman import PodmanClient # Provide a URI path for the libpod service. In libpod, the URI can be a unix # domain socket(UDS) or TCP. The TCP connection has not been implemented in this # package yet. uri = “unix:///run/user/1000/podman/podman.sock” with PodmanClient(base_url=uri) as client: version = client.version() […]

Read more

Restful Api developed with Flask using Prometheus and Grafana for monitoring

Hephaestus Restful Api developed with Flask using Prometheus and Grafana for monitoring and containerization with Docker. In Greek mythology, Hephaestus was either the son of Zeus and Hera or he was Hera’s parthenogenous child. … As a smithing god, Hephaestus made all the weapons of the gods in Olympus. He served as the blacksmith of the gods, and was worshipped in the manufacturing and industrial centres of Greece, particularly Athens. Get Started :rocket: An Restful Api project developed with Flask. […]

Read more

A RESTful API made using Python and Flask

Project Heist Project Heist is a RESTful API made using Python and Flask. This API is inspired by the popular Spanish TV show Money Heist. Using this API, one can get the information of characters in the Money Heist TV show. How to use: Syntax: https://projectheist.herokuapp.com/characters/{id} where id is a unique number for every character. Character IDs available: 1 – Professor 2 – Berlin 3 – Tokyo 4 – Nairobi 5 – Lisbon 6 – Denver 7 – Rio 8 […]

Read more

A friendly Python wrapper around the Deezer API

Deezer Python Client A friendly Python wrapper around the Deezer API. Installation The package is published onPyPI and can be installed by running: pip install deezer-python Basic Use Easily query the Deezer API from you Python code. The data returned by the DeezerAPI is mapped to python resources: >>> client = deezer.Client() >>> client.get_album(680407).title ‘Monkey Business’    

Read more

Unofficial Python bindings for the Plex API

Python-PlexAPI Unofficial Python bindings for the Plex API. Our goal is to match all capabilities of the official Plex Web Client. A few of the many features we currently support are: Navigate local or remote shared libraries. Perform library actions such as scan, analyze, empty trash. Remote control and play media on connected clients, including Controlling Sonos speakers Listen in on all Plex Server notifications. Getting a PlexServer Instance There are two types of authentication. If you are running on […]

Read more

A Python 3 client for the beanstalkd work queue

Greenstalk Greenstalk is a small and unopinionated Python client library for communicating with the beanstalkd work queue. The API provided mostly maps one-to-one with commands in the protocol. Getting Started >>> import greenstalk >>> client = greenstalk.Client((‘127.0.0.1’, 11300)) >>> client.put(‘hello’) 1 >>> job = client.reserve() >>> job.id 1 >>> job.body ‘hello’ >>> client.delete(job) >>> client.close()    

Read more
1 2