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!

Arch Linux Console Mode

  1. Since you're in console mode, you already have access to the terminal

  2. Install git if not already installed:

    sudo pacman -S git
    
  3. After installing git, run these commands:

    cd ~
    mkdir pythonult
    cd pythonult
    git clone https://github.com/lamps-dev/utl.git
    
  4. You're done! :D. Happy contributing on Arch Linux Console Mode!

DigitalOcean

  1. Connect to your DigitalOcean droplet via SSH:
    ssh root@your-droplet-ip
    
  2. Install git (if not already installed):
# For Ubuntu/Debian-based droplets
apt-get update
apt-get install git -y
   
# For CentOS/RHEL-based droplets
yum install git -y
  1. After installing git, 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 DigitalOcean!

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.3.tar.gz (3.9 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.3-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pythonult-0.1.3.tar.gz
  • Upload date:
  • Size: 3.9 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.3.tar.gz
Algorithm Hash digest
SHA256 4cec71c431072b7eec24a2fa99b693830b5feac99c2cb02a8bf21fe5eee0e7e9
MD5 2f5ddd5888ed0c4801b7be8a2f089662
BLAKE2b-256 7ad173fa5f946ccdd34083aae4483fe37fc5ab498813389420e43810a9f0e344

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pythonult-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 3.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 fb5785f5933405cac308d0016d6d27e402c061b2176846a8d18d0beeb067ed85
MD5 53df2be834d94d057a16de069c5a7936
BLAKE2b-256 087b59fbbf3cbab3fc92f4286ee7bb7ef17cf843e976ee998f3e4ad35a5b0f73

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