semvec/pypi-packages huggingface dataset:
AirClerk 0.2.0
Air + Clerk for user management.
Requires Python: >=3.13

# airclerk

Air + Clerk for user management.

## Environment Variables

AirClerk is driven by the following environment variables:

| Variable | Type | Required | Default | Description |
|----------|------|----------|---------|-------------|
| `CLERK_PUBLISHABLE_KEY` | str | Yes | - | Clerk publishable API key for client-side authentication |
| `CLERK_SECRET_KEY` | str | Yes | - | Clerk secret API key for server-side operations |
| `CLERK_JS_SRC` | str | No | `https://cdn.jsdelivr.net/npm/@clerk/clerk-js@5/dist/clerk.browser.js` | CDN URL for the Clerk JavaScript library |
| `CLERK_LOGIN_ROUTE` | str | No | `/login` | URL path for the login page |
| `CLERK_LOGOUT_ROUTE` | str | No | `/logout` | URL path for the logout endpoint |
| `CLERK_LOGIN_REDIRECT_ROUTE` | str | No | `/` | Where the user is redirected to after login |
| `CLERK_LOGOUT_REDIRECT_ROUTE` | str | No | `/` | Where the user is redirected to after logout |

You must set the required environment variables for AirClerk to function properly. Optional variables can be customized as needed.

## Usage

To use AirClerk in your Air application, include the middleware and router as shown below:

```python
import air
import airclerk

app = air.Air()
app.add_middleware(air.SessionMiddleware, secret_key="change-me")
app.include_router(airclerk.router)
```

When you run a development OAuth-powered Air application with AirClerk, don't use localhost as your domain, as Clerk does not support it. Use `127.0.0.1` instead.
iloko-cli 1.5.5
A command-line interpreter for the ILOKO esolang.
Requires Python: >=3.6

# Iloko Programming Language CLI

**Iloko** is an Ilocano-inspired esolang (esoteric programming language) designed for fun, creativity, and cultural expression.  
It allows you to write programs using Ilocano-style syntax and run them easily from your terminal.

---

## How to Install and Run

Follow these steps to set up your environment and run your first Iloko program.

---

### 1. Create a Project Folder

First, navigate to or create a new folder for your project.

```bash
mkdir my-iloko-project
cd my-iloko-project
```

---

### 2. Create a Virtual Environment

Create a Python virtual environment to keep dependencies isolated.

```bash
python3 -m venv venv
```

---

### 3. Activate the Virtual Environment

**On macOS/Linux:**
```bash
source venv/bin/activate
```

**On Windows (Command Prompt):**
```bash
.\venv\Scripts\activate
```

---

### 4. Install the Iloko CLI

Use pip to install the command-line tool.

```bash
pip install iloko-cli
```

---

### 5. Create Your First Iloko File

Create a new file named `test.iloko`.

```bash
touch test.iloko
```

---

### 6. Write Your Iloko Code

Open `test.iloko` in your code editor and paste the following code:

```iloko
IPAKITA "Hello, CLI! Nagmayat!"
IPAKITA "---"
IKABIL a = 100
IKABIL b = 25
IPAKITA a * b
```

---

### 7. Run the Program

Go back to your terminal (make sure your venv is still active) and run the file using the `iloko` command:

```bash
iloko test.iloko
```

---

### 8. See the Output

You should see the following output in your terminal:

```
Hello, CLI! Nagmayat!
---
2500
```

---

## About Iloko

- **Keywords:** `IPAKITA`, `IKABIL`, `NO`, and more (case-insensitive)  
- **File Extension:** `.iloko`  
- **Language Base:** Built in Python  
- **Goal:** Promote programming through Ilocano-inspired syntax and creativity  
- **Type:** Esoteric (Esolang)

---

## Created By

**DOS Team**  
> Bringing Ilocano culture into programming and technology.  
> Python-powered. Community-inspired.