GithubHelp home page GithubHelp logo

himel-sarder / python-utility-scripts Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 21 KB

This repository houses a collection of Python utility scripts for diverse tasks. From generating passwords to managing to-do lists, these scripts cater to various needs. Whether you require text extraction from images, speech-to-text conversion, or screen recording, these efficient solutions simplify common tasks.

License: MIT License

Python 100.00%
python-script python3 pythonprogramming pythonscript

python-utility-scripts's Introduction

Python utility scripts

This repository contains a collection of Python utility scripts for various tasks. Each script serves a specific purpose and can be run independently.

Scripts:

  1. Password Generator.py:

    • Generates random passwords of specified lengths with various character combinations.
    • Uses the random and string modules in Python.
    • Allows customization of password length and character set.
  2. Internet speed test.py:

    • Measures internet speed by performing speed tests using the speedtest-cli library.
    • Utilizes the speedtest module to fetch download and upload speeds as well as ping latency.
    • Displays the results in a human-readable format.
  3. Text from image.py:

    • Extracts text from images using Optical Character Recognition (OCR) technology.
    • Relies on the pytesseract library, which is a wrapper for the Tesseract OCR engine.
    • Supports various image formats (e.g., PNG, JPEG) and languages.
  4. Text to Speech.py:

    • Converts text input into speech output using the pyttsx3 library.
    • Provides options to adjust speech properties such as rate and volume.
    • Supports multiple voices and languages.
  5. Speech to Text.py:

    • Transcribes spoken words into text using the SpeechRecognition library.
    • Utilizes the Google Web Speech API for accurate speech recognition.
    • Handles various audio formats and noise conditions.
  6. Screen Recorder.py:

    • Captures the screen in real-time and records it into a video file using PyAutoGUI and OpenCV.
    • Allows users to specify the region of the screen to record.
    • Provides options to set frame rate and video format.
  7. URL Shortener.py:

    • Shortens URLs using a custom algorithm and provides a service to redirect users from shortened URLs to original ones.
    • Implements a simple HTTP server to handle redirection requests.
    • Supports custom short URL formats and analytics tracking.
  8. Python analog watch.py:

    • Displays an analog clock using the Turtle graphics library.
    • Shows the current time with hour, minute, and second hands.
    • Supports customization of clock face color, size, and style.
  9. ScreenShooter.py:

    • Captures screenshots of the entire screen or a specific region using PyAutoGUI.
    • Saves screenshots to the specified directory with customizable file names.
    • Supports multiple monitors and image formats (e.g., PNG, JPEG).
  10. To Do.py:

    • Manages a to-do list allowing users to add, delete, and view tasks.
    • Stores tasks in a simple text file format for persistence.
    • Provides options to mark tasks as completed and clear the entire list.

Requirements:

  • Each script may have its own set of requirements. Please refer to the individual script's documentation for installation instructions.

Usage:

  • Clone the repository to your local machine.
  • Navigate to the desired script directory.
  • Run the script using Python.

Contributing:

  • Contributions are welcome! Feel free to fork the repository, make improvements, and submit pull requests.
  • If you encounter any issues or have suggestions for enhancements, please open an issue on GitHub.

License:

  • This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements:

  • List any acknowledgements or references here.

Thank You

python-utility-scripts's People

Contributors

himel-sarder avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.