Dwelling/homepage/views/stuff.pug

99 lines
4.6 KiB
Plaintext

extends base.pug
block nav
nav
a(href='/') Home
a(href='/mindflow') Mindflow
a(href='/about') About
a(href='/guestbook') Guestbook
h1 Stuff
block content
p.center Here lies everything I've made that I'm willing to share.
section#articles
h2 Articles
p These articles are more like the sysadmin's notes. I describe those parts here that I did myself. The date here represents when article was updated last time.
table
tr
td
time(datetime='2021-11-15') 15 November 2021
td
a(href='stuff/article/nginx_recipes_and_tips') NGiNX's recipes & tips
tr
td
time(datetime='2020-09-22') 22 September 2020 (WIP)
td
a(href='stuff/article/setting_up_a_mail_server') Setting up a mail server
tr
td
time(datetime='2020-08-15') 15 August 2020
td
a(href='stuff/article/setting_up_a_tor_proxy_relay_hiddenserv') Setting up a Tor proxy, relay and hidden service
tr
td
time(datetime='2020-08-15') 15 August 2020
td
a(href='stuff/article/rpi_root_on_external_drive') How to move a root partition from SD card off to external drive on Raspberry Pi
section#programs-scripts
h2 Programs and scripts
p.center Simple, yet useful (at least for me) programs and scripts I made.
table
tr
td kwh-cost
td 1.0.0 (24 December 2021)
td C
td MIT+NIGGER
td
a(href=git_site+'/Arav/kwh-cost') source
tr
td(colspan='5')
p KWh cost calculator in C. What?.. That license? xD Learn at #[a(href='https://plusnigger.autism.exposed/') plusnigger.autism.exposed] about it. xD
tr
td httpprocwatchd
td 1.3.2 (2 January 2022)
td Go
td MIT+NIGGER
td
a(href=git_site+'/Arav/httpprocwatchd') source
tr
td(colspan='5')
p It is a process watcher that gives processes' statuses in a JSON, XML or plain text format via HTTP GET request on /processes endpoint. Under the hood it calls a pgrep to get PIDs by process name. It is being used on about page to show wether service's running or not.
tr
td PiggyBank
td 1.0.0 (8 July 2020)
td Python
td MIT
td
a(href=git_site+'/Arav/PiggyBank') source
|
a(href=git_site+'/Arav/PiggyBank/releases') releases
tr
td(colspan='5')
p One of the most autistic shit I ever made. :)
p Many years ago I wrote a little script to keep track of my piggy bank to learn how to work with SQLite 3 in Python.
p Now I wanted to learn how to make packages that could be installed using pip. And I took that script and made a universal simple solution that can work with any currency (that script was nailed to rubles). I threw SQLite and made a simple text format.
tr
td ScrapTheChan
td 0.5.0 (3 May 2021)
td Python
td MIT
td
a(href=git_site+'/Arav/ScrapTheChan') source
|
a(href=git_site+'/Arav/ScrapTheChan/releases') releases
tr
td(colspan='5')
p Imageboards file scraper using theirs JSON API. Currently supported: 4chan.org, lainchan.org, 2ch.hk and 8kun.top.
tr
td OpenNIC active domains extraction script
td 10 July 2020
td Bash
td MIT
td
a(href=git_site+'/Arav/opennic-extract-domains') source
tr
td(colspan='5')
p Bash script for BIND9 that extracts domains from zone files of OpenNIC and forms a list of domains that have an IP-address.
section#music
h2 Music
p There was a period in my life when I was playing with audio sequencers. I lost all project files and only 3 tracks survived in mp3. #[a(href=files_site+"/music/My%20tracks,%20that%20survived/") You can get them here]. I've maybe like 15-20-ish project files ever created and just like 5 of them was finished.