summaryrefslogtreecommitdiff
path: root/blog/monogatari.html
diff options
context:
space:
mode:
Diffstat (limited to 'blog/monogatari.html')
-rw-r--r--blog/monogatari.html112
1 files changed, 112 insertions, 0 deletions
diff --git a/blog/monogatari.html b/blog/monogatari.html
new file mode 100644
index 0000000..8eac2da
--- /dev/null
+++ b/blog/monogatari.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+<meta charset="UTF-8">
+<link rel="alternate"
+ type="application/rss+xml"
+ href="https://0xhenrique.neocities.org/rss.xml"
+ title="RSS feed for https://0xhenrique.neocities.org/">
+<title>Monogatari - Text Editor in Python</title>
+<meta name="author" content="John Dow">
+<meta name="referrer" content="no-referrer">
+<meta name="viewport" content="initial-scale=1,width=device-width,minimum-scale=1">
+<link href= "static/style.css" rel="stylesheet" type="text/css" />
+<link rel="icon" href="static/favicon.ico"></head>
+<body>
+<div id="preamble" class="status"><div class="header">
+ <a href="https://0xhenrique.neocities.org">0xhenrique</a>
+</div></div>
+<div id="content">
+<div class="post-date">17 Aug 2024</div><h1 class="post-title"><a href="https://0xhenrique.neocities.org/monogatari.html">Monogatari - Text Editor in Python</a></h1>
+<p>
+Monogatari is a text editor built with Python using the Tkinter GUI library.
+<img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/shinobu.gif" alt="shinobu.gif">
+</p>
+
+<div id="outline-container-orge57bf6e" class="outline-2">
+<h2 id="orge57bf6e">Installation and usage</h2>
+<div class="outline-text-2" id="text-orge57bf6e">
+<p>
+Assuming you already have Python installed in your machine:
+</p>
+<div class="org-src-container">
+<pre class="src src-bash">$ git clone [email protected]:all123all/monogatari.git
+$ cd monogatari
+$ python monogatari.py
+</pre>
+</div>
+
+<p>
+If you're using Linux you probably will need to install tk manually:
+</p>
+
+<div class="org-src-container">
+<pre class="src src-bash">//Arch based distros
+$ sudo pacman -S tk
+//For Ubuntu based
+$ sudo apt-get install tk
+</pre>
+</div>
+</div>
+</div>
+
+<div id="outline-container-org85da83a" class="outline-2">
+<h2 id="org85da83a">Goals</h2>
+<div class="outline-text-2" id="text-org85da83a">
+<ul class="org-ul">
+<li>Basic text editor functionalities (create file, open file, exit etc.)</li>
+<li>Black background and a colorpicker option to choose another color</li>
+<li class="off"><code>[&#xa0;]</code> Test routine for the basic functionalities</li>
+<li class="off"><code>[&#xa0;]</code> Release a package</li>
+<li class="off"><code>[&#xa0;]</code> The close function is being called even when the file isn't modified</li>
+</ul>
+</div>
+</div>
+
+<div id="outline-container-org9dcc5b4" class="outline-2">
+<h2 id="org9dcc5b4">Contribute to MONOGATARI - Text Editor</h2>
+<div class="outline-text-2" id="text-org9dcc5b4">
+<ul class="org-ul">
+<li>Click the fork button on top right</li>
+<li>Git clone your fork</li>
+<li>Connect with my repo:</li>
+</ul>
+<div class="org-src-container">
+<pre class="src src-bash">$ git remote add all123all git://github.com/all123all/monogatari
+$ git remote -v
+</pre>
+</div>
+
+<p>
+You are now ready to start to code! Just do as always:
+</p>
+<div class="org-src-container">
+<pre class="src src-bash">$ git add .
+$ git commit -m "fix: something that was fixed"
+$ git push
+</pre>
+</div>
+
+<p>
+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.
+</p>
+</div>
+</div>
+
+<div id="outline-container-orgffef632" class="outline-2">
+<h2 id="orgffef632">Screenshots</h2>
+<div class="outline-text-2" id="text-orgffef632">
+
+<figure id="orgcec2b30">
+<img src="https://raw.githubusercontent.com/henrique-marques-vsoft/monogatari/master/pics/print.png" alt="print.png">
+
+</figure>
+</div>
+</div>
+<div class="taglist"><a href="https://0xhenrique.neocities.org/tags.html">Tags</a>: <a href="https://0xhenrique.neocities.org/tag-projects.html">projects</a> <a href="https://0xhenrique.neocities.org/tag-python.html">python</a> </div></div>
+<div id="postamble" class="status"><div id="archive">
+ <a href="https://0xhenrique.neocities.org/archive.html">Other posts</a>
+</div>
+<center>Created using GNU Emacs + <a href="https://github.com/bastibe/org-static-blog">Org Static Blog</a>.</center></div>
+</body>
+</html>