Skip to content

Commit

Permalink
Merge branch 'Main' into assist-mail-change
Browse files Browse the repository at this point in the history
  • Loading branch information
GamerSoft24 authored Oct 31, 2024
2 parents a55188d + 2f7e58c commit 924bde7
Show file tree
Hide file tree
Showing 127 changed files with 31 additions and 26 deletions.
Empty file.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ffasdf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
3 changes: 1 addition & 2 deletions Programs.md
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ All versions of 360Chrome or/and 360AFChrome can run on 32-bit Windows computers

[**Bat2EXE:**](https://github.com/GamerSoft24/Software/blob/Main/InstallerSoft/Windows/Bat2EXE)

1 -> [Bat2EXE:](https://github.com/GamerSoft24/Software/blob/Main/InstallerSoft/Windows/Bat2EXE/Bat2EXESetup.exe) A program that can, you guessed it, convert batch script files into Windows Executable files!
1 -> [Bat2EXE:](https://github.com/GamerSoft24/Software/blob/Main/InstallerSoft/Windows/Bat2EXE/Bat2EXESetup.exe) A program that can, you guessed it, convert batch script files into Windows Executable files! Be warned, the % operator for variables is not supported and will not function.

[**Bitwarden:**](https://github.com/GamerSoft24/Software/tree/Main/InstallerSoft/Windows/Bitwarden)

Expand Down Expand Up @@ -278,7 +278,6 @@ All versions of 360Chrome or/and 360AFChrome can run on 32-bit Windows computers

1 -> [Midtown Madness 1:](https://github.com/GamerSoft24/Software/blob/Main/InstallerSoft/Windows/Midtown%20Madness/Midtown%20Madness/MidtownMadnessSetup.exe) A fun racing game, based in the city of Chicago, that may or may not run on a 4090. Get out that S3 virge to race against the clock or other cars, or maybe to cause some *slight* chaos. An NSI file is provided for compiling the installer yourself. *The controls are garbage!*

2 -> [Midtown Madness 2:](https://github.com/GamerSoft24/Software/blob/Main/.github/security/Server%20Error.md) A fun racing game, this time based in the cities of San Francisco and London. Go in the tube, or on the Golden Gate Bridge. Use a GPU that's compatible, like Intel Q35 Express Integrated graphics as this won't run on a 4090. An NSI file is provided for compiling the installer yourself. *The installer is currently not accessible.*
[**Minecraft:**](https://github.com/GamerSoft24/Software/blob/Main/InstallerSoft/Windows/Minecraft)

1 -> [Minecraft:](https://github.com/GamerSoft24/Software/blob/Main/InstallerSoft/Windows/Minecraft/MinecraftInstaller.exe) Not sure it's a kid's game or not, but we all played it during the lockdown.
Expand Down
2 changes: 1 addition & 1 deletion PySoft/Calculators/advanced calculator.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import tkinter as tk
import math
from math import *
import time
print('*****|Advanced Calculator|*****')
print('Program version: 1.11.2.')
Expand Down
10 changes: 5 additions & 5 deletions PySoft/README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
### PySoft
Welcome to `Software`'s PySoft section, where I will be storing all of my and some of Okmeque1's Python codes and programs.

Some of these codes contains modules that have to be installed. To install these modules, you to go to [Pypa's PIP repository](https://github.com/pypa/pip) and follow the instructions on how to install PIP if you don't have it on your PC although most of the Python interpreters will install PIP automatically.
After you have PIP installed, go to your PC's Command Prompt (CMD) and type `pip install` + the module's name. *Example:* `pip install pygame`.
If you don't know Python or don't have a Python Interpreter installed, go download one version (like 3.12.2, 3.10, 3.8.2, etc...) depending on your computer [here](https://www.python.org/downloads/) from Python's website or from our [InstallerSoft category](https://github.com/GamerSoft24/Software/tree/Main/InstallerSoft/Windows/Python). Python3 and pip3 are recommended. ⚠ Make sure you have version 3.1 or above since most Python modules won't be able to run below that version (neither can it be installed with pip).

If you don't know Python or don't have a Python Interpreter installed, go choose and download one depending on your computer [here](https://www.python.org/downloads/) from Python's website or from our [InstallerSoft category](https://github.com/GamerSoft24/Software/tree/Main/InstallerSoft/Windows/Python).
Some of these programs contains modules that have to be installed. To install these modules, you can go to [Pypa's repository](https://github.com/pypa/pip) and follow the instructions on how to install pip/pip3 if you don't have it on your PC although most of the Python3 interpreters will install pip3 automatically (usually located in the "scripts" directory in the install location).
After you have pip/pip3 installed, go to your computer's terminal (Mac Terminal, Windows Command Prompt, PowerShell, etc...) and type `pip install` + the module's name. *Example:* `pip install pygame`. Using `pip3 install` will also work if you have pip3.

Do you want a short Python program that draws colorful rainbow void? Copy this script in your text editor:
By-the-way, are you interested in a short Python program that draws colorful rainbow void using a module named `turtle`? If you are, then copy this script down in your text editor (like Notepad++, Xcode or IDLE):
```
import turtle
q = turtle.Pen()
Expand All @@ -19,6 +19,6 @@ for x in range(360):
q.left(360/sides+1)
q.width(x*sides/200)
```
Then name your file `rainbow void.py` and save it. Run it by double-clicking the file just as you would with any files and programs and make sure you have an interpreter installer (3.12.2, 3.10, 3.8.2, etc...). If you do, have an interpreter, it should run properly and you should get a result like this:
Then name your file `*.py` and save it. For me, I named it `rainbow void.py`. Run it by double-clicking the file just as you would with any files and programs and make sure you have an interpreter installed. If you do have an interpreter, it should run properly and you should get a result like this:

![Screenshot 2024-03-10 at 19 24 55](https://github.com/GamerSoft24/Software/assets/136463938/07d213aa-acf2-4a58-bfae-32a5b3fce544)
15 changes: 7 additions & 8 deletions PySoft/assistant app.py
Original file line number Diff line number Diff line change
Expand Up @@ -138,25 +138,24 @@ def __init__(self, parent, controller):
back_button.pack(pady=10)

def send_email(self):
smpt = simpledialog.askstring("SMTP Server","Enter an SMTP server for your mail provider. Default is 'smtp.gmail.com'\nIf you do not spell it correctly, you will get an error!")
port = simpledialog.askinteger("SMTP Server Port","Enter a port for your SMTP server. Default for GMail is 587")
mail = simpledialog.askstring("Email address","Enter an email address that corresponds to your provider. This will affect how the password works.")
pwd = simpledialog.askstring("Password","Enter an app or regular passwords. GMail requires app passwords due to security restrictions, which can be found at https://myaccount.google.com/apppasswords.\nIf with another email provider, check for more info.")
smpt = simpledialog.askstring("SMTP Server","Enter an SMTP server for your mail provider. Default is 'smtp.gmail.com'\nIf you do not spell it correctly, you will get an error!\nIf you are using an other email provider, please search online or check their websites.")
port = simpledialog.askinteger("SMTP Server Port","Enter a port for your SMTP server. Default port for Gmail is 587.\nIf you are using an other email provider, please search online or check their websites.")
mail = simpledialog.askstring("Email address",'Enter an email address that corresponds to your provider. This is crucial for this email functionality to work properly. e.g. "example@gmail.com", "example@yahoo.fr", "example@163.com" or "example@qq.com".')
assist-mail-change
pwd = simpledialog.askstring("Password",'Enter an app or regular passwords. Gmail requires app passwords due to security restrictions, which can be found at "https://myaccount.google.com/apppasswords".\nIf you are using an other email provider, please search online or check their websites.')
Main
to_email = self.to_entry.get()
subject = self.subject_entry.get()
message = self.message_text.get("1.0", tk.END)

from_email = mail # Replace with your email address (Gmail only. You can change the SMTP server and port below for other mail providers.)
app_pwd_or_std_pwd = pwd # Replace with you Gmail App Password. Regular password will not work due to Gmail Security Restrictions. If you want to use an other mail provider, check their security restrictions to see if you need an App Password like Gmail or not.

msg = MIMEMultipart()
msg['From'] = from_email
msg['To'] = to_email
msg['Subject'] = subject
msg.attach(MIMEText(message, 'plain'))

try:
server = smtplib.SMTP(smpt, port) # You can change the SMTP server and port here if you want a different mail provider like Outlook or Yahoo. Search online for more information.
server = smtplib.SMTP(smpt, port)
server.starttls()
server.login(from_email, app_pwd_or_std_pwd)
server.sendmail(from_email, to_email, msg.as_string())
Expand Down
26 changes: 16 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@

# `Software` Repository

### **🎉We've reached 800 commits!!🌟**
### ⚠ REPOSITORY CURRENTLY INACTIVE. COMMITS WON'T BE REGULARLY MADE!

**REP-SET II**, *Version 1.2.41-dev*
**REP-SET II**, *`Version 1.2.41-dev`*

## PySoft:
## `PySoft:`
This is **where** I will be *storing all* of ***my and some of Okmeque1's*** Python codes and programs.

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/PySoft)

## VBSoft:
## `VBSoft:`
This is **where** I will be *storing all* of ***my*** VBS (Windows Visual Basic Script) codes and programs.

***WARNING!*** The VBS codes are *more towards **pranks*** but Windows might detect it as a virus. Be careful though as the [`/VBSoft/Deadly`](https://github.com/GamerSoft24/Software/tree/Main/VBSoft/Deadly) folder, the codes there are actually ***deadly*** and can *crash your RAM* in just a **few seconds running.**

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/VBSoft)

## HTMLSoft:
## `HTMLSoft:`

This is **where** I will be *storing all* of ***my*** HTML (HyperText Markup Language) codes and programs.

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/HTMLSoft)

## CPPSoft:
## `CPPSoft:`

This is **where** I will be *storing all* of ***my*** C & C++ codes and programs although it's name is CPPSoft (C++ Software).

Expand All @@ -35,28 +35,34 @@ It is recommended to have [Arduino IDE](https://www.arduino.cc/en/software) inst

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/CPPSoft)

## BatchSoft:
## `BatchSoft:`

This is **where** I will be *storing all* of ***my*** Batchfile codes and programs.

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/BatchSoft)

***WARNING!*** The codes in [`/BatchSoft/DestroyPC`](https://github.com/GamerSoft24/Software/tree/Main/BatchSoft/DestroyPC) folder are ***SUPER deadly*** and can *destroy your computer* and splash a bluescreen on your screen.

## InstallerSoft:
## `InstallerSoft:`

This is **where** I will be *storing all* of the ***useful*** programs' (and games') installers.

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/InstallerSoft)

## .github:
## `MinecraftSoft:`

This is **where** I will be *storing all* of ***my*** Minecraft modpacks.

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/MinecraftSoft)

## `.github:`

This is **where** this `Software` repository's ***configuration files*** will be *stored*.

*For* **direct access**, [click here!](https://github.com/GamerSoft24/Software/tree/Main/.github)

# Must-reads for `Software` Repository!

## Antivirus detection for InstallerSoft:
## ⚠ Antivirus detection for InstallerSoft:

Some of our programs in the [`InstallerSoft/Windows`](https://github.com/GamerSoft24/Software/tree/Main/InstallerSoft) folder will report to most AV's as being viruses. However, unless a program is *explicitely* marked as a virus, you can trust this repository. Some installers will even come with *.nsi files so that you may check what the script is made out of, for any type of *sneaky* viruses. If you're not happy with this, then leave the repository.

0 comments on commit 924bde7

Please sign in to comment.