A Python package to standardize my workflows and simplify repetitive tasks.
Project description
CoreEase
Why work harder when you can CoreEase?
What is CoreEase?
CoreEase is a Python package designed for developers who want to avoid repetitive workflows, clunky threading, or verbose browser automation. It provides shortcuts for tasks like handling files, automating websites, and managing threads with ease.
Features:
-
Thread Management:
- Execute tasks in parallel with simple threading.
- Includes an animated load buffer to make you look productive.
-
Browser Automation:
- Headless browsing, form filling, and button clicking.
- Easy parsing of links, buttons, and login forms.
-
File Handling:
- Check file existence, create files, append content, and overwrite efficiently.
-
Console Tricks:
- Clear the console, print centered text, or enumerate lists stylishly.
Installation:
You can now install CoreEase directly from PyPI using pip:
pip install CoreEase
Alternatively, if you want to install directly from GitHub to get the latest version:
pip install git+https://github.com/Casbian/CoreEase.git
After uploading to PyPI, users will be able to install the package directly from there.
Quickstart Guide:
-
Master Multithreading
Let CoreEase handle thread management for you:from CoreEase.threads import SubmitTasktoThreadWITHLoadBuffer def my_task(): print("Doing some important stuff...") SubmitTasktoThreadWITHLoadBuffer(my_task)
Effortless threading with built-in buffering.
-
Browser Automation
Automate web tasks with minimal effort:from CoreEase.web import StartBrowser, GoToUrl, ParseforLinks StartBrowser() GoToUrl("https://example.com") http_links, https_links = ParseforLinks() print("HTTP Links:", http_links) print("HTTPS Links:", https_links)
-
Handle Files
Simplify file operations:from CoreEase.files import CheckFileExistence, CreateFile, AppendtoFile file_name = "example.txt" if not CheckFileExistence(file_name): CreateFile(file_name) AppendtoFile(file_name, "This is a line of text!")
-
Console Wizardry
Keep your console clean and professional:from CoreEase.console import ClearConsole, CenteredPrint ClearConsole() CenteredPrint("Welcome to CoreEase!", "*")
Contributing:
Want to add a feature or fix a bug? Contributing is simple:
- Fork the repository.
- Clone it:
git clone https://github.com/Casbian/CoreEase.git - Make your changes.
- Submit a pull request.
License:
CoreEase is licensed under the MIT License. Feel free to share, remix, and improve it!
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file coreease-0.1.3.tar.gz.
File metadata
- Download URL: coreease-0.1.3.tar.gz
- Upload date:
- Size: 5.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5c3ace87795526b5141c320d2cf68603126ae590cc1202bfd7e653c79ebb2b6
|
|
| MD5 |
fd8bb3d89d64e41abf98b1fe698bd169
|
|
| BLAKE2b-256 |
73b54fa100c0a8f79f74bc4a789baf9217e082c5d1c3d46f304cc75bce753e65
|
File details
Details for the file CoreEase-0.1.3-py3-none-any.whl.
File metadata
- Download URL: CoreEase-0.1.3-py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7402fcc13a2badeca115f754fe58db9d1a25ad136da8cd62a1a0500ff523c9f6
|
|
| MD5 |
4bd299da0910cab1e1c5da5fdfc380e0
|
|
| BLAKE2b-256 |
a519ca7916268c0822d93e1e43ea7c3bd3656caaabc93c3e88ff9e15fecdbcc2
|