Skip to content

Conversation

@bennyscripts
Copy link
Member

Currently working on a tools page in the GUI which will house lots of extra features to the GUI. The current one I'm working on is a spypet like feature. It's almost completely done but I want to polish off the tools page before pushing. I want to make the tools page look similar to all the other pages, potentially a grid like layout for all the tools, haven't yet started work on this.

Adding your own Tool

Have a look at the user lookup page gui > pages > tools > user_lookup_page.py as an example. It uses the ToolPage class to create a base for adding your own features. Take a look at spypet_page.py to see how bigger features that need to be working in the background and not hult the GUI process. This is important for tools in a Tkinter app. Please make sure your tool does not hult the GUI or Discord Bot process!

@bennyscripts bennyscripts self-assigned this Jun 24, 2025
@bennyscripts bennyscripts added the enhancement New feature or request label Jun 24, 2025
@bennyscripts bennyscripts mentioned this pull request Jun 24, 2025
@bennyscripts bennyscripts moved this to In Progress in Ghost Jun 27, 2025
@bennyscripts bennyscripts force-pushed the tools-spypet branch 2 times, most recently from 8f9005f to ea96e83 Compare July 26, 2025 21:45
@github-project-automation github-project-automation bot moved this from In Progress to Done in Ghost Jul 30, 2025
@bennyscripts bennyscripts moved this from Done to In Progress in Ghost Jul 30, 2025
@bennyscripts bennyscripts reopened this Jul 30, 2025
@bennyscripts
Copy link
Member Author

Ignore opening and closing, was confused with GitHub but everything is now back on track and this pull request will continue to be the main way we contribute to the new tools section of Ghost!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants