semvec/pypi-packages huggingface dataset:
py-db-migrate 0.3.1
The CLI application for managing SQL migrations.
Requires Python: >=3.11,<4.0
Keywords: psql,sql,migration,typer,python

# `py-db-migrate`

CLI migration tool for python.

**Usage**:

```console
$ py-db-migrate [OPTIONS] COMMAND [ARGS]...
```

**Options**:

* `--install-completion`: Install completion for the current shell.
* `--show-completion`: Show completion for the current shell, to copy it or customize the installation.
* `--help`: Show this message and exit.

**Commands**:

* `create`: Create a new sql file.
* `down`: Delete the latest migration file by using...
* `init`: Create an initial configuration file.
* `start`: Create an initial configuration file.
* `up`: Run the new migration files.

## `py-db-migrate create`

Create a new sql file.

**Usage**:

```console
$ py-db-migrate create [OPTIONS] NAME
```

**Arguments**:

* `NAME`: [required]

**Options**:

* `--help`: Show this message and exit.

## `py-db-migrate down`

Delete the latest migration file by using down file.

**Usage**:

```console
$ py-db-migrate down [OPTIONS]
```

**Options**:

* `--help`: Show this message and exit.

## `py-db-migrate init`

Create an initial configuration file.

You need to update this configuration file.

**Usage**:

```console
$ py-db-migrate init [OPTIONS]
```

**Options**:

* `--help`: Show this message and exit.

## `py-db-migrate start`

Create an initial configuration file.

You need to update this configuration file.

**Usage**:

```console
$ py-db-migrate start [OPTIONS]
```

**Options**:

* `--help`: Show this message and exit.

## `py-db-migrate up`

Run the new migration files.

**Usage**:

```console
$ py-db-migrate up [OPTIONS]
```

**Options**:

* `--help`: Show this message and exit.
RaDinDBase 0.0.1
It's a School's Database Modifier, That is written by Abuzar Alvi.
Keywords: school,database,school database,arithmetic,mathematics,python,RaDin,RaDin database,database modifier

It's a School's Database Modifier, That is written by Abuzar Alvi. They can perform many tasks like insert, check, update, delete, add, sub or many more things.
cmsgitlogs 0.0.2
Getting git logs in a csv
Requires Python: >=3.6

## Python package for reading git logs

### Example usage:

```py
import argparse
import webbrowser
from datetime import datetime

import get_git_logs as gl

# Example
# python example_gl.py --git_folder  <git_folder>  --from_date 2023-08-01 --output_csv ~/git-functions/commit_logs.csv
def main():
    parser = argparse.ArgumentParser(description='List Git commit logs for a given folder')
    parser.add_argument('--git_folder', type=str, help='Path to the Git repository folder')
    parser.add_argument('--from_date', type=str, help='Filter commits from the specified date (YYYY-MM-DD)')
    parser.add_argument('--output_csv', type=str, help='Specify the output CSV file')
    args = parser.parse_args()

    git_folder = args.git_folder
    from_date_str = args.from_date
    from_date = datetime.strptime(from_date_str, '%Y-%m-%d') if from_date_str else None
    commit_logs = gl.get_git_commit_logs(git_folder, from_date)

    if args.output_csv:
        output_csv = args.output_csv
        gl.save_to_csv(commit_logs, output_csv)
        print(f'Commit logs saved to {output_csv}')
        
        # Copy CSV content to clipboard
        with open(output_csv, 'r') as csv_file:
            csv_content = csv_file.read()
            gl.copy_to_clipboard(csv_content)
            print('CSV content copied to clipboard')

        # Open the specified URL with the CSV data
        web_url = f'https://mohan-chinnappan-n5.github.io/viz/datatable/dt.html?c=csv'
        webbrowser.open(web_url)

    else:
        print('Commit Logs:')
        for commit in commit_logs:
            print(commit)

main()
```
ble-scanner 1.0.7
BLE Beacon scanner
Keywords: pypi,BLE,python,scanner,beacon



# BLE Scanner Library
[![Build and Publish to PyPI](https://github.com/oashaikh/ble-scanner/actions/workflows/python-publish.yml/badge.svg)](https://github.com/oashaikh/ble-scanner/actions/workflows/python-publish.yml)
## Description

This is a Python library for scanning BLE beacon devices. It is built on top of the Bleak library and provides an easy-to-use API for BLE scanning.

## Installation

You can install the package directly from the source code:


    python setup.py install


Or, you can use pip for installation:


    pip install ble_scanner


## Usage

Here's a quick example:


    import asyncio
    from ble_scanner.BLEScanner import BLEScanner

    def main():
       # Create a BLEScanner instance
        scanner = BLEScanner(target_mac="E2:15")  # Replace the MAC
        scanner.initialize()

    if __name__ == "__main__":
        main()


For more advanced usage, refer to the documentation.

## Requirements

- Python 3.7+
- Bleak

## License

MIT License

## Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
RaDinBase 0.0.1
It's a School's Database Modifier, That is written by Abuzar Alvi.
Keywords: school,database,school database,arithmetic,mathematics,python,RaDin,RaDin database,database modifier

It's a School's Database Modifier, That is written by Abuzar Alvi. They can perform many tasks like insert, check, update, delete, add, sub or many more things.
RaDinDatabase 0.0.2
It's a School's Database Modifier, That is written by Abuzar Alvi.
Keywords: school,database,school database,arithmetic,mathematics,python,RaDin,RaDin database,database modifier

It's a School's Database Modifier, That is written by Abuzar Alvi. They can perform many tasks like insert, check, update, delete, add, sub or many more things.