Metadata-Version: 2.4
Name: jusfltuls
Version: 0.2.67
Summary: Userful tools for linux life
Requires-Python: >=3.12
Requires-Dist: blessings>=1.7
Requires-Dist: click>=8.2.0
Requires-Dist: colorclass>=2.2.2
Requires-Dist: console>=0.9911
Requires-Dist: fire>=0.7.0
Requires-Dist: google-api-python-client>=2.176.0
Requires-Dist: google-auth-oauthlib>=1.2.2
Requires-Dist: google>=3.0.0
Requires-Dist: influxdb>=5.3.2
Requires-Dist: matplotlib>=3.10.1
Requires-Dist: numpy>=2.2.5
Requires-Dist: psutil>=7.0.0
Requires-Dist: pyautogui>=0.9.54
Requires-Dist: pysubs2>=1.8.0
Requires-Dist: srt>=3.5.3
Requires-Dist: terminaltables>=3.1.10
Requires-Dist: unidecode>=1.3.8
Requires-Dist: wifi>=0.3.8
Description-Content-Type: text/markdown

# Set of useful tools

- dtox - rename from whatever coding to ascii, works recursively
- cpuspeed - simple cpu test to compare
- pingy - big color font ping
- zoter - lauch zotero and make backup of sqlite after
- wavescan - display wifis in terminal
- sshconf - show status of PCs from ~/.ssh/config (if they have #Label: line)
- smartnow - looks to disks TO FINISH WITH NOTIFATOR


## Example mpvsa


mpvsa  b.opus -p 12
mpvsa  b_silence.opus -x
mpv b_silence.opus


## uv astral OLDTEXT

compilation/publication
```
rm dist/jusfl* ; gca && bumpversion patch &&  uv build && uv publish
```

see this

https://docs.astral.sh/uv/guides/package/#next-steps

**This is most important uv decision**

https://docs.astral.sh/uv/concepts/projects/init/#applications



**packaged system + MAINFEST.in is needed to have other data (bash script)  (or even --lib)**

```
# packaged app

uv init --package jusfltuls
# creates also  src/jusfltuls/*

```


**But no main function can have standard parameters**

```
def main():
    """
    indefinite ping wth minute and hour bars
    """
    if len(sys.argv) < 2:
        print("Usage: pingy <addr>")
        sys.exit(1)
    addr = sys.argv[1]
```

**Look how to handle parameters with sys.argv**

- pingy
 - smartnow - also python wrapper and MANIFEST.in
