semvec/pypi-packages huggingface dataset:
pyboiler-anonoei 0.4.0
Various generic python helpers so I don't keep rewriting them
Requires Python: >=3.6
Keywords: anonoei, boilerplate

# pyboiler
 Various generic python helpers so I don't keep rewriting them

URLs:
 - [PyPI](https://pypi.org/project/pyboiler-anonoei/)
 - [Docs](https://anonoei.github.io/pyboiler/)

## Install
1. Run `python3 -m pip install pyboiler-anonoei`
2. In your project, `import pyboiler`
sage-directory 0.0.8
sage-directory is a python package that offers a detailed overview of folder contents and streamlines the process of copying and managing directories.
Keywords: python, folder overview, folder management, folder analysis, batch operations, data science utility, data engineering utility, IT operations

# Sage

sage-directory is a python package that offers a detailed overview of folder contents and streamlines the process of copying and managing directories. It is designed to enhance productivity and simplify file management. It provides details of folder contents, including the file types, size, and subfolder structures, enabling quick insights into the organization of your directory. 

Beyond analysis, the tool offers robust functionality for copying entire folders, ensuring seamless management and replication of data environments. Whether you're organizing complex project files, backing up critical datasets, or duplicating environments, this tool is built to optimize your workflow.

## Installation
```
pip install sage-directory
```

## Usage
### Main Features
Comprehensive Folder Overview
##
Generate detailed summaries of folder contents, including file types, sizes, and subfolder structures, 

```python
import sage

sage.get_folder_overview('.')
```

<table>
    <tr>
        <td>Path</td>
        <td>Folder Name</td>
        <td>Is Folder?</td>
        <td>File Name</td>
        <td>File Size (Bytes)</td>
        <td>File Extensions</td>
        <td>Number of Files in Folder</td>
        <td>Depth</td>
    </tr>
     <tr>
        <td>./bathoom.py</td>
        <td>.</td>
        <td>False</td>
        <td>bathoom_cal.py</td>
        <td>2151</td>
        <td>.py</td>
        <td>0</td>
        <td>0</td>
    </tr>
     <tr>
        <td>./kitchen.png</td>
        <td>.</td>
        <td>False</td>
        <td>kitchen.png</td>
        <td>2151</td>
        <td>.png</td>
        <td>0</td>
        <td>0</td>
    </tr>
     <tr>
        <td>./shops</td>
        <td>shops</td>
        <td>True</td>
        <td>N/A</td>
        <td>0</td>
        <td>N/A</td>
        <td>2</td>
        <td>1</td>
    </tr>
</table>


Selective Copying
##
Choose a specific file to overwrite another in multiple directories

```python
import sage

# overwrites the entered filename (basement.png) in the renovated_kitchen folder with the file in kitchen_catelog folder

sage.batch_file_overwrite(./kitchen_catelog, ./renovated_kitchen, "basement.png")

```


Batch Operations
##
Perform operations on multiple directories

```python
import sage

# only copies 10 folders that are in the kitchen_catelog that share the same folder names as those in the old_kitchen folder in the renovated_kitchen folder

sage.copy_num_folders(./old_kitchen, ./kitchen_catelog, ./renovated_kitchen, 10)

# only copies folders that are in the kitchen_catelog that share the same folder names as those in the old_kitchen folder in the renovated_kitchen folder

sage.copy_folders(./old_kitchen, ./kitchen_catelog, ./renovated_kitchen)

```
domainconnectzone 4.0.0
Domain Connect Zone Utility


# DomainConnectApplyZone

This module is a utility to implement the logic for applying a template to a zone for the Domain Connect protocol.

Given a domain, it's zone file, and the host (sub-domain) this can apply a template
with parameters to the zone.

Authorization of the user, verification that the user owns the domain, and the UX to
gain consent from the user are left to the DNS Provider.  But all the logic for handling
the application of the template, including conflict detection, is handled in this
library.

The library also provides convenient functions for verification of the digital signature when
necessary.

See README.adoc for documentation.

For more information about Domain Connect see: https://www.domainconnect.org/
cc.scpi 2024.8.31
Wrapper of SCPI language for controlling various lab instruments.
Requires Python: >=3.8

# cc.SCPI

[![API-Docs-status](https://img.shields.io/github/actions/workflow/status/uncertainty-cc/SCPI-Python/build-docs.yaml?branch=main&style=flat-square&label=Docs&logo=googledocs&logoColor=fff)](https://uncertainty.cc/SCPI-Python/cc/scpi.html)

The Standard Commands for Programmable Instruments (SCPI) defines a standard for syntax and commands to use in controlling programmable test and measurement devices. This Python module provides a wrapper for controlling various lab instruments.

## Installation

```bash
pip install cc-scpi
```
wslPath 0.4.2
Python module to convert between Windows and POSIX path
Requires Python: >=3.7

[![Licence](https://img.shields.io/badge/License-MIT-9cf.svg?style=flat-square)](https://choosealicense.com/licenses/mit/)
[![Docs](https://img.shields.io/badge/Docs-passing-informational.svg?style=flat-square&color=brightgreen)](https://akikuno.github.io/wslPath/wslPath/main.html)
[![Python](https://img.shields.io/pypi/pyversions/wslPath.svg?label=Python&color=blue&style=flat-square)](https://pypi.org/project/wslPath/)
[![PyPI](https://img.shields.io/pypi/v/wslPath.svg?label=PyPI&color=orange&style=flat-square)](https://pypi.org/project/wslPath/)
[![Conda](https://img.shields.io/conda/v/conda-forge/wslPath?label=Conda&color=orange&style=flat-square)](https://anaconda.org/conda-forge/wslpath)

# wslPath

`wslPath` is a Python module to convert between Windows and POSIX paths in WSL

## Install

From [PyPI](https://pypi.org/project/wslPath/):

```python
pip install wslPath
```

From [Conda](https://anaconda.org/conda-forge/wslpath):

```python
conda install -c conda-forge wslPath
```

## Usages

```python
import wslPath

# Windows to Posix

## Relative path
pathwin = "hoge\\fuga"
wslPath.to_posix(pathwin)
# -> "hoge/fuga"

## Absolute path
pathwin = "C:\\hoge\\fuga"
wslPath.to_posix(pathwin)
# -> "/mnt/c/hoge/fuga"

# Posix to Windows

## Relative path
pathposix = "hoge/fuga"
wslPath.to_windows(pathposix)
# -> "hoge\\fuga"

## Absolute path
pathposix = "/mnt/c/hoge/fuga"
wslPath.to_windows(pathposix)
# -> "C:\\hoge\\fuga"

# Identify path type (POSIX or Windows)

path = "hoge/fuga"
wslPath.is_posix_path(path)
# -> True

path = "hoge\\fuga"
wslPath.is_posix_path(path)
# -> False

path = "hoge/fuga"
wslPath.is_windows_path(path)
# -> False

path = "hoge\\fuga"
wslPath.is_windows_path(path)
# -> True

```