Skip to main content

SoleStormCatPY is a set of Python apps/scripts that can help you with whatever you need, wether it be your development of a Python script/app, or you just want to mess around for fun, SoleStormCatPY is for you!

Project description

SoleStormCatPY

SoleStormCatPY is an app developed to help you throughout your day. Here are some of the apps that are jam-packed into this Python Distribution Package!

(Not all scripts/apps are originaly from SoleStormCat Corp. Here is a list of apps that are effected, and includes a link to the original source:

  1. Standalone App
  2. ClockTimer (FOR THE TAB FEATURE ONLY) )

ModuleInstaller

This is not an app, but instead, you can run this inside Python to insure that you have everything that is required to run SoleStormCatPY! (Unless you only use the executables, then this dosn't apply to you) In your terminal, you must open your Python by using python on Windows, or python3 on MacOS and Linux. Then run import SoleStormCatPY.ModuleInstaller, and the application will check for the required modules. If they are found on your local device, it'll show a conframation, but if they are not installed, this application will install them for you.

MathSolver

"MathSolver" seems just like it sounds. A calculator. A boring old calculator. You've seen many apps (the even come built in to your device) that work like this, but "MathSolver" is made to help with your daily math needs. "MathSolver" can do math ranging from Multiplication, Division, Adding, and Subtracting!

How To Use

To Run "MathSolver" in your script, make sure to specify num1 (Being the first number), num2 (being your second number), and ty (being the type of math you require), along with the command {However you specify "MathSolver"}.numPrint(num1, num2, ty).

Have Fun Mathing!

Web

"Web" is not as it might see. It's not a web browser, but a web browser opener! You enter the URL of the website you want (including http://), and you'll be sent to the website. And, you also get to put in names for specific websites that lead to them with only the name!

The Two Types of "Web"

Yes, there are two versions of "Web"! There is "WebGUI" (With GUI), and "WebCMD" (With No GUI, Just Terminal). Here are their differences!

WebGUI: WebGUI opens in a tkinter window, allowing users to enter their URL into a user-friendly box! (Requires the tkinter module)

WebCMD: WebCMD opens in the standard terminal window, this is great for opening a website the developer wants! (THIS WILL NOT WORK WITH .pyw FILES!)

How To Use

To Run "Web" in your script, make sure to specify website (being the URL (or name in some cases)), along with the command SoleStormCatPY.WebOpen.webCMD(website) (For WebCMD. Requires webbrowser), or import SoleStormCatPY.WebOpen.WebGUI() (For WebGUI. Requires both webbrowser and tkinter) Have Fun Webbing!

Websites With Names:

This meantions the certain websites that you can access by name. The Format for this is (Name of Website with clickable URL), (Name input into App). Both WebCMD and WebGUI support this!

  1. Amazon, "Amazon"
  2. Microsoft Bing, "Bing"
  3. ChunkBase, "ChunkBase"
  4. Ebay, "Ebay"
  5. Facebook, "Facebook"
  6. GitHub, "GitHub"
  7. Google Search, "Google"
  8. Local-Hosted Website, "Local"
  9. Microsoft 365, "Microsoft 365"
  10. Minecraft, "Minecraft"
  11. Python, "Python"
  12. SoleStormCatPY - GitHub and SoleStormCatPY - PyPi, "SoleStormCatPY"
  13. Twitter, "Twitter"
  14. Roblox, "Roblox"
  15. Steam, "Steam"
  16. Walmart, "Walmart"
  17. YouTube, "YouTube"

Terminal

"terminal" is a way to easily access the user's system default terminal. So, if you want to check for an update for your package, you could easily do that! There are also two versions of "terminal": "terminal" and "terminalGUI". Here is how you can tell which each is!

Both "Terminal" Types

There are two types of "terminal" Here they are: "terminal": This is the default terminal runner. Everything is done within the terminal.

"terminalGUI": This asks the user for a command within a tkinter GUI. The output will be printed in the real terminal. (Requires tkinter module)

How To Use

To run "terminal" in your application, here is a way to use it. As per the example above, updating your package would require the command string, which holds your command that you are going to run (example: command = 'pip install tkinter'), along with SoleStormCatPY.terminal.terminalrun(command) (For "terminal), or run import SoleStormCatPY.terminal.terminalGUI() (For "terminalGUI", does NOT require command). Have Fun Running commands via Python!

System Info

This application prints out the user's infomation onto their terminal screen. Here is a basic output of this application:

`The Current User OS is: Linux

The Current User is: SoleStormCatPY_user

The Current Version of Python is: Python 3.10.6`

How To Use

Here is how you use "System Info":

import SoleStormCatPY.SystemInfo as SystemInfo SystemInfo.systemPrint()

ClockTimer

This application acts as a timer. The user can set the time (in minutes (Along with seconds and hours in the GUI)), or the developer can set the timer (in seconds). Everything will be printed out into the terminal (or the GUI), and will set the timer.

How To Use

There is three different ways to use ClockTimer. The First being the process where the user sets the timer, the second being where the developer sets the timer, and the third being the GUI mode. import SoleStormCatPY.ClockTimer as PyTimer PyTimer.clockTimer()

import SoleStormCatPY.ClockTimer as PyTimer seconds = 12 PyTimer.clockTimerManual(seconds)

import SoleStormCatPY.ClockTimerGUI

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

solestormcatpy-0.5.tar.gz (10.6 MB view details)

Uploaded Source

Built Distribution

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

solestormcatpy-0.5-py3-none-any.whl (4.2 MB view details)

Uploaded Python 3

File details

Details for the file solestormcatpy-0.5.tar.gz.

File metadata

  • Download URL: solestormcatpy-0.5.tar.gz
  • Upload date:
  • Size: 10.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for solestormcatpy-0.5.tar.gz
Algorithm Hash digest
SHA256 2be0d2aca902a28e37fc602994032a404f4b1458d9dfa251a0f24dcf4b4bbd90
MD5 626b2439079a42f8d98da36e736d1319
BLAKE2b-256 cedd8846368808a6ed992516b14c9612dd1675babffd661f6a1cb833c49454cf

See more details on using hashes here.

File details

Details for the file solestormcatpy-0.5-py3-none-any.whl.

File metadata

  • Download URL: solestormcatpy-0.5-py3-none-any.whl
  • Upload date:
  • Size: 4.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for solestormcatpy-0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 fe26a72fbf0cce5143b3886b0d7e9adaed549d2983d6f03a11ad076e9ec79997
MD5 e4f9e8a636b8ae71a7a192a5bc60793e
BLAKE2b-256 9cbcdfcc444b2c3a53e385d07680b702cd18ee05e00182530b1b3f129f2b707b

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