Skip to content

RealKevinApetrei/MySeea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub issues GitHub forks GitHub stars GitHub license

Table of Contents

About the Project

Information

MySeeaShowcase

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.\

Features

Here are some of the features of the project:

  • Connect/Disconnect to MySQL Database
  • Read Tables
  • Keybinds and Shortcuts
  • Clean Look
  • Interactive Help Menu

Built With

This project was made with:

  • Made in Python3.8.6
  • Tkinter

Connection Types

These are the currently available connection types:

  • mysql.connector

Getting Started

Requirements and details on how to get the program running

Prerequisites

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)

Installation

INFO: Windows 10 executable downloadable from here or here

  1. Make sure you have correctly completed the Prerequisites.
  2. Clone the repository
    git clone https://github.com/RealKevinApetrei/MySeea/

Usage and Controls

Information on how to use the program.

Usage and Control Information is on the Help menu on the application.

How to connect with mysql.connector?

  1. Go to Settings
  2. Fill in database login details
  3. Choose connection type under Advanced Settings as mysql.connector
  4. Add allowed tables under Security Settings that you want to view in the future
  5. Save settings
  6. Go to Main Menu and Connect to Database under Connection menu (To view a table, go to View menu and choose an allowed table to view)

Roadmap

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.

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Kevin Apetrei - @KevinApetrei - realkevinapetrei@gmail.com
Project Link: https://github.com/RealKevinApetrei/MySeea/

Acknowledgements and Credits

  • All rights reserved