access and query the UCSC database with an elegant and human readable Api
This library provides functionality for fetching and parsing information about Common Vulnerabilities and Exposures (CVE) using the NIST National Vulnerability Database (NVD) RESTful API.
A powerful CLI tool to scaffold and manage FastAPI projects with authentication, database migrations, and more
An API to access the NewClimate Institute's Climate Policy Database
A simple Python wrapper around the ILThermo 2.0 database with SMILES support
"Unofficial Co-operative Bank of Kenya API Python SDK."
Graph database API for Herculaneum data
A python wrapper for working with the osu! API, databases and file formats
A custom wrapper for Google Firestore.
Python wrapper for the open-trivia-database API
Document-query: models for schema-less databases.
A Python api to access moneywiz sqlite database
Spam Detector is a simple tool for detecting spam in a text. It utilize an email address or IP address to validate the given text against the spam database.
A Python library for building real-time backends with auto-generated APIs, real-time updates, and granular permissions.
Universal Notion synchronization service for development data and documentation
RESTful API server to interact with the clusto database.
Falcon API resources for databases
A clear and distinct wrapper of The Movie Database API.
a user-friendly interface for searching individual variants, batch queries, and exploring gene regions from the Ensembl database.
Advanced Data Processing and Analytics Framework
Python client library for Mase Database API
A database server application that provides both a RESTful API and GUI for access to BED files and related basic statistics
Python library for accessing API of the UniCatDB - Universal Catalog Database for biological findings.
Model based resources that are used to talk to APIs and Databases Directly
Singer.io tap for extracting data from the HubSpot API that generates a schema that is compatible with a relational database target for each stream.
Plugin for the 'bepatient' library adding database support.
Some Functions to manage a User Database and do stuff with it!
An implementation of a minimal Python API for Wildflower's Honeycomb database
A Python-based MCP server for database actions on Amazon Redshift using the Data API
Data Processing is used for data processing through MinIO, databases, Web APIs, etc.
Centralize database access
Dirt simple CRUD API to access SQL databases
Superduper allows users to work with anthropic API models. The key integration is the integration of high-quality API-hosted LLM services.
Superduper allows users to work with cohere API models.
Python package which to access the Twitter database without API
Search data within Jail database for jails that use Zuercher Portal
Okapi ===== Python Library to send API info to Storage Server Okapi setup =========== In an existing project you should at least modify the following files: requirements/base.txt --------------------- Add the following requirement to the project's settings. It won't be needed to add ``requests`` if the project is already using it. ``requests`` version should be >= 2.2.11: .. code-block:: python okapi==X.Y.Z settings.py ----------- Add the following configuration to the project's settings: .. code-block:: python ########## OKAPI CONFIGURATION OKAPI_PROJECT = 'your-project-name' OKAPI_URI = None if settings.has_section('okapi'): OKAPI_URI = 'mongodb://{0},{1},{2}/{3}?replicaSet={4}'.format( settings.get('okapi', 'host0'), settings.get('okapi', 'host1'), settings.get('okapi', 'host2'), settings.get('okapi', 'name'), settings.get('okapi', 'replica'), ) ########## END OKAPI CONFIGURATION Note that if the project is already using *MongoDB*, you shouldn't store Okapi's data into the same database. Okapi creates collections dynamically and could conflict with your the project's. Initialization -------------- Initialize Okapi in the ``models.py`` file of a basic application of the project. This way Okapi will be imported at startup time: .. code-block:: python import requests from django.conf import settings from okapi.api import Api project_name = getattr(settings, 'OKAPI_PROJECT') mongodb_uri = getattr(settings, 'MONGODB_URI') okapi_client = Api(project_name, requests, mongodb_uri) Usage ----- Once initialized you can use Okapi wherever you use ``requests`` library. Think of Okapi as if you were using ``requests`` because they both have the same API. Requests documentation: http://docs.python-requests.org/en/latest/ Activating/deactivating okapi in your project --------------------------------------------- In the file ``settings/base.py`` under the ``OKAPI CONFIGURATION`` section, you can add a boolean setting in order to enable/disable okapi for your project. It could be interesting to have it enabled in QA or staging environment and after it has been properly tested, activate it also in production. You can have a section into ``your-project-name/settings/dev.py``: .. code-block:: python ########## OKAPI CONFIGURATION OKAPI_ENABLED = True ########## END OKAPI CONFIGURATION Another one into ``your-project-name/settings/production.py``: .. code-block:: python ########## OKAPI CONFIGURATION OKAPI_ENABLED = False ########## END OKAPI CONFIGURATION And so on. Note that ``get_custom_setting`` is a wrapper around ``getattr``. Then you could initialize it conditionally as shown below: .. code-block:: python http_lib = requests if (get_custom_setting('OKAPI_ENABLED') and okapi_uri is not None): project_name = get_custom_setting('OKAPI_PROJECT', required=True) okapi_uri = get_custom_setting('OKAPI_URI', required=True) okapi_client = Api(project_name, requests, okapi_uri) http_lib = okapi_client 0.12.0 (2015-04-01) ------------------- - New Features: - Method `get_mongodb_client` to get a MongoDB connection client. - Bugfixes: - None - Incompatible changes: - `Okapi.__init__` has changed to have a new mandatory `db` parameter. Parameters `mongodb_uri` and `connect_timeout_ms` have been removed. 0.11.0 (2014-12-29) ------------------- - New Features: - Changed blank space to a T letter as indicator of the beginning of the time element to be more iso-friendly: http://www.ecma-international.org/ecma-262/5.1/#sec-15.9.1.15 0.10.0 (2014-11-11) ------------------- - New Features: - Don't hardcode the name of the database but expect it to be in the mongodb_uri parameter. 0.9.0 (2014-10-16) ------------------ - New Features: - Decouple okapi from requests so that any library following requests interface can be used. This introduces a backward incompatible change because now the __init__ method for okapi Api class requires a new argument 0.8.0 (2014-09-26) ------------------ - New features: - Use one collection per project instead of saving all projects in the same collection - Add a time_bucket attribute to make time based queries faster 0.7.1 (2014-07-28) ---------------- - Bug Fixes: -Make sure to raise the exception if an error occurs so the user know exactly what is happening instead of code crashing
Save OpenAI API results to a SQLite database
Superduper allows users to work with Jina Embeddings models through the Jina Embedding API.
A simple scrapper that uses coin360.com and coinmarketcap.com apis to populate an instant local database
Data Processing is used for data processing through MinIO, databases, Web APIs, etc.
"Unofficial Python Wrapper for the Datamuse API."
A Python library for creating a RESTful API from an SQLite database using Flask.
Simple python library to fetch games directly into Postgres database from Lichess.org using it's API or pgn file containing games.
Free IP Geolocation API and IP Location Lookup Database by https://ipwhois.io
LangAgent is a powerful multi-agent system designed to automate and streamline complex tasks, including research, automated code generation, logical reasoning, data analysis, business intelligence, trading insights, and dynamic reporting.