60 lines
2.1 KiB
Markdown
60 lines
2.1 KiB
Markdown
<p align="center"><img src=".gitea/readme/icon.png"/></p>
|
|
|
|
<h1 align="center">Generator CSV</h1>
|
|
|
|
<h3 align="center"><b>Students and teachers data file structure converter for Microsoft 365 Admin Center.</b></h3>
|
|
|
|
<p align="center">Generator CSV was written using Python and Tkinter library. This project was implemented as part of the Microsoft 365 rollout at my high school (ZSP Sobolew).</p>
|
|
|
|
<p align="center"><img width="50%" src=".gitea/readme/screenshot.png"/></p>
|
|
|
|
---
|
|
|
|
## Informations
|
|
|
|
> [!IMPORTANT]
|
|
> App is no longer maintained, but should work properly
|
|
|
|
> [!NOTE]
|
|
> The application only supports the Polish language because it was written for my school and one of the requirements was that it be easy to use for people who do not speak English. Since there are no plans to further develop the application, support for other languages is not planned. Detailed documentation (Wiki) is also in Polish. I leave the repository mainly as a sample of my skills (or at least their state as of 2020).
|
|
|
|
> [!NOTE]
|
|
> Polska wersja README znajduje się <a href="https://repos.mateuszskoczek.com/MateuszSkoczek/GeneratorCSV/src/branch/main/README.pl.md">tu</a>
|
|
|
|
## Features
|
|
|
|
- Converting students and teachers data from one format (e.g. electronic school journal) to another (data format required by Microsoft 365 Admin Center)
|
|
- File format presets
|
|
- Highly customizable file generation
|
|
- Ability to change apperance of UI
|
|
|
|
## Installation
|
|
|
|
Download latest package version from <a href="https://repos.mateuszskoczek.com/MateuszSkoczek/GeneratorCSV/releases">Releases</a> tab, unpack, install requirements and you good to go
|
|
|
|
**Requirements**
|
|
|
|
- Python installed
|
|
- PIP packages:
|
|
- `pillow==9.0.1`
|
|
- `tk`
|
|
|
|
You can also use `requirements.txt` file to install PIP dependencies
|
|
|
|
```
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Usage
|
|
|
|
```
|
|
python generator_csv
|
|
```
|
|
|
|
## Attribution
|
|
|
|
You can copy this repository and create your own version of the app freely. However, it would be nice if you included URL to this repository in the description to your repository or in README file.
|
|
|
|
**Other sources:**
|
|
|
|
- Icon by <a href="icons8.com">Icons8</a> |