<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Splot Dev</title>
    <description>The latest articles on DEV Community by Splot Dev (@splotdev).</description>
    <link>https://dev.to/splotdev</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3552343%2F39d1fb19-3db4-4a99-bf7d-f0db90082cd1.png</url>
      <title>DEV Community: Splot Dev</title>
      <link>https://dev.to/splotdev</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/splotdev"/>
    <language>en</language>
    <item>
      <title>Backtick - A Concise Programming Language</title>
      <dc:creator>Splot Dev</dc:creator>
      <pubDate>Tue, 30 Dec 2025 22:25:05 +0000</pubDate>
      <link>https://dev.to/splotdev/backtick-a-concise-programming-language-4ip6</link>
      <guid>https://dev.to/splotdev/backtick-a-concise-programming-language-4ip6</guid>
      <description>&lt;p&gt;Hi there! I made Backtick - it's a very concise programming language written in Python.&lt;/p&gt;

&lt;p&gt;I made it because I wanted to make a programming language that you can use, but is very unique. Also, I wanted to be able to use it in future projects.&lt;/p&gt;

&lt;p&gt;To install Backtick, run this in your terminal:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install backtick
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It's got a simple syntax:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;command\arg\arg\arg
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It has three data types:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt; # strings
&amp;lt; # numbers
\ # variables
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;An example would be:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;+\v&amp;gt;Hello, &amp;gt;World!
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This would set the variable "v" to "Hello, " and "World!" put together.&lt;/p&gt;

&lt;p&gt;You can find all the commands and other details &lt;a href="https://codeberg.org/splot-dev/backtick-lang/src/branch/main/docs/guide.md" rel="noopener noreferrer"&gt;here&lt;/a&gt;, and you can find the main page &lt;a href="https://codeberg.org/splot-dev/backtick-lang" rel="noopener noreferrer"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;

</description>
      <category>programming</category>
      <category>coding</category>
      <category>developer</category>
      <category>python</category>
    </item>
    <item>
      <title>Textzle - A game of adventure and fantasy</title>
      <dc:creator>Splot Dev</dc:creator>
      <pubDate>Sun, 16 Nov 2025 16:15:11 +0000</pubDate>
      <link>https://dev.to/splotdev/textzle-4ho9</link>
      <guid>https://dev.to/splotdev/textzle-4ho9</guid>
      <description>&lt;p&gt;I've never been much of a game developer, but I thought I might give it a try. So, I made Textzle, a text adventure game inspired by retro text adventure games. It's got magical beings, secret entrances and more waiting to be discovered!&lt;/p&gt;

&lt;p&gt;Textzle is primarily written in Python (&lt;a href="https://pyscript.net/" rel="noopener noreferrer"&gt;PyScript&lt;/a&gt; + &lt;a href="https://pyodide.org/en/stable/index.html" rel="noopener noreferrer"&gt;Pyodide&lt;/a&gt;) and HTML. It's structure is first defined as a class for the boilerplate (it's a package on &lt;a href="https://pypi.org/project/textzle/" rel="noopener noreferrer"&gt;PyPI&lt;/a&gt;), and then is transformed into a game through frontend PyScript - the game's plot, characters, etc are defined there. Textzle can be found as a webpage, but it imitates retro games with the PyScript terminal feature.&lt;/p&gt;

&lt;p&gt;Note: Textzle may be expanded in the future.&lt;/p&gt;

&lt;p&gt;It's open source: &lt;a href="https://codeberg.org/splot-dev/textzle" rel="noopener noreferrer"&gt;https://codeberg.org/splot-dev/textzle&lt;/a&gt;&lt;br&gt;
Here's the site where you can play it: &lt;a href="https://www.splot.dev/textzle/" rel="noopener noreferrer"&gt;https://www.splot.dev/textzle/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>python</category>
      <category>webdev</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>StatDeck - A Statistic Sharing Site</title>
      <dc:creator>Splot Dev</dc:creator>
      <pubDate>Tue, 28 Oct 2025 20:09:49 +0000</pubDate>
      <link>https://dev.to/splotdev/statdeck-5021</link>
      <guid>https://dev.to/splotdev/statdeck-5021</guid>
      <description>&lt;p&gt;StatDeck is a statistic sharing website where you can share Mermaid graphs and charts containing your statistics. It also supports an AI that can help you develop these charts. &lt;/p&gt;

&lt;p&gt;StatDeck is written in Python (Flask) and HTML (Bootstrap). It uses SQLite for the database because of its simplicity. StatDeck has basic CRUD functionality, and targets users that want more simple and less additional, distracting features.&lt;/p&gt;

