semvec/pypi-packages huggingface dataset:
golinks 1.2.0
A local go links redirect service for URL shortcuts
License: MIT
Requires Python: >=3.11
Keywords: golinks, redirect, shortcuts, url-shortener

# Golinks

A simple local HTTP redirect service that turns short URLs like `go/github` into full URLs.

## Installation

### Install from pypi
```
bash -c "$(curl -fsSL https://raw.githubusercontent.com/haranrk/golinks/master/install.sh)"
```

### Install from source
```bash
# Clone the repository
git clone https://github.com/yourusername/golinks.git
cd golinks

# Run the install script
./install

# Edit the config
vim ~/.config/golinks/config.json
```

## Update

```bash
uv tool upgrade golinks
golinks start-service
```

## How it works

The `./install` script does the following:
1. Installs the Python package using uv
2. Adds `127.0.0.1 go` to your `/etc/hosts` file (with sudo permission)
3. Sets up port forwarding from port 80 to 8888 using pfctl (macOS) or iptables (Linux), so you can use `go/shortcut` instead of `go:8888/shortcut`
4. Sets up a LaunchAgent (macOS) or systemd service (Linux) to run the server at startup
5. Starts the golinks server immediately on port 8888

Once installed, golinks runs a lightweight HTTP server that reads shortcuts from a JSON config file at `~/.golinks/config.json` and redirects `http://go/shortcut` to the configured destination URL. The config file is hot-reloaded, so you can add new shortcuts without restarting the server.

## Configuration

The configuration file (`~/.config/golinks/config.json`) supports two types of shortcuts:

### Simple URL Redirects
Map a shortcut directly to a URL:
```json
{
  "github": "https://github.com",
  "mail": "https://gmail.com",
  "calendar": "https://calendar.google.com"
}
```
- `go/github` → `https://github.com`
- `go/mail` → `https://gmail.com`

### Template URLs with Parameters
Use placeholders (`{1}`, `{2}`, etc.) for dynamic URLs:
```json
{
  "repo": {
    "template_url": "https://github.com/{1}/{2}",
    "defaults": {
      "1": "haranrk",
      "2": "golinks"
    }
  }
}
```
- `go/repo` → `https://github.com/haranrk/golinks` (uses defaults)
- `go/repo//otherrepo` → `https://github.com/haranrk/otherrepo` (uses default for 1)
- `go/repo/facebook/` → `https://github.com/facebook/golinks` (uses default for 2)
- `go/repo/facebook/react` → `https://github.com/facebook/react`

Note: If a template parameter doesn't have a default value and isn't provided, it's replaced with an empty string.

### Query Parameter Forwarding
Query parameters are automatically forwarded to the destination:
```json
{
  "search": "https://google.com/search"
}
```
- `go/search?q=golang&num=10` → `https://google.com/search?q=golang&num=10`

## Troubleshooting

If `go/` links stop working, restart the service:

```bash
golinks start-service
```

This will recreate the LaunchAgent and reload the service.
alpha-cli 0.1.0
CLI tool for cross-referencing congressional trades with prediction markets
License: MIT
Requires Python: >=3.11
Keywords: cli, congress, kalshi, prediction-markets, trading

# Alpha CLI

Cross-reference congressional stock trades with prediction markets.

## Features

**Free Features:**
- View Kalshi prediction markets, order books, and search
- View congressional stock trades from House and Senate
- Filter by ticker, party, member
- Export to JSON/CSV

**Premium Features ($20/month):**
- Cross-reference scan - find prediction markets related to congressional trades
- AI-powered market matching

## Installation

```bash
pip install alpha-cli
```

## Quick Start

```bash
# View recent congressional trades
alpha congress trades

# Search for Kalshi markets
alpha kalshi find "bitcoin"

# Cross-reference trades with markets
alpha scan
```

## Documentation

- [Getting Started](docs/getting-started.md)
- [Architecture](docs/architecture.md)
- [API Reference](docs/api-reference.md)

## Development

```bash
# Install in development mode
pip install -e ".[dev]"

# Run tests
pytest

# Type check
mypy src/

# Lint
ruff check src/
```

## License

MIT License - see LICENSE for details.

The CLI is open source. Premium features require a backend subscription.
urllib3-lts 2025.66471.3
LTS Security release for urllib3 (CVE-2025-66471 Patch) - Meta-package
License: MIT
Requires Python: >=3.7

# urllib3-lts 🛡️

**The Long-Term Support Security Release for urllib3.**

This ecosystem backports critical security fixes to legacy Python environments (3.7 & 3.8) that official maintainers have dropped.

## 🏆 Patch Status (v2025.66471)

This release secures **941M+ downloads** against the following vulnerabilities:

| Vulnerability | Severity | Impact | Py3.7 | Py3.8 |
|:---|:---|:---|:---|:---|
| **CVE-2025-66471** | 🔴 HIGH | Compression Bomb DoS | 🛡️ Fixed | 🛡️ Fixed |
| **CVE-2025-66418** | 🔴 HIGH | Unbounded Links DoS | 🛡️ Fixed | 🛡️ Fixed |
| **CVE-2025-50182** | 🟡 MOD | Node.js Redirect Bypass | N/A | 🛡️ Fixed |
| **CVE-2025-50181** | 🟡 MOD | Redirect Retry Bypass | 🛡️ Fixed | 🛡️ Fixed |
| **CVE-2024-37891** | 🟡 MOD | Proxy-Auth Header Leak | 🛡️ Fixed | N/A |

## 📦 Usage

**Standard Installation:**
```bash
pip install urllib3-lts
```
*This meta-package automatically detects your Python version and installs the correct secured backport.*

## 🌐 The OmniPKG Ecosystem
Maintained by **1minds3t**.

**Manage your environment:**
```bash
pip install omnipkg
omnipkg reset -y
```

### 🚧 Coming Soon: omnipkg-runtime
We are building a runtime enforcer that allows configurable **WARN** or **BLOCK** policies for unpatched vulnerabilities. Stay tuned.