{"id":22339261,"url":"https://github.com/himel-sarder/python-utility-scripts","last_synced_at":"2026-02-03T22:32:07.535Z","repository":{"id":234243872,"uuid":"788508078","full_name":"Himel-Sarder/Python-utility-scripts","owner":"Himel-Sarder","description":"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.","archived":false,"fork":false,"pushed_at":"2025-01-02T17:43:40.000Z","size":43,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-30T01:11:05.176Z","etag":null,"topics":["python-script","python3","pythonprogramming","pythonscript"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Himel-Sarder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-18T14:52:34.000Z","updated_at":"2025-01-02T17:43:43.000Z","dependencies_parsed_at":"2024-08-01T21:31:17.264Z","dependency_job_id":null,"html_url":"https://github.com/Himel-Sarder/Python-utility-scripts","commit_stats":null,"previous_names":["himel-sarder/10-small-python-projects","himel-sarder/python-utility-scripts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Himel-Sarder/Python-utility-scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Himel-Sarder%2FPython-utility-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Himel-Sarder%2FPython-utility-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Himel-Sarder%2FPython-utility-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Himel-Sarder%2FPython-utility-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Himel-Sarder","download_url":"https://codeload.github.com/Himel-Sarder/Python-utility-scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Himel-Sarder%2FPython-utility-scripts/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29060578,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T22:28:58.191Z","status":"ssl_error","status_checked_at":"2026-02-03T22:28:56.515Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python-script","python3","pythonprogramming","pythonscript"],"created_at":"2024-12-04T07:07:45.051Z","updated_at":"2026-02-03T22:32:07.510Z","avatar_url":"https://github.com/Himel-Sarder.png","language":"Python","readme":"# Python utility scripts\n\nThis repository contains a collection of Python utility scripts for various tasks. Each script serves a specific purpose and can be run independently.\n\n## Scripts:\n\n1. **Password Generator.py**:\n   - Generates random passwords of specified lengths with various character combinations.\n   - Uses the `random` and `string` modules in Python.\n   - Allows customization of password length and character set.\n\n2. **Internet speed test.py**:\n   - Measures internet speed by performing speed tests using the speedtest-cli library.\n   - Utilizes the `speedtest` module to fetch download and upload speeds as well as ping latency.\n   - Displays the results in a human-readable format.\n\n3. **Text from image.py**:\n   - Extracts text from images using Optical Character Recognition (OCR) technology.\n   - Relies on the pytesseract library, which is a wrapper for the Tesseract OCR engine.\n   - Supports various image formats (e.g., PNG, JPEG) and languages.\n\n4. **Text to Speech.py**:\n   - Converts text input into speech output using the pyttsx3 library.\n   - Provides options to adjust speech properties such as rate and volume.\n   - Supports multiple voices and languages.\n\n5. **Speech to Text.py**:\n   - Transcribes spoken words into text using the SpeechRecognition library.\n   - Utilizes the Google Web Speech API for accurate speech recognition.\n   - Handles various audio formats and noise conditions.\n\n6. **Screen Recorder.py**:\n   - Captures the screen in real-time and records it into a video file using PyAutoGUI and OpenCV.\n   - Allows users to specify the region of the screen to record.\n   - Provides options to set frame rate and video format.\n\n7. **URL Shortener.py**:\n   - Shortens URLs using a custom algorithm and provides a service to redirect users from shortened URLs to original ones.\n   - Implements a simple HTTP server to handle redirection requests.\n   - Supports custom short URL formats and analytics tracking.\n\n8. **Python analog watch.py**:\n   - Displays an analog clock using the Turtle graphics library.\n   - Shows the current time with hour, minute, and second hands.\n   - Supports customization of clock face color, size, and style.\n\n9. **ScreenShooter.py**:\n   - Captures screenshots of the entire screen or a specific region using PyAutoGUI.\n   - Saves screenshots to the specified directory with customizable file names.\n   - Supports multiple monitors and image formats (e.g., PNG, JPEG).\n\n10. **To Do.py**:\n    - Manages a to-do list allowing users to add, delete, and view tasks.\n    - Stores tasks in a simple text file format for persistence.\n    - Provides options to mark tasks as completed and clear the entire list.\n\n11. **Image Captcha**:\n\n      - Generates CAPTCHA images using randomly generated text for enhanced security.\n      - Utilizes the Pillow and captcha libraries for image creation and manipulation.\n      - Saves the CAPTCHA images to the specified directory with customizable file names and formats (e.g., PNG, JPEG).\n      - Ensures CAPTCHA text is difficult for automated systems to read while remaining legible to humans.\n   \n12. **Countdown Timer:**\n      - Creates a countdown timer that accepts user input for the duration in seconds.\n      - Displays the remaining time in minutes and seconds, updating every second.\n      - Utilizes the `time` module for precise countdown functionality.\n      - Prints a \"Time's up!\" message when the countdown reaches zero.\n      - Simple and effective for tasks requiring timed intervals, such as study sessions, workouts, or reminders.\n   \n13. **Periodic Table Element:**\n       - Find elements all details with Atomic Number\n\n## Requirements:\n- Each script may have its own set of requirements. Please refer to the individual script's documentation for installation instructions.\n\n## Usage:\n- Clone the repository to your local machine.\n- Navigate to the desired script directory.\n- Run the script using Python.\n\n## Contributing:\n- Contributions are welcome! Feel free to fork the repository, make improvements, and submit pull requests.\n- If you encounter any issues or have suggestions for enhancements, please open an issue on GitHub.\n\n## License:\n- This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgements:\n- List any acknowledgements or references here.\n\n# Thank You\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimel-sarder%2Fpython-utility-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhimel-sarder%2Fpython-utility-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhimel-sarder%2Fpython-utility-scripts/lists"}