&lt;p&gt;I made this project because I wanted to quickly visualize data on the go. I also made it to teach myself SQLite and a bit more Bootstrap. &lt;/p&gt;

&lt;p&gt;Link: &lt;a href="https://statdeck.pythonanywhere.com/" rel="noopener noreferrer"&gt;https://statdeck.pythonanywhere.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Repository: &lt;a href="https://codeberg.org/splot-dev/statdeck" rel="noopener noreferrer"&gt;https://codeberg.org/splot-dev/statdeck&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>python</category>
      <category>statistics</category>
    </item>
    <item>
      <title>GlassScript - A Simple Markup Language</title>
      <dc:creator>Splot Dev</dc:creator>
      <pubDate>Wed, 15 Oct 2025 20:31:19 +0000</pubDate>
      <link>https://dev.to/splotdev/glassscript-3pgl</link>
      <guid>https://dev.to/splotdev/glassscript-3pgl</guid>
      <description>&lt;p&gt;I've just built GlassScript - a structured markup language. It's a balance between Markdown and HTML, with just enough syntax to give you control, but no boilerplate.&lt;/p&gt;

&lt;p&gt;It's great for writing documentation, or maybe a article.&lt;/p&gt;

&lt;p&gt;It's written in Python, and can be run through Python PIP or HTML Pyodide. I used regex to parse it, and that saved a lot of time.&lt;/p&gt;

&lt;p&gt;Commands look like this:&lt;br&gt;
(!command)(main_value)&lt;br&gt;
(?variable)(value)&lt;br&gt;
(.function)(html)&lt;/p&gt;

&lt;p&gt;As you can see, it looks simple enough. You can also use carats to escape the brackets.&lt;/p&gt;

&lt;p&gt;In the HTML Pyodide one, the plug and play method, I included all the functions/preloads for ease of use.&lt;/p&gt;

&lt;p&gt;Check it out: &lt;a href="https://www.splot.dev/glass-script/" rel="noopener noreferrer"&gt;https://www.splot.dev/glass-script/&lt;/a&gt;&lt;br&gt;
If you need the code, check out my repo, and maybe contribute: &lt;a href="https://codeberg.org/splot-dev/glass-script" rel="noopener noreferrer"&gt;https://codeberg.org/splot-dev/glass-script&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading, and enjoy your day!&lt;/p&gt;

</description>
      <category>html</category>
      <category>webdev</category>
      <category>programming</category>
      <category>documentation</category>
    </item>
    <item>
      <title>Sailnote - A MIDI Media</title>
      <dc:creator>Splot Dev</dc:creator>
      <pubDate>Tue, 07 Oct 2025 22:55:21 +0000</pubDate>
      <link>https://dev.to/splotdev/sailnote-a-midi-media-37p0</link>
      <guid>https://dev.to/splotdev/sailnote-a-midi-media-37p0</guid>
      <description>&lt;p&gt;I started programming a few years ago, and I've always wanted to make a social media. Although I am still not too advanced, I managed to put together one for my own (and maybe others) happiness.&lt;/p&gt;

&lt;p&gt;I decided to use Flask (Python) for this. I implemented a JSON based mappings "database" and a directory of all the music pieces (I'm still trying to figure out proper databases), and made the Flask script manipulate it. On the frontend, I wrote nice little Bootstrap (HTML) pages, with just simple forms. For music notation and playing, I used &lt;a href="https://github.com/cifkao/html-midi-player" rel="noopener noreferrer"&gt;html-midi-player&lt;/a&gt;. Music is organized under users. It's all MIDI based, and music uploads must be MIDI - but you can use your favorite editor for it! Everything is like a stateless API  - it's super simple.&lt;/p&gt;

&lt;p&gt;I called this platform "Sailnote" (Sailboat - note, get it? Sorry about the bad joke; but its the best name I could come up with). Also, note that this is not a social media - its essentially a glorified file sharing platform.&lt;/p&gt;

&lt;p&gt;It's open source too, and maybe contribute (there may be bugs, but probably no big ones)! It's on Codeberg: &lt;a href="https://codeberg.org/splot-dev/sailnote" rel="noopener noreferrer"&gt;https://codeberg.org/splot-dev/sailnote&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's the link to my hosted version: &lt;a href="https://snote.pythonanywhere.com/" rel="noopener noreferrer"&gt;https://snote.pythonanywhere.com/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thanks for reading this!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>flask</category>
      <category>python</category>
      <category>music</category>
    </item>
  </channel>
</rss>
