semvec/pypi-packages huggingface dataset:
basedrow 0.3.0
Baserow client for Python.

# basedrow

<img src="https://github.com/knowsuchagency/basedrow/blob/main/logo.png?raw=true" alt="logo.png" width="400"/>

`basedrow` is a Python wrapper around the Baserow API. It provides a simple and intuitive way to interact with Baserow databases, allowing users to perform various operations like listing rows, creating new rows, updating existing ones, and more.

## Features
- Easy to use client for interacting with the Baserow API.
- Supports listing, creating, updating, and retrieving rows in a Baserow table.
- Additional support for advanced query parameters like search, order_by, filters, etc.
- Extensible design for easy integration with other Python applications.

## Installation

To install `basedrow`, you can use pip:

```bash
pip install basedrow
```

## Usage

### Working with Tables

```python
from basedrow import Client, Table

client = Client(url='YOUR_BASEROW_URL', token='YOUR_API_TOKEN')

# Initialize a table
table = Table(table_id='YOUR_TABLE_ID', client=client)

# List rows in the table
rows = table.list_rows()

# Filter rows
filtered_rows = table.list_rows(
    # fields starting with `filter__{col}__{op}` will be converted to filters
    # see Baserow the API documentation for your table for details
    filter__name__contains='sam',
)

# Get a specific row
row = table.get_row(row_id='ROW_ID')

# Create a new row
new_row = table.create_row(row={'column_name': 'value'})

# Update existing rows
updated_rows = table.update_rows(rows=[{'id': 'ROW_ID', 'column_name': 'new_value'}])
```

### Windmill Integration

```python
from basedrow import WindmillClient
client = WindmillClient(resource="f/your/baserowresource")
```

## Contributing

Contributions to `basedrow` are welcome! Please read our contributing guidelines to get started.

## License

`basedrow` is licensed under the [MIT License](LICENSE).
hatch-nuitka 0.0.4
hatch nuitka plugin
Requires Python: >=3.7

# hatch-nuitka

