Skip to content

gmessaoudi/DataBase-Python-Manager

Repository files navigation

Project Name

This project is a SQLite database management application with features for managing information, tables, and databases. It also includes configuration and localization options.

Table of Contents

Installation

To use this project, you need to have Python installed on your machine. You can clone this repository and run the main script.

git clone https://github.com/R383910/DataBase-Python-Manager
cd your-project
python main.py

Features

  • Information Management: Retrieve, add, and delete information in tables.
  • Table Management: Create, delete, and retrieve all information from a table.
  • Database Management: Create and delete databases.
  • Configuration: Configure application settings, such as logging the results of retrieval commands and log files.
  • Localization: Change the language of the user interface.

Usage

The main script main.py displays an interactive menu to navigate between the different features of the application. Here is an overview of the available menus:

Main Menu

  • Manage Information
  • Manage Tables
  • Manage Databases
  • Configure Settings
  • Quit

Information Management Submenu

  • Retrieve Information
  • Add Information
  • Delete Information
  • Back

Table Management Submenu

  • Create Table
  • Delete Table
  • Retrieve All Information from a Table
  • Back

Database Management Submenu

  • Create Database
  • Delete Database
  • Back

Configuration

The configuration file config.json is used to store the application settings. You can modify this file to adjust the settings according to your needs.

Localization

The project supports localization in French (fr) and English (en). You can change the language of the user interface via the configuration menu.

License

This project is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

For more information, see the full license at: Creative Commons Attribution 4.0 International License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages