semvec/pypi-packages huggingface dataset:
npmnuke 0.2.1
Remove all node_modules folders from a directory
Requires Python: >=3.10

# npmnuke 💥

> A simple script to remove all node_modules folders in a directory

## Description

My PC had a lot of old web projects that I didn't use anymore, but they were taking up a lot of space. Manually deleting all the node_modules folders was a pain, so I wrote this script to do it for me. 

By defaul script will ignore folders that start with a dot (.git, .vscode, etc.) and folders that contain a .npmnukeignore file. You can also specify your own ignore file with the `--ignore-file` option or modify `.nmpnukeignore` in your home directory.

## Future plans

- [x] Add new UI using https://github.com/Textualize/textual
- [ ] Somehow make it detect monorepos and combine search results for them
- [ ] Add last modified date to search results
- [ ] Add option to open search results in file manager


## Installation

```bash
pip install npmnuke
```

## Usage

```bash
npmnuke [directory] (options)
```

## Options

- `--dry-run` - Show which folders would be deleted without actually deleting them
- `--ignore-file` - Path to the ignore file, by default .npmnukeignore in home directory is used
- `--disable-ignore` - Do not use the .npmnukeignore file when scanning for node_modules folders.
- `--ignore-dot [true | false]` - Ignore dot folders (.vscode/ .git/ etc.), by default True
- `--verbose` - Show verbose output
- `--help` - Show help
text-randomizer 0.0.13
Implementation of templating random values inside text
Keywords: text randomizer

# text_randomizer

tested only in python3.10, no dependencies

## example of usage

```
from text_randomizer import Template

template = Template('1-2 {комнатные|к.|ком.|Комн.} квартиры в {центре|центре города}. {Хороший|Отличный} ремонт, [пластиковые окна,|кабельное ТВ,|Интернет,|стиральная машина,|2 телевизора,|микроволновка,|пылесос,|утюг,|посуда,] новая мебель. Все {необходимые документы|документы}. В {этой|данной} квартире {очень|достаточно} [уютно,|тихо,] комфортно. {В шаговой доступности|Рядом|Рядом с домом} [2 аптеки,|3 супермаркета,] 2 стоянки для {авто|автомобилей}.')
print(template.render())
print(template.render())
print(template.render())

# Result 1
1-2 н квартиры в н. й ремонт, 2 телевизора,пылесос,микроволновка,стиральная машина,утюг,кабельное ТВ,Интернет,посуда,пластиковые окна, новая мебель. Все м. В н квартире о тихо,уютно, комфортно. с 3 супермаркета,2 аптеки, 2 стоянки для т.

# Result 2
1-2 к квартиры в н. н ремонт, микроволновка,2 телевизора,кабельное ТВ,пластиковые окна,стиральная машина,пылесос,посуда,утюг,Интернет, новая мебель. Все м. В д квартире о тихо,уютно, комфортно. м 2 аптеки,3 супермаркета, 2 стоянки для о.

# Result 3
1-2 е квартиры в т. й ремонт, Интернет,утюг,пылесос,пластиковые окна,микроволновка,2 телевизора,кабельное ТВ,посуда,стиральная машина, новая мебель. Все е. В н квартире е уютно,тихо, комфортно. с 3 супермаркета,2 аптеки, 2 стоянки для о.
```
docx-charts 0.1.12
Python library for manipulating chart data in word documents
Requires Python: >=3.11,<4.0

# docx-charts

<a href="https://pypi.org/project/docx-charts/">
	<img src="https://img.shields.io/pypi/v/docx_charts?label=docx-charts" />
</a>

Python library for manipulating chart data in word documents

Disclaimer: this is a project made for a very specific usecase, because nothing better existed yet. No stability guarantees are made, and the API is subject to change :)

&nbsp;

# Example
```py
from docx_charts import Document

doc = Document('example.docx')
chart = doc.find_charts_by_name('Chart 1')[0]
data = chart.data()
data['student_total']['CTB1002 Linear Algebra'] = 0.6
chart.write(data)
doc.save()
```