semvec/pypi-packages huggingface dataset:
archliner 0.1.0
A fast, Python-based launcher for Arch Linux & XFCE.
Requires Python: >=3.11

# 🚀 ArchLiner

<p align="center">
<pre align="center">
    ___                __    __    _                   
   /   |  _____ _____ / /_  / /   (_)____   ___   _____ 
  / /| | / ___// ___// __ \/ /   / // __ \ / _ \ / ___/ 
 / ___ |/ /   / /__ / / / / /___/ // / / //  __// /     
/_/  |_/_/    \___//_/ /_/_____/_//_/ /_/ \___//_/      
>> Streamlined Application Launcher for Arch Linux & XFCE
</pre>
</p>

<p align="center">
  <img src="https://img.shields.io/badge/OS-Arch%20Linux-blue?logo=arch-linux&logoColor=white" />
  <img src="https://img.shields.io/badge/Desktop-XFCE-orange?logo=xfce&logoColor=white" />
  <img src="https://img.shields.io/badge/Language-Python-3776AB?logo=python&logoColor=white" />
  <img src="https://img.shields.io/badge/GUI-PySide6-41CD52?logo=qt&logoColor=white" />
  <img src="https://img.shields.io/badge/License-MIT-green" />
</p>

---

**ArchLiner** 是一款专为 Arch Linux 用户（尤其是 XFCE 桌面环境）打造的轻量级、全能型启动器。它遵循 **KISS (Keep It Simple, Stupid)** 原则，完美弥补了原生启动器在终端交互、别名支持和文件搜索上的不足。

## ✨ 特性 (Features)

- 🔍 **智能程序索引**：深度解析 `.desktop` 文件，支持显示系统图标和友好名称，而非冷冰冰的二进制文件名。
- 🐚 **Shell 别名支持**：自动从你的 `bash` 或 `zsh` 配置文件中读取 `alias`，让你的快捷指令触手可及。
- 📂 **全盘闪电搜索**：集成 `plocate` 引擎，输入 `/` 或 `~` 即可在毫秒内定位全系统文件。
- 💻 **智能终端唤起**：自动识别指令类型。需要参数的复杂命令？自动打开终端并保持开启，方便查看输出。
- 🧮 **安全计算器**：内置沙箱化的数学表达式解析逻辑，输入即得结果，回车即刻复制。
- 🎨 **现代 UI 体验**：基于 PySide6 (Qt6) 开发，拥有 Nord 风格的深色配色和流畅的动态响应。

## 🛠 安装 (Installation)

### 1. 安装系统依赖
为了确保所有功能正常运行，你需要安装以下工具：
```bash
sudo pacman -S plocate xclip
# 更新文件索引数据库
sudo updatedb
```

### 2. 通过 PyPI 安装

```bash
pip install archliner
```

## ⌨️ 快速上手 (Quick Start)

### 配置快捷键

为了获得类似 macOS Spotlight 的体验，建议在 XFCE 中绑定 `Super + Space` (Command + Space)：

1. 打开 **设置 -> 键盘 -> 应用程序快捷键**。
2. 点击 **添加**。
3. 命令输入：`archliner`。
4. 按下 `Super + Space` 完成绑定。

### 使用技巧

* **启动程序**：直接输入 `firefox` 或 `浏览器`。
* **运行命令**：输入 `ping google.com`，它会自动弹出终端。
* **搜索文件**：输入 `/etc/pacman` 快速查看配置文件。
* **数学运算**：直接输入 `(512*2)/8`。

## 🏗 技术架构 (Architecture)

ArchLiner 采用了模块化的设计，确保启动速度和扩展性：

## 📝 路线图 (Roadmap)

* [ ] 增加常用文件的颜色标记
* [ ] 支持通过 `yay`/`pacman` 直接搜索软件库
* [ ] 增加简单的单位换算功能 (如 XXX)

## 📄 开源协议 (License)

本项目采用 [MIT License](./LICENSE) 开源。

---

**💡 提示**：如果你觉得好用，请给一个 ⭐️ Star！欢迎提交 Pull Request 来完善它。
flaskapptest 2.0.0
Production-grade Flask API testing CLI
Requires Python: >=3.9

# FlaskAppTest