[![PyPI - Version](https://img.shields.io/pypi/v/hatch-nuitka.svg)](https://pypi.org/project/hatch-nuitka)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/hatch-nuitka.svg)](https://pypi.org/project/hatch-nuitka)

-----

**Table of Contents**

- [Installation](#installation)
- [License](#license)

## Installation

```console
pip install hatch-nuitka
```

## License

`hatch-nuitka` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
blockies 0.0.4
A tiny library for generating blocky identicons.
Requires Python: >=3.8

# Blockies (for python)

A tiny library for generating blocky identicons.

Python port of the blockies javascript library from https://github.com/alexvandesande/blockies .

# Usage

```
import blockies

data = blockies.create("0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359")
with open('test.png', 'wb') as png:
    png.write(data)
```
Arifpay-Plugin 1.0.0
A python plugin for Arifpay
Requires Python: >=3.8

Arifpay Python plugin 
A package used to integrate to the arifpays gateway .

How to use
After installing the package use following import:

from ArifpayPlugin import Arifpay

Then use following code:

arifpay= Arifpay("Api key","expiredate")
response=arifpay.Make_payement(payment_info)
print(response)

2023-package/app/README.md at main · ArjanCodes/2023-package
passer-web-client 0.2.1
The client of passer-ground!

# passer web client

passer-web-client，使用python实现。方便调用passer-web的接口

## 安装

``` bash
# 使用pipenv安装最新代码（不稳定）
pipenv install "git+https://e.coding.net/xymedimg/data-manage-platform/passer-web-client.git#egg=passer_web_client&subdirectory=python"
## 使用pipenv安装指定版本（v0.2.0-py） 
pipenv install "git+https://e.coding.net/xymedimg/data-manage-platform/passer-web-client.git@v0.2.0-py#egg=passer_web_client&subdirectory=python"

# 使用pip安装最新代码（不稳定）
pip install "git+https://e.coding.net/xymedimg/data-manage-platform/passer-web-client.git#egg=passer_web_client&subdirectory=python"
## 使用pip安装指定版本（v0.2.0-py）
pip install "git+https://e.coding.net/xymedimg/data-manage-platform/passer-web-client.git@v0.2.0-py#egg=passer_web_client&subdirectory=python"
```

## 示例代码

[example.py](./tests/example.py)
warise-polls 0.0.2
polls on wagtail
Requires Python: >=3.7

# django-on-hatch

[![PyPI - Version](https://img.shields.io/pypi/v/django-hatch.svg)](https://pypi.org/project/django-hatch)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/django-hatch.svg)](https://pypi.org/project/django-hatch)

-----

**目次**

- [詳細](#詳細)
- [インストール](#インストール)
- [設定（開発＆テスト）](#設定（開発＆テスト）)
- [Djangoプロジェクトに設定（開発）](#Djangoプロジェクトに設定（開発）)
- [Djangoプロジェクトに設定（テスト）](#Djangoプロジェクトに設定（テスト）)
- [License](#license)

## 詳細

このリポジトリは[Hatch](https://hatch.pypa.io/latest/)プロジェクトマネージャーを使ったDjangoプロジェクトの開発またはテスト（お試し）ツールです。

配布用としてDjangoアプリをアップロードする環境を自動構築または配布用としてアップロードされたDjangoアプリをこのDjangoプロジェクトに組み込んでテストすることができます。

使用方法は以下からご覧ください。

## インストール

実行環境は「Windows Sybsystem for Linux 2」のUbuntuです。


Pythonの環境は任意です。

私はpyenvを使用してPython3.7の環境を設定しています。

```console
$ pyenv local 3.7

$ python3 --version
Python 3.7.0
```

仮想環境を作成して有効にし、`Hatch`をインストールします。

```console
$ python3 -m venv .venv && . .venv/bin/activate

$ pip install --upgrade pip

$ pip install hatch keyrings.alt
```

リポジトリを落として「wagtail-polls」ディレクトリに入ります。

```console
$ git clone https://github.com/kenno-warise/wagtail-polls.git

$ cd wagtail-polls
```

hatchコマンドでデータベースの作成・スーパーユーザーの作成・サーバーの起動を行います。

```console
$ hatch run makemigrations polls && hatch run migrate

$ hatch run createsuperuser

$ hatch run runserver
```

ショートカットとしてHatchの「run」コマンドで実行できるDjangoのコマンドは`pyproject.toml`の「tool.hatch.envs.default.scripts」テーブルによって登録しています。

```toml
[tool.hatch.envs.default.scripts]
makemigrations = "python3 manage.py makemigrations {args}"
migrate = "python3 manage.py migrate"
createsuperuser = "python3 manage.py createsuperuser"
runserver = "python3 manage.py runserver"
startapp = "python3 manage.py startapp {args}"
shell = "python3 manage.py shell"
test = "python3 manage.py test {args}"
cov = "coverage run --include=app/* --omit=app/test*,app/__init__.py,app/migrations manage.py test {args}"
cov-report = "coverage report -m"
```

## アップロード

Hatchの「version」コマンドでDjangoアプリのバージョン情報を確認できます。

```console
$ hatch version
0.0.1
```

DjangoアプリをパッケージングしてPyPIにアップロードする。

`pyproject.toml`に配布するファイルと配布しないファイルを設定できます。

```toml
[tool.hatch.build]
include = ["app_2/*"] # templatesとstaticも含まれます。
exclude = ["app_2/migrations/*"]
```

上記以外にあれば追記します。

バージョンを更新する場合は「version」コマンドを実行します。

```console
$ hatch version micro
Old: 0.0.1
New: 0.0.2
```

ビルドを実行します。

```console
$ hatch build
```

アーティファクトを公開します。

```console
$ hatch publish
```

## Djangoプロジェクトに設定（テスト）

アップロード済みのDjangoアプリを設定します。

`myproject/settings.py`

`pkg`の部分をDjangoアプリ名に当てはめます。

```python
INSTALLED_APPS = [
    ...,
    "pkg",
]
```

`myproject/urls.py`

`pkg`の部分をDjangoアプリ名に当てはめます。

```python
...
from django.urls import path, include

urlpatterns = [
    ...,
    path('', include('pkg.urls')),
]
```

`requirements.txt`

`pkg`の部分をDjangoアプリ名に当てはめます。

```
django==2.2.5
pkg
```

必要であればマイグレートとスーパーユーザーを作成します。

```console
$ hatch run migrate

$ hatch run createsuperuser
```

サーバーを起動します。

```console
$ hatch run runserver
```


## License

`django-on-hatch` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
cm2mem-gsq 0.0.1
Allows easy manipulation of memory in the Roblox game Circuit Maker 2. Supports MassiveMemory and MassMemory.
Requires Python: >=3.8

# cm2mem

To use, initialize a Memory instance. Use massive=False if you're using a ``MassMemory`` and not a ``MassiveMemory``.
Use the Memory class as if it were an array, for example: ``print(mem[123])`` or ``mem[123] = 255``.

You can use the various functions under the ``premade`` class to (quickly) write values to a ``MassiveMemory`` that allow you to use the ``MassiveMemory`` as a multiplier, adder, etc..
**The functions under the ``premade`` class ONLY work with ``MassiveMemory``**

If you need help with anything, feel free to DM me on Discord @animepfp

May break if memory in Circuit Maker 2 is modified. (DM me if that happens, or if you find a bug)
countries-info 0.0.1
Simple library to get information about country
Keywords: countries,negara

# PokePoke

The PokeAPI is a RESTful API that serves as a comprehensive database for PokÃ©mon-related data. It offers a wide range of information about PokÃ©mon species, their abilities, moves, types, evolutions, and more. By providing endpoints for various queries, such as retrieving details about specific PokÃ©mon or abilities, the PokeAPI allows developers to access and utilize PokÃ©mon-related data in their applications. It serves as a valuable resource for enthusiasts, developers, and researchers interested in integrating PokÃ©mon-related information into their projects.

## API 
Python Basic API wrapper
```http
  https://restcountries.com/v3.1
```

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install foobar.

```bash
pip install countries_info
```

## Usage

```python
from countries import restcountries

def get_user_input():
    country_code = input("Masukkan kode negara (contoh: usa): ")
    return country_code

def main():
    rest_countries_api = restcountries()

    # Mendapatkan input dari pengguna
    country_code = get_user_input()

    # Memanggil fungsi untuk mendapatkan informasi negara berdasarkan kode negara
    country_info = rest_countries_api.get_country_info(country_code)
    
    if "error" in country_info:
        print(country_info["error"])
    else:
        print(f"Informasi Negara untuk {country_code.upper()}:")
        print(country_info)

if __name__ == "__main__":
    main()

```