Project 1

GitHub Package Manager

GitHub Package Manager 1.6.x πŸ”…

GHPM Is coming along, with some key new features as of version 1.6.x. Find more on that later on.

readme will be updated soon

There are also a few main goals I am aiming to achieve in this version as well. I plan on integrating a number of suggestions from the discussions. As well as making it as useful as possible.

Feel free to join the Discord Server and provide any feedback or suggestions to myself. WALKTHROUGH

quick install 〽️ πŸ’»

MacOS / Linux v1.6.2

git clone https://github.com/smoke-wolf/GitHub-Package-Manager.git
cd GitHub-Package-Manager
python3 Start.py

 

Post-Account notes:

python3 CLI.py

 

Then Select Option 4 From The List. And Finaly:

python3 Start.py

 

o

Our Vision 🌠

GHPM is designed to be a straightforward app for anyone to streamline their GitHub experience.

I aim to address suggestions and am activly woking on improving the app.

πŸ’± Change Notes: v1.6.2 πŸ’±

  1. Updated UI
  2. Added Security to the WebApp ❇️
  3. New WebApp Features.
  4. Easier Support with Send Logs ❇️
  5. Faster & More Reliable Updates
  6. Small Bugs Fixed In Settings
  7. Post Installation Editing
  8. Small bugs fixed in "activate"
  9. Better Bug Logging
  10. Browse Community Projects with GhPm Recommended ❇️
  11. New Discord Server

First Use:

When you first launch the application, you will be prompted to create a password and username. Once the profile has been created, run the following command.

python3 Start.py

 

MORE INFO "" OtherVersions

Coming SoonπŸ”₯

TouchScript

.touch is a lightweight and user-friendly scripting language designed to automate common tasks on your computer.

πŸ“¦ Three Scripts: Qrec, TouchEditor, Touch

πŸ“ Description: Qrec: Records touch inputs and generates .touch code. TouchEditor: Edits .touch language scripts, with syntax highlighting. Touch: Executes .touch scripts.

πŸš€ Features: Qrec:

  • Records touch inputs and generates .touch code.
  • Can record a all touch capabilities.
  • Generates code with comments and wait times for easy editing.

TouchEditor:

  • Syntax highlighting for .touch code.
  • Auto-completion for commands and parameters.
  • Line numbering for easy reference.
  • Export edited scripts as .touch files.

Touch:

  • Executes .touch scripts.
  • Supports wait times, taps, double taps, long presses, swipes, scrolling, typing, hotkeys, and more.
  • Outputs feedback on executed commands.

πŸ’» Syntax and Formatting:

  • Commands are written one per line.
  • Parameters are separated by spaces.
  • Comments start with the '#' symbol.
  • Indentation is not necessary but helps with readability.
  • See documentation for command-specific parameters.
Script Name Functionality
Qrec Records touch inputs
TouchEditor Edits .touch language scripts
Touch Executes .touch scripts
Command Syntax Description
wait wait Wait for specified number of seconds
hold hold Hold for specified duration
click click , Click at the specified coordinates
doubleclick doubleclick , Double-click at the specified coordinates
rightclick rightclick , Right-click at the specified coordinates
scroll scroll Scroll the mouse wheel by the specified number of units
type type Type the specified text
hotkey hotkey ++... Press the specified hotkey
swipe swipe <start_x>,<start_y> <end_x>,<end_y> [duration] [button] Swipe from the start coordinates to the end coordinates with the specified duration and button (default is left)

Usage

Qrec Run sudo python3 qrec.py to start recording your touch interactions. Press Esc to stop recording and save the output as a .touch file.

TouchEditor Run python3 toucheditor.py <file_path> to open the TouchEditor and load a .touch file.

Touch Run python3 touch.py <file_path> to execute a .touch file.

Project 2

Usage

Limitations

  • Some websites may have security settings that prevent them from being displayed in an iframe on other domains.
  • The tool is designed to mirror a single webpage at a time and does not handle complex websites with dynamic functionality or multiple pages.

License

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

Acknowledgments

  • This project is intended for educational and demonstration purposes.
  • You may need to consider legal and ethical considerations when mirroring external websites, and ensure you have the necessary permissions and rights to do so.
Project 2

TouchScript

Description of Project 2.

Add to Cart
Project 2

Package Scanner

Package Scanner is a Python tool that allows you to scan a directory, look through it, and compile a list of all packages used in Python files. It can generate a requirements.txt file with the list of packages that can be installed from pip, as well as other packages found.

Features

  • Scan a directory for Python files and extract package information.
  • Generate a requirements.txt file with the list of packages.
  • Supports both import and from ... import statements.
  • Provides a user-friendly GUI interface for easy interaction.

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/package-scanner.git

Install the required dependencies:

Usage

Run the package_scanner.py script:

python package_scanner.py

Select a directory by clicking on the "Browse" button.

Click on the "Generate Packages" button to scan the directory and generate the requirements.txt file.

The list of packages used will be displayed in the text area. If any packages are found, they will also be saved in the requirements.txt file.