Compare commits

...

4 Commits

Author SHA1 Message Date
Abdullah Islam 7bbb727f44 added note 'oolite tips' 2023-05-23 19:32:00 +06:00
Abdullah Islam 92a591cc8e moved my git hooks from ./hooks/ to ./.git/hooks 2023-05-22 17:49:35 +06:00
Abdullah Islam 771be65aa1 improved the wording in the note 'on software freedom' 2023-05-20 21:53:26 +06:00
Abdullah Islam 35bf6adcba renamed feed.txt to feed.tsv. added hooks. made all of the scripts in scripts/ executable 2023-05-20 21:12:38 +06:00
11 changed files with 53 additions and 8 deletions

View File

0
scripts/feed.awk Normal file → Executable file
View File

0
scripts/gemini.awk Normal file → Executable file
View File

0
scripts/html.awk Normal file → Executable file
View File

0
scripts/navbar.awk Normal file → Executable file
View File

23
scripts/new_feed_entry.el Normal file → Executable file
View File

@ -1,6 +1,19 @@
#!/usr/bin/execline
elgetopt "f:d:"
ifthen { test $# -eq 1 } {
printf "usage: new_feed_entry [-f <file>] [-d <description>]"
#!/usr/bin/execlineb
elgetopt f:t:d:
elgetpositionals
foreground {
echo $#
}
ifelse { test $# -lt 2 } {
printf "usage: new_feed_entry [-f <file>] [-t <title>] [-d <description>]\n"
} foreground {
forx OPTION { ${@} } multisubstitute {
importas -i OPTION OPTION
elgetpositionals
}
case -s -- ${OPTION} {
"-f" { echo $1 }
"-t" { echo $1 }
"-d" { echo $1 }
}
}
for { $@ }

0
scripts/sitemap_gmi.awk Normal file → Executable file
View File

0
scripts/sitemap_html.awk Normal file → Executable file
View File

View File

@ -0,0 +1,7 @@
# Beginner tips for Oolite
These tips are based on experience.
* Keep your cargo hold full, before buying any extensions to your ship, to make more money faster.
* Buy the Witch Fuel Injectors first, to go faster, and get out of masslock quicker.
* Buy the Advanced Space Compass when you can, so you can find stations quicker.
* Replace your Pulse Laser with Beam Laser if you are serious at combat.
* When trading, look for Poor Agricultural with a Rich Industrial nearby. Buy Fur from the Poor Agricultural, and Computers from the Rich Industral. This makes a lot of money, because the Poor Agricultural wants finished goods (i.e Computers), and the Rich Industrial wants raw materials (i.e Fur).

View File

@ -1,6 +1,8 @@
# On software freedom
I am a big advocate for software which can be freely used for any end goal, modified, distributed. This lets people collaborate on it, change it to suit their needs, add new features, or remove anti-features, which you can't do with proprietary software. However, these benefits may seem vague, so I'll show some practical examples.
I am a big advocate for software which can be freely used for any end goal, modified, distributed. People can collaborate on libre software, make it suit their needs, or remove anti-features. These benefits may seem vague, however, so I'll show some practical examples.
Firstly, there is NewPipe, an alternative YouTube frontend app available on FDroid. It is functionally superior to the official YouTube app: It has no advertisements, it saves battery, it has a dark mode setting for OLED - completely black and not just gray, it supports PeerTube, and you can watch videos even when your phone screen is off, or download videos locally to any path, and there are a few other features as well. The lesson is clear: NewPipe is better then the official YouTube interface, because it is designed by the users, for the users (who can also contribute to it as well), rather then being trashy vendorware that serves to line the wallets of its developers.
Firstly, there is NewPipe, an alternative YouTube app available on FDroid. It has no advertisements, it saves battery, it has a dark mode setting for OLED, it supports PeerTube, and you can watch videos even when your phone screen is off, or download videos locally to any path, and there are a few other features as well. NewPipe is functionally superior to the official YouTube app, since it's designed by the users, for the users - who can also contribute to it as well, not for making it's developers rich.
Some people wanted to add features to NewPipe, so they forked it and added features such as a dislike counter on videos (powered by Return Youtube Dislike), SponsorBlock support, and so on. This project is NewPipexSponsorBlock.
People forked Newpipe and added features such as a dislike counter on videos (powered by Return Youtube Dislike), SponsorBlock support, and so on. This project is NewPipexSponsorBlock.
Another example is Blender, a widely used 3D modelling multi-featured application. And Krita, a drawing program. FOSS isn't functionally inferior to proprietary software.

23
testing/input_feed.txt Normal file
View File

@ -0,0 +1,23 @@
2023-05-20T21:12:38+06:00 "renamed feed.txt to feed.tsv. added hooks. made all of the scripts in scripts/ executable"
hooks/post-commit
2023-05-18T15:36:40+06:00 "added feed.txt, as well as scripts/new_feed_entry.el. i will soon generate my ATOM feeds using feed.txt instead of src/feed.ass"
feed.txt
scripts/new_feed_entry.el
2023-05-17T19:40:57+06:00 "renamed testing/example.ass and testing/example.gmi to testing/input.ass and testing/input.gmi. also added more content to testing/input.gmi for further testing"
testing/input.gmi
2023-05-17T19:07:04+06:00 "consolidated navigation bar generation logic into scripts/navbar.awk. also recorded new output testing/output.html as correct."
scripts/navbar.awk
2023-05-14T15:33:50+06:00 "added a glossary"
src/glossary.gmi
2023-05-14T15:30:49+06:00 "minor changes to scripts/html.awk. i dunno, stuff to do with the navigation bar i guess. also added snapshot testing via git-diff"
testing/example.ass
testing/example.gmi
testing/output.atom
testing/output.gmi
testing/output.html