semvec/pypi-packages huggingface dataset:
word-segment-grpc-client 0.1.0
Word segment grpc service
Requires Python: >=3.12


## Development
Make sure you have installed `uv` and `protoc` and `pre-commit`
```bash
curl -LsSf https://astral.sh/uv/install.sh | sh

brew install protobuf

pip install pre-commit
```

### Setup
We use BERT based model to do word segment job, the F1 score is better than Jieba.
When we start to develop on this project, we can directly run below command.
```bash
make prepare_dev
```
The above command will set up virtual env for Python, and install the requirements.

### Download model
We can download the model from huggingface, or Kaggle.

https://huggingface.co/datasets/mikehug24/knowledge_graph_datasets/resolve/main/nlp_models.zst


### gRPC golang client
In order to get the gRPC client, we need to make the client package public, hence, we use git submodule
to manage it. Most of the time, we don't need to update the client.

## TODO
- Rename to NLPPythonService
tinicly 0.1.5
CLI for tinifying images and checking they're tinified.
Requires Python: >=3.11

# tinicly

[![pypi](https://img.shields.io/pypi/v/tinicly.svg)](https://pypi.python.org/pypi/tinicly)
[![license](https://img.shields.io/github/license/samuelcolvin/tinicly.svg)](https://github.com/samuelcolvin/tinicly/blob/main/LICENSE)

CLI for tinifying images with <https://tinify.com/> and checking they're tinified.

## Usage

```bash
uvx tinicly --help
```
aliasman 0.2.0
A command-line tool for managing shell aliases.
Requires Python: >=3.8

# Aliasman

Aliasman is a command-line tool for managing your shell aliases and functions. It provides an interactive menu to create, list, and delete aliases, helping you streamline your command-line workflow.

## Features

-   **Interactive Menu:** Easily navigate through options to manage your aliases.
-   **Create Aliases:** Define new aliases or functions for frequently used commands.
-   **List Aliases:** View all your current aliases and functions.
-   **Delete Aliases:** Remove unwanted aliases or functions.
-   **Persistent Changes:** Aliasman helps you make changes that persist across shell sessions.

## Installation

You can install Aliasman using pip:

```bash
pip install aliasman
```

## Usage

After installation, simply run `aliasman` in your terminal:

```bash
aliasman
```

Follow the on-screen prompts to create, list, or delete your aliases.

### Important Notes

-   Aliasman modifies your `~/.bash_aliases` file.
-   To activate changes in your *current* shell session, you must `source ~/.bash_aliases` after making changes.
-   Ensure your `~/.bashrc` and `~/.zshrc` (or equivalent shell configuration files) source `~/.bash_aliases` to make changes permanent across new shell sessions.

## Contributing

Contributions are welcome! Please feel free to submit issues or pull requests on the [GitHub repository](https://github.com/yourusername/aliasman).

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.