[![PyPI](https://img.shields.io/pypi/v/flaskapptest)](https://pypi.org/project/flaskapptest)
[![Python](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/)

**FlaskAppTest** is a production-grade, AST-based Flask API testing CLI.  
It allows developers and QA engineers to **scan Flask projects**, detect endpoints, generate payloads, run interactive manual tests, execute batch tests, and integrate easily into **CI/CD pipelines**.

---

## Features

- ✅ Detect Flask applications automatically via AST analysis
- ✅ Extract Flask endpoints and their HTTP methods
- ✅ Generate request payload templates (path, query, body parameters)
- ✅ Run **interactive manual testing** (`manual` mode)
- ✅ Execute **batch testing** for all endpoints automatically (`batch` mode)
- ✅ CI/CD-friendly non-interactive tests with proper exit codes (`ci` mode)
- ✅ Response validation and structured test reports
- ✅ Compatible with Python 3.9+ and production-ready Flask projects

---

## Installation

```bash
pip install flaskapptest

Usage
CLI entry point
flaskapptest --help

1. Manual Mode (Interactive)
flaskapptest manual --project /path/to/flask/project --base-url http://127.0.0.1:5000


Prompts you to select endpoints and fill payloads interactively

Useful for exploratory testing

2. Batch Mode (Automatic)
flaskapptest batch --project /path/to/flask/project --fail-fast


Automatically runs all detected endpoints

Optional --fail-fast stops execution on first failure

3. CI/CD Mode (Non-interactive)
flaskapptest ci --project /path/to/flask/project --base-url http://127.0.0.1:5000


Designed for CI/CD pipelines

Exits with:

0 → all tests passed

1 → test failures detected

2 → configuration/runtime error

Example
# Interactive manual testing
flaskapptest manual --project ./my_flask_app

# Automatic batch testing
flaskapptest batch --project ./my_flask_app --fail-fast

# CI/CD non-interactive testing
flaskapptest ci --project ./my_flask_app

Acknowledgements

Built by Ganesh Nalawade

Inspired by automated API testing concepts and AST-based code analysis
bugmark 1.0.0
A command-line bug marker utility for programmers.
Requires Python: >=3.9

# <center> Bugmark

A powerful, command-line bug tracking utility designed for speed and developer workflow integration.

## Features

- **Severity Levels**: Categorize bugs as `critical`, `major`, or `minor`.
- **Status Lifecycle**: Track bugs from `open` → `in-progress` → `resolved` → `closed`.
- **Bug Age Tracking**: Automatic warnings for [STALE] bugs (older than 30 days).
- **Owner & Deadlines**: Assign bugs to owners and set due dates.
- **Comments & History**: Full audit log of who changed what and when.
- **Advanced Search**:
  - Filter by tag, file, status, or severity.
  - Regex & fuzzy text search in descriptions.
  - Sort by date, severity, status, or file.
- **Saved Filters**: Create quick views for common queries.
- **Storage Options**: Use `JSON` for simplicity or `SQLite` for performance.
- **Git Integration**:
  - Link bugs to commits via Git hooks.
  - Reference bugs in commit messages.
  - Scan codebase for `TODO` and `FIXME` to auto-create bugs.
- **Analytics**:
  - ASCII charts for status and severity distribution.
  - CI/CD integration: fail builds if critical bugs exist.
- **Import/Export**: Support for `JSON`, `CSV`, and `Markdown`.

## Installation

```bash
pip install bugmark
```

## 🛠 Usage

### Adding a Bug
```bash
bugmark add "Fix the memory leak" --file main.py --line 42 --tag performance --severity critical --owner aarav
```

### Listing Bugs
```bash
# List all open bugs
bugmark list

# List critical bugs in a specific file
bugmark list --file main.py --severity critical

# Search for bugs using regex
bugmark list --search "memory.*leak"
```

### Managing Bugs
```bash
# Show details, comments, and history
bugmark show [id]

# Add a comment
bugmark comment [id] "I've identified the root cause in the allocator."

# Mark as resolved
bugmark resolve [id]
```

### Advanced Features
```bash
# Scan for TODOs and auto-add them
bugmark scan --add

# Show bug statistics
bugmark stats

# CI Check (fails if critical bugs exist)
bugmark ci-check --threshold critical
```

## Configuration

Create a `.bugmark.json` in your project root to customize storage:

```json
{
    "storage_type": "sqlite",
    "data_dir": "./.bugmark",
    "saved_filters": {
        "urgent": {"severity": "critical", "status": "open"}
    }
}
```

## 📄 License

MIT