semvec/pypi-packages huggingface dataset:
Ligare.web 0.7.2
Libraries for building web applications.
Requires Python: >=3.10

# `Ligare.web`

Libraries for building web applications.

# Quick Start

`Ligare.web` includes a scaffolding tool to help you get started quickly.

"Scaffolding" is a common practice using tools and automation to create and modify applications without requiring any initial programming.

Review [Creating a New Ligare.web Application](https://github.com/uclahs-cds/Ligare/wiki/Creating-a-New-Ligare.web-Application) for detailed information.

# About the Library

`Ligare.web` is intended to handle a lot of the boilerplate needed to create and run Flask applications. A primary component of that boilerplate is tying disparate pieces of functionality and other libraries together in a seamless way. For example, [SQLAlchemy](https://www.sqlalchemy.org/) is an ORM supported through `Ligare.database` that this library integrates with to make database functionality simpler to make use of.

## Flask

`Ligare.web` is based on [Flask 3.0.x](https://flask.palletsprojects.com/en/3.0.x/) and [Connexion 3.0.x](https://connexion.readthedocs.io/en/3.0.5/).

## Development

Development dependencies can be installed with `[dev-dependencies]`. If developing from the core repository, use the command `pip install -e src/web[dev-dependencies]`.
filmsjnm 0.0.3
SDK Python pour accéder à l’API MovieLens (Data Analysts)
Requires Python: >=3.12

# MovieLens SDK - `filmsjnm`

Un SDK Python simple pour interagir avec l’API REST MovieLens. Il est conçu pour les **Data Analysts** et **Data Scientists**, avec une prise en charge native de **Pydantic**, **dictionnaires** et **DataFrames Pandas**.

[![PyPI version](https://badge.fury.io/py/moviesdk.svg)](https://badge.fury.io/py/moviesdk)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

---

## Installation

```bash
pip install filmsjnm
```

---

## Configuration

```python
from filmsjnm import MovieClient, MovieConfig

# Configuration avec l’URL de votre API (Render ou locale)
config = MovieConfig(movie_base_url="https://projet-movies.onrender.com")
client = MovieClient(config=config)
```

---

## Tester le SDK

### 1. Health check

```python
client.health_check()
# Retourne : {"status": "ok"}
```

### 2. Récupérer un film

```python
movie = client.get_movie(1)
print(movie.title)
```

### 3. Liste de films au format DataFrame

```python
df = client.list_movies(limit=5, output_format="pandas")
print(df.head())
```

---

## Modes de sortie disponibles

Toutes les méthodes de liste (`list_movies`, `list_ratings`, etc.) peuvent retourner :

- des objets **Pydantic** (défaut)
- des **dictionnaires**
- des **DataFrames Pandas**

Exemple :

```python
client.list_movies(limit=10, output_format="dict")
client.list_ratings(limit=10, output_format="pandas")
```

---

## Tester en local

Vous pouvez aussi utiliser une API locale :

```python
config = MovieConfig(movie_base_url="http://localhost:8000")
client = MovieClient(config=config)
```

---

## Public cible

- Data Analysts
- Data Scientists
- Étudiants et curieux en Data
- Développeurs Python

---

## Licence

MIT License

---

## Liens utiles

- API Render : [https://projet-movies.onrender.com](https://projet-movies.onrender.com)
- PyPI : [https://pypi.org/project/filmsjnm/](https://pypi.org/project/filmsjnm)
dark-gateway 2.0.0b0
dARK Gateway libs
Keywords: ARK, dARK, PID, web3


# dark-gateway

The [dARK Python Library](https://github.com/dark-pid/dark-gateway) provides a convenient, low-level interface to interact directly with dARK smart contracts from your Python applications. This library supports various deployment scenarios, whether you are connecting to a public dARK network, a consortium network, or your own local/organizational deployment. With this library, you can:

* **Mint new ARK identifiers:** Register new resources and obtain their corresponding ARK IDs.
* **Resolve ARK identifiers:** Retrieve the metadata associated with a specific ARK ID.
* **Manage metadata:** (If supported by your dARK instance) Update or extend the metadata of existing ARK IDs.
* **Query the blockchain:** Access on-chain information, such as checking for the existence of an ARK ID, retrieving the owner of an ARK, and listing associated external PIDs.

The repository includes detailed documentation, installation instructions, and usage examples, making it the recommended approach for developers looking to build applications that require fine-grained control over dARK interactions or direct integration with blockchain logic. To connect to your instance, configure the library using your instance's `config.ini` and `deployed_contracts.ini` files, specifying the appropriate blockchain network and contract addresses.


## How to install

You can easily install the dARK Gateway library via `pip`. Run the following command in your terminal:

```bash
pip install dark-gateway==0.1.6
```


## How to use

We have created a [notebook](./docs/example_notebooks/basic_dark_usage.ipynb) to illustrate how to utilize the dARK Gateway library effectively. This notebook demonstrates the core functions of the library, providing practical examples for you to follow.

For more in-depth information and technical details, please refer to our comprehensive [technical documentation](docs/technical_overview.md). The intention is to enable developers to easily use this library to create new applications for dARK, fostering innovation and simplifying development processes.