This project is a MySQL Database Viewer. It features table reading and a functional feel. This is probably my biggest project I have released as of 22 November 2020.
You can connect with any MySQL Web Database and view tables. In future updates I will be adding the possibility to edit tables. I am looking for support on doing this project and it is currently in active development!
MySeea allows you to connect to a web-based MySQL Database and view it's tables.
Please see changelog for details on updates.
INFO: All data is stored locally. This means that no information will be stored externally or outsourced to anybody but you.
DISCLAIMER: This program may not work on Linux or MacOS as those versions have not been released yet!
DISCLAIMER: This program is still in BETA and may have certain bugs. Minimal features are available.\
Here are some of the features of the project:
- Connect/Disconnect to MySQL Database
- Read Tables
- Keybinds and Shortcuts
- Clean Look
- Interactive Help Menu
This project was made with:
- Made in Python3.8.6
- Tkinter
These are the currently available connection types:
- mysql.connector
Requirements and details on how to get the program running
Requirements:
- Python3.6+
Download Python3.8.6:https://www.python.org/downloads/release/python-386/
- pip3
- Tkinter
For Python3:pip3 install tkinter
\ - Sqlite3
For Python3:pip3 install sqlite3
\ - mysql.connector (Connection Type)
For Python3:pip3 install mysql.connector
\
Other Requirements:
- Tkinter.font (Preinstlled with Tkinter)
INFO: Windows 10 executable downloadable from here or here
- Make sure you have correctly completed the Prerequisites.
- Clone the repository
git clone https://github.com/RealKevinApetrei/MySeea/
Information on how to use the program.
Usage and Control Information is on the Help
menu on the application.
- Go to
Settings
- Fill in database login details
- Choose connection type under
Advanced Settings
asmysql.connector
- Add
allowed tables
underSecurity Settings
that you want to view in the future - Save settings
- Go to
Main Menu
andConnect to Database
underConnection
menu (To view a table, go toView
menu and choose an allowed table to view)
See the open issues for a list of proposed features (and known issues).
I am happy to add more features upon request and I will be working on more features in time. The Help Menu is not fully developed, please contact me if you would like me to add anything urgently.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
Kevin Apetrei - @KevinApetrei - realkevinapetrei@gmail.com
Project Link: https://github.com/RealKevinApetrei/MySeea/
- All rights reserved