semvec/pypi-packages huggingface dataset:
pbi-git 0.5.1
Creation of git diff reports for Power BI files
Requires Python: >=3.11.0

# Overview


[![PyPI Downloads](https://static.pepy.tech/badge/pbi-git)](https://pepy.tech/projects/pbi-git)
![Python](https://img.shields.io/badge/python-3.11-blue.svg)
[![Coverage Status](https://coveralls.io/repos/github/douglassimonsen/pbi_git/badge.svg?branch=main)](https://coveralls.io/github/douglassimonsen/pbi_git?branch=main)
![Repo Size](https://img.shields.io/github/repo-size/douglassimonsen/pbi_git)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_git.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_git?ref=badge_shield&issueType=license)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_git.svg?type=shield&issueType=security)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_git?ref=badge_shield&issueType=security)

Read the [documentation](https://douglassimonsen.github.io/pbi_git/) for more information.


`pbi_git` is a package for generating markdown documentation for changes Power BI files, making report evolution easier to track.

# Dev Instructions


## Virtual Environment

```shell
python -m venv venv
venv\Scripts\activate
python -m pip install .[dev]
# pre-commit install
```

## Building package

```shell
python -m build .
```

## Running the Documentation Server

```shell
python -m pip install .[docs]
mkdocs serve -f docs/mkdocs.yml
```

## Deploy docs to Github Pages

```shell
mkdocs  gh-deploy --clean -f docs/mkdocs.yml
```
pbi-prototype-query-translation 1.1.6
Converts PowerBI frontend Prototype Queries to DAX queries that can be understood by the SSAS backend
Requires Python: >=3.11.0

# Dev Instructions


## Set Up

```shell
python -m venv venv
venv\Scripts\activate
python -m pip install .[dev]
pre-commit install
```

# Building package

1. Run the C# application against x64 target
2. Run add_libs to refresh the C# libs being binded to python
3. Run the shell command below

```shell
python -m build .
```

# Sphinx

sphinx-quickstart
pbi-pyadomd 1.4.3
A fork of pyadomd, providing a typed python interface for communicating with an SSAS instance
Requires Python: >=3.11.0

# Overview

[![PyPI Downloads](https://static.pepy.tech/badge/pbi-pyadomd)](https://pepy.tech/projects/pbi-pyadomd)
![Python](https://img.shields.io/badge/python-3.11-blue.svg)
[![Coverage Status](https://coveralls.io/repos/github/douglassimonsen/pbi_pyadomd/badge.svg?branch=main)](https://coveralls.io/github/douglassimonsen/pbi_pyadomd?branch=main)
![Repo Size](https://img.shields.io/github/repo-size/douglassimonsen/pbi_pyadomd)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_pyadomd.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_pyadomd?ref=badge_shield&issueType=license)
[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_pyadomd.svg?type=shield&issueType=security)](https://app.fossa.com/projects/git%2Bgithub.com%2Fdouglassimonsen%2Fpbi_pyadomd?ref=badge_shield&issueType=security)

pbi_pyadomd is a fork of the original [pyadomd](https://pypi.org/project/pyadomd/) library, designed to provide a typed Python interface for communicating with SQL Server Analysis Services (SSAS) instances. This library allows developers to execute DAX and XML queries against SSAS in a more structured and type-safe manner.

For more information, see the [docs](https://douglassimonsen.github.io/pbi_pyadomd/)

# Installation

```shell
python -m pip install pbi_pyadomd
```
manga-stitcher 1.0.0
A straightforward tool designed to automatically combine manga pages vertically, creating a seamless reading experience
Requires Python: >=3.10

# Manga Stitcher

Manga Stitcher is a straightforward tool designed to automatically combine manga pages vertically, creating a seamless reading experience. Many manga releases include extra "tail" images—often containing the scanlator's logo or credits—in separate files. This script detects and merges these pages, saving you time and ensuring your manga is presented as intended.

## Features

- Supports input from directories full of CBZ/CBR/ZIP/RAR files.
- Outputs stitched images in the same format.
- Optionally recursive directory traversal.
- Configurable title and series metadata
- Safety checks for width and height mismatches. (skips)

## Requirements

- Python 3.10+
- Pip
  - Pillow
  - tqdm
  - rarfile
  - zipfile
  - cbz

## Installation

### By pip or PipX

You can install Manga Stitcher via pip:

```bash
pip install manga-stitcher
```

 or using PipX:

```bash
pipx install manga-stitcher
```

### By cloning the repository

1. Clone the repository:

   ```bash
   git clone https://github.com/recoskyler/manga-stitcher

   cd manga-stitcher/src/manga_stitcher_recoskyler
   ```

## Usage

Run the script with the desired options. For example:

```bash
manga_stitcher --title "My manga title" --series "My manga series" --recursive /path/to/manga
```

## Development

1. Create a virtual environment, or use the included Dev Container if using VSCode or DevPod.
2. Install the dependencies:

   ```bash
   pip install -r requirements.txt
   ```

3. Run the script with your desired options.

### Building

1. Ensure build tools are installed:

    ```bash
    python3 -m pip install --upgrade build
    ```

2. Build the package:

    ```bash
    python3 -m build
    ```

### Publishing

1. Ensure Twine is installed:

    ```bash
    python3 -m pip install --upgrade twine
    ```

2. Publish the package:

    ```bash
    python3 -m twine upload --repository pypi dist/*
    ```

## About

By Adil Atalay Hamamcıoğlu - [recoskyler](https://github.com/recoskyler) - 2025
manga-stitcher-recoskyler 1.0.0
A straightforward tool designed to automatically combine manga pages vertically, creating a seamless reading experience
Requires Python: >=3.10

# Manga Stitcher

Manga Stitcher is a straightforward tool designed to automatically combine manga pages vertically, creating a seamless reading experience. Many manga releases include extra "tail" images—often containing the scanlator's logo or credits—in separate files. This script detects and merges these pages, saving you time and ensuring your manga is presented as intended.

## Features

- Supports input from directories full of CBZ/CBR/ZIP/RAR files.
- Outputs stitched images in the same format.
- Optionally recursive directory traversal.
- Configurable title and series metadata
- Safety checks for width and height mismatches. (skips)

## Requirements

- Python 3.10+
- Pip
  - Pillow
  - tqdm
  - rarfile
  - zipfile
  - cbz

## Installation

### By pip or PipX

You can install Manga Stitcher via pip:

```bash
pip install manga-stitcher
```

 or using PipX:

```bash
pipx install manga-stitcher
```

### By cloning the repository

1. Clone the repository:

   ```bash
   git clone https://github.com/recoskyler/manga-stitcher

   cd manga-stitcher/src/manga_stitcher_recoskyler
   ```

## Usage

Run the script with the desired options. For example:

```bash
manga_stitcher --title "My manga title" --series "My manga series" --recursive /path/to/manga
```

## Development

1. Create a virtual environment, or use the included Dev Container if using VSCode or DevPod.
2. Install the dependencies:

   ```bash
   pip install -r requirements.txt
   ```

3. Run the script with your desired options.

### Building

1. Ensure build tools are installed:

    ```bash
    python3 -m pip install --upgrade build
    ```

2. Build the package:

    ```bash
    python3 -m build
    ```

### Publishing

1. Ensure Twine is installed:

    ```bash
    python3 -m pip install --upgrade twine
    ```

2. Publish the package:

    ```bash
    python3 -m twine upload --repository pypi dist/*
    ```

## About

By Adil Atalay Hamamcıoğlu - [recoskyler](https://github.com/recoskyler) - 2025
hardcore-restore 0.0.1
Restore death in a minecraft hardcore world. Should work on all platforms with java edition, but wasn't tested.
Requires Python: >=3.10

> Tested only on linux, minecraft 1.21.8, but should work on all platforms with java edition.

1. make sure you have python installed
2. download using pip install `pip install hardcore-reset`
3. run `hardcore-restore WORLDNAME`

you can specify coordinates to move your character if you died in a wrong place.

write me if you tested on other platforms, thanks.

# Backup
by default a backup of the world is zipped in the saves directory.

# Contribution
if you want to contribute, check out [webNBT](https://irath96.github.io/webNBT/)
tumfl 0.3.14
The Ultimate Minimizer For Lua: minimize your lua scripts
Requires Python: >=3.10
Keywords: lua, minimizer, ast

# Tumfl: The Ultimate Minimizer For Lua

[![codecov](https://codecov.io/github/stormworks-utils/tumfl/branch/main/graph/badge.svg?token=X5TIVNJSZ7)](https://codecov.io/github/stormworks-utils/tumfl)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

This package contains the best minimizer you'll find on the market, or so I hope.

# Executable

Compile a source file into a destination file, resolving all requires. Optionally recompiles every time the source files
change (using `-f`). Optionally replaces placeholders (using `-c`).

## Placeholders

Using a lua config file like
```lua
parameter = "value"
numbered_parameter = 3.14
table_parameter = {foo = 1, "bar"}
```
it can replace placeholders like
```lua
foo("$$parameter")
bar = "$$numbered_parameter"
baz = "$$table_parameter"
```
by compiling using `tumfl source.lua -c config.lua` with
```lua
foo("value")
bar = 3.14
baz = {foo = 1, "bar"}
```

The prefix is configurable via `--config-prefix`


```
usage: tumfl [-h] [-d DESTINATION] [-v] [-f] [-c CONFIG_FILE] [--config-prefix CONFIG_PREFIX] source_file

Compile lua files

positional arguments:
  source_file           Source file to compile

options:
  -h, --help            show this help message and exit
  -d DESTINATION, --destination DESTINATION
                        Destination file
  -v, --verbose         Be verbose
  -f, --follow          Follow file changes
  -c CONFIG_FILE, --config-file CONFIG_FILE
                        Replace placeholders using config file. Config file is a normal lua file, with top level assignments of
                        `name = value`, not limited to strings. To use an replacement, just use a string int the target file like
                        `"$$name"` (if `$$` is your prefix, and `name` the name to look up).
  --config-prefix CONFIG_PREFIX
                        Prefix for names to be replaced by config values (default: $$)
  -m, --minify          Minify the output
```

# Current status

## Parser

 - On par with Lua
 - No support for arbitrary byte strings (only valid UTF-8)

## Formatter

 - Highly configurable formatter
 - Can produce both minified and prettyfied results
 - Minified results have minimal amount of characters (only required semicolons, etc.)
 - Lossy in the sense that it does not preserve (all) comments

## Minifier

> [!CAUTION]
> The minifier is very experimental, and may change the semantics of your program. Use at your own risk.
> If it breaks, please open an issue.

 - Minifies Names (normal variables)
 - Creates aliases (i.e. when `table` is used often, creates `a=table` and uses `a` instead of `table`)