Skip to main content

Userful tools for linux life

Project description

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jusfltuls-0.2.69.tar.gz (47.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jusfltuls-0.2.69-py3-none-any.whl (63.9 kB view details)

Uploaded Python 3

File details

Details for the file jusfltuls-0.2.69.tar.gz.

File metadata

  • Download URL: jusfltuls-0.2.69.tar.gz
  • Upload date:
  • Size: 47.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for jusfltuls-0.2.69.tar.gz
Algorithm Hash digest
SHA256 28d18d218344a6043719d821a504035712553fa555e5e38ad66f8e12e29a3618
MD5 afd8bbae7e2cb047999f1506331bb76b
BLAKE2b-256 7479130cf712bdd5419fa14ba4624e957d80651239bc4125b502841dd3340fce

See more details on using hashes here.

File details

Details for the file jusfltuls-0.2.69-py3-none-any.whl.

File metadata

  • Download URL: jusfltuls-0.2.69-py3-none-any.whl
  • Upload date:
  • Size: 63.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.7.8

File hashes

Hashes for jusfltuls-0.2.69-py3-none-any.whl
Algorithm Hash digest
SHA256 12ad6ce21514ff6c6ccd8b9f745017f7816e4c7b7544ef1c6d21485af591d96d
MD5 3e540c1cb6a29bfd7b1470e14cf2dbc0
BLAKE2b-256 b1058ac70f1c8ffdab95deb91204ea75fd611547fd30add3638613eb572d20a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page