Skip to main content

A collection of utilities.

Project description

UTL (Utilities)

A python library for utilities including math, system management and more.

Installation

To use it, install it using:

pip install pythonult

For development version, install it using:

pip install --pre pythonult

Development

To start contibuting, theres multiple tutorials for your os so scroll down until you choose the proper tutorial.

Windows

  1. Firstly, click here to download git and then run the setup file.
  2. After completing the setup process, we will open cmd by pressing Win + R on your keyboard and then type cmd and click the run button.
  3. You will see the cmd window appearing. In your cmd, type cd C:\Users\{replace-this-part-with-your-windows-username}, then type mkdir pythonult, cd pythonult and finally git clone https://github.com/lamps-dev/utl.git.
  4. You're done! :D. Happy contributing on windows!

Linux

  1. Firstly, depending on your linux distro, it may be either already installed or not installed. If its not installed, go here to have the guide for your distro.
  2. After installing git, on your terminal, type cd ~, then type mkdir pythonult, cd pythonult and finally git clone https://github.com/lamps-dev/utl.git.
  3. You're done! :D. Happy contributing on linux!

MacOS

  1. First, you'll need to install Git. MacOS might prompt you to install developer tools (which includes Git) when you first try to use it. Alternatively, you can download Git from the official website or install it via Homebrew using:
brew install git
  1. After installing Git, open Terminal (you can find it in Applications > Utilities > Terminal, or use Spotlight Search with Command + Space and type "Terminal")

  2. In your terminal, run these commands:

cd ~
mkdir pythonult
cd pythonult
git clone https://github.com/lamps-dev/utl.git
  1. You're done! :D. Happy contributing on MacOS!

Solaris

  1. Install Git using the OpenCSW package manager:

    pkgadd -d http://get.opencsw.org/now
    /opt/csw/bin/pkgutil -U
    /opt/csw/bin/pkgutil -y -i git
    
  2. After installing git, run these commands:

    cd ~
    mkdir pythonult
    cd pythonult
    git clone https://github.com/lamps-dev/utl.git
    
  3. You're done! :D. Happy contributing on Solaris!

FreeBSD

  1. Install Git using pkg:

    pkg install git
    
  2. After installing git, run these commands:

    cd ~
    mkdir pythonult
    cd pythonult
    git clone https://github.com/lamps-dev/utl.git
    
  3. You're done! :D. Happy contributing on FreeBSD!

Android

  1. Install Termux from the Google Play Store or F-Droid

  2. Open Termux and run these commands:

    pkg update && pkg upgrade
    pkg install git
    cd ~
    mkdir pythonult
    cd pythonult
    git clone https://github.com/lamps-dev/utl.git
    
  3. You're done! :D. Happy contributing on Android!

iOS

  1. Due to iOS restrictions, you'll need to use a development environment like:

    • Working Copy (Git client for iOS)
    • iSH (Linux shell for iOS)
    • Or use cloud-based solutions like GitHub Codespaces
  2. If using iSH, run these commands:

    apk add git
    cd ~
    mkdir pythonult
    cd pythonult
    git clone https://github.com/lamps-dev/utl.git
    
  3. If using Working Copy:

  4. You're done! :D. Happy contributing on iOS!

Google TV

  1. Since Google TV doesn't have direct access to a terminal, you have two main options:

    • Use Android Debug Bridge (ADB) from a connected computer
    • Use a cloud-based development environment like GitHub Codespaces
  2. If using ADB method:

    • Enable Developer Options on your Google TV (Go to Settings > System > About and tap Build Number 7 times)
    • Enable USB Debugging in Developer Options
    • Connect to your Google TV using ADB from your computer:
    adb connect <your-google-tv-ip>
    cd ~
    mkdir pythonult
    cd pythonult
    git clone https://github.com/lamps-dev/utl.git
    
  3. If using GitHub Codespaces: Visit github.com Navigate to the repository: https://github.com/lamps-dev/utl.git Click on Code > Codespaces > Create codespace

  4. You're done! :D. Happy contributing on Google TV!

Project details


Download files

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

Source Distribution

pythonult-0.1.2.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

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

pythonult-0.1.2-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file pythonult-0.1.2.tar.gz.

File metadata

  • Download URL: pythonult-0.1.2.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pythonult-0.1.2.tar.gz
Algorithm Hash digest
SHA256 bdbf93bc17d23eab74d69c5405d7fbd85a3e1ff6f0569d1283428dc458df4b20
MD5 c478aa6a754f014ae05e5bd0c02cae95
BLAKE2b-256 f0e459503a9061c9c85073a840599e101d023dbdd5cdf9684112de6ad857100d

See more details on using hashes here.

File details

Details for the file pythonult-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pythonult-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.6

File hashes

Hashes for pythonult-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 795d516f66306025bda01a1221d282027ae2c014ab6502e55a2c8084c06b8f3f
MD5 2c7ff3f07b1560ea8f50e6c6f89385af
BLAKE2b-256 279ba27570920ec4fded2365d28eca47343b2a51050658500850bf3a256a3b8e

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