An open API service indexing awesome lists of open source software.

https://github.com/adamlui/python-utils

A collection of useful Python utilities
https://github.com/adamlui/python-utils

api cli json locales modules python python-utils root scripts translate utils

Last synced: 4 days ago
JSON representation

A collection of useful Python utilities

Awesome Lists containing this project

README

          

# [](https://github.com/adamlui) adamlui / python-utils









๐Ÿ“‘ [Data processing](#-data-processing-) โ€ข
๐Ÿ“Š [Datasets](#-datasets-) โ€ข
๐Ÿ–ฅ๏ธ [Environment](#%EF%B8%8F-environment-) โ€ข
๐ŸŒ [Internationalization / Localization](#-internationalization--localization-) โ€ข
๐Ÿ“ฆ [Package](#-package-)

## ๐Ÿ“‘ Data processing

### remove-json-keys

> ๐Ÿงน Simply remove JSON keys via CLI command.

[Install](https://github.com/adamlui/python-utils/tree/main/remove-json-keys/#installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/remove-json-keys/#readme) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/remove-json-keys/#usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

## ๐Ÿ“Š Datasets

### ai-personas

๐Ÿค– 1,200+ AI personas for LLMs and agents.






Install
/

Readme
/

API usage
/

Discuss

### computer-languages

๐Ÿ’ป File extensions for computer languages.






Install
/

Readme
/

API usage
/

Discuss

### data-languages

๐Ÿงพ File extensions for data languages.






Install
/

Readme
/

API usage
/

Discuss

### latin-locales

๐Ÿ‡ช๐Ÿ‡ธ ISO 639-1 (2-letter) codes for Latin locales.






Install
/

Readme
/

API usage
/

Discuss

### markup-languages

๐Ÿ“„ File extensions for markup languages.






Install
/

Readme
/

API usage
/

Discuss

### non-latin-locales

๐Ÿ‡จ๐Ÿ‡ณ ISO 639-1 (2-letter) codes for non-Latin locales.






Install
/

Readme
/

API usage
/

Discuss

### programming-languages

โŒจ๏ธ File extensions for programming languages.






Install
/

Readme
/

API usage
/

Discuss

### project-markers

๐Ÿท๏ธ Common project root markers.






Install
/

Readme
/

API usage
/

Discuss

### prose-languages

๐Ÿ“ File extensions for prose languages.






Install
/

Readme
/

API usage
/

Discuss

Back to top โ†‘

## ๐Ÿ–ฅ๏ธ Environment

### find-project-root

> ๐Ÿ“‚ Locate project root via custom markers.

[Install](https://github.com/adamlui/python-utils/tree/main/find-project-root/#installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/find-project-root/#readme) /
[API usage](https://github.com/adamlui/python-utils/tree/main/find-project-root/#api-usage) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/find-project-root/#command-line-usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

### is-legacy-terminal

> ๐Ÿ“Ÿ Detect whether the terminal is legacy.

[Install](https://github.com/adamlui/python-utils/tree/main/is-legacy-terminal/#-installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/is-legacy-terminal/#readme) /
[API usage](https://github.com/adamlui/python-utils/tree/main/is-legacy-terminal/#-api-usage) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/is-legacy-terminal/#-command-line-usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

### is-unicode-supported

> ๐Ÿˆถ Detect whether the terminal supports advanced Unicode.

[Install](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#-installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#readme) /
[API usage](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#-api-usage) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#-command-line-usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

### project-markers

๐Ÿท๏ธ Common project root markers.






Install
/

Readme
/

API usage
/

Discuss

### sys-lang

> ๐Ÿ”ค Detect the system language.

[Install](https://github.com/adamlui/python-utils/tree/main/sys-lang/#-installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/sys-lang/#readme) /
[API usage](https://github.com/adamlui/python-utils/tree/main/sys-lang/#-api-usage) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/sys-lang/#-command-line-usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

Back to top โ†‘

## ๐ŸŒ Internationalization / Localization

### is-unicode-supported

> ๐Ÿˆถ Detect whether the terminal supports advanced Unicode.

[Install](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#-installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#readme) /
[API usage](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#-api-usage) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/is-unicode-supported/#-command-line-usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

### latin-locales

๐Ÿ‡ช๐Ÿ‡ธ ISO 639-1 (2-letter) codes for Latin locales.






Install
/

Readme
/

API usage
/

Discuss

### non-latin-locales

๐Ÿ‡จ๐Ÿ‡ณ ISO 639-1 (2-letter) codes for non-Latin locales.






Install
/

Readme
/

API usage
/

Discuss

### sys-lang

> ๐Ÿ”ค Detect the system language.

[Install](https://github.com/adamlui/python-utils/tree/main/sys-lang/#-installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/sys-lang/#readme) /
[API usage](https://github.com/adamlui/python-utils/tree/main/sys-lang/#-api-usage) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/sys-lang/#-command-line-usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

### translate-messages

> ๐ŸŒ Translate `en/messages.json` (chrome.i18n format) to 100+ locales automatically.

[Install](https://github.com/adamlui/python-utils/tree/main/translate-messages/#installation) /
[Readme](https://github.com/adamlui/python-utils/tree/main/translate-messages/#readme) /
[CLI usage](https://github.com/adamlui/python-utils/tree/main/translate-messages/#usage) /
[Discuss](https://github.com/adamlui/python-utils/discussions)

Back to top โ†‘

## ๐Ÿ“ฆ Package

### get-min-py

๐Ÿ“Š Get the minimum Python version required for a PyPI package.






Install
/

Readme
/

API usage
/

CLI usage
/

Discuss

Back to top โ†‘

## ๐Ÿง  Contributors





All contributions are very welcome!


**Latest releases** /
Discuss /
Report bug /
Report vulnerability /
Back to top โ†‘