summaryrefslogtreecommitdiff
path: root/content/monogatari.md
blob: c800f07b0ad9bed960194d9aed5740b901ac0435 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
+++
title = 'Monogatari - Text Editor in Python'
date = 2024-08-17T07:44:33+01:00
tags = ['projects', 'programming', 'python', 'linux', 'windows']
+++

# [MONOGATARI - Text Editor](https://github.com/henrique-marques-vsoft/monogatari)

![monogatari-movie scene shinobu kokorowatari](https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif)

Monogatari is a text editor built with Python using the Tkinter GUI library.

## Installation and usage

Assuming you already have Python installed in your machine:

```
git clone [email protected]:all123all/monogatari.git
cd monogatari
python monogatari.py
```

If you're using Linux you probably will need to install tk manually:

```
//Arch based distros
$ sudo pacman -S tk
//For Ubuntu
$ sudo apt-get install tk
```

## Goals

- [ ] Basic text editor functionalities (create file, open file, exit etc.)
- [ ] Black background and a colorpicker option to choose another color
- [ ] Test routine for the basic functionalities
- [ ] Release a package
- [ ] The close function is being called even when the file isn't modified

## Contribute to MONOGATARI - Text Editor

- Click the fork button on top right
- Git clone your fork
- Connect with my repo:

```
$ git remote add all123all git://github.com/all123all/monogatari
$ git remote -v
```

You are now ready to start to code! Just do as always:

```
$ git add .
$ git commit -m "fix: something that was fixed"
$ git push
```

Then you can create a pull request right here on Github. Just go to the Pull Requests tab and select `New pull request` button to do so.

## Screenshots
![monogatari on i3wm screenshot](https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png)