ソースを参照

add baconbar and openraider pages, remove hard-coded links from projects page. show description to linked pages as well.

Thomas Buck 3年前
コミット
516988cfe2

+ 3
- 0
input/blog.md ファイルの表示

@@ -24,6 +24,9 @@ for p in posts:
24 24
 
25 25
     date = datetime.strptime(p.date, "%Y-%m-%d").strftime("%B %d, %Y")
26 26
     print "  * **[%s](%s)** - %s" % (p.post, p.url, date)
27
+
28
+    if p.get("description", "") != "":
29
+        print "<br><span class=\"listdesc\">" + p.get("description", "") + "</span>"
27 30
 %-->
28 31
 
29 32
  [rss]: rss.xml

+ 1
- 0
input/blog/2017/2017_05_13_display_backlight.md ファイルの表示

@@ -1,5 +1,6 @@
1 1
 title: Blog
2 2
 post: DisplayBacklight
3
+description: Mac OS X Arduino ambilight clone
3 4
 date: 2017-05-13
4 5
 comments: true
5 6
 flattr: true

+ 1
- 0
input/blog/2018/2018_10_06_solar.md ファイルの表示

@@ -1,5 +1,6 @@
1 1
 title: Blog
2 2
 post: Photovoltaics Sun-Direction Controller
3
+description: Documenting one of my Grandfathers projects
3 4
 date: 2018-10-06
4 5
 comments: true
5 6
 ---

+ 1
- 0
input/blog/2019/2019_06_20_rfid.md ファイルの表示

@@ -1,5 +1,6 @@
1 1
 title: Blog
2 2
 post: Arduino RFID door lock
3
+description: Simple solenoid lock with serial RFID reader
3 4
 date: 2019-06-20
4 5
 comments: true
5 6
 github: https://git.xythobuz.de/thomas/RFID-Door

+ 1
- 0
input/blog/2019/2019_09_09_arch_linux.md ファイルの表示

@@ -1,5 +1,6 @@
1 1
 title: Blog
2 2
 post: Arch Linux Installation
3
+description: List of commands needed for my Arch install
3 4
 date: 2019-09-09
4 5
 comments: true
5 6
 ---

+ 3
- 0
input/index.md ファイルの表示

@@ -45,6 +45,9 @@ for p in posts[0:5]:
45 45
         print "  * **[%s](%s)** - %s" % (p.post, p.url, date)
46 46
     else:
47 47
         print "  * **[%s](%s)** - %s" % (p.title, p.url, date)
48
+
49
+    if p.get("description", "") != "":
50
+        print "<br><span class=\"listdesc\">" + p.get("description", "") + "</span>"
48 51
 %-->
49 52
 
50 53
 ### Tweets

+ 3
- 5
input/projects.md ファイルの表示

@@ -40,9 +40,7 @@ for p in mpages:
40 40
         dateto = " (%s - %s)" % (year, p.get("update", "")[0:4])
41 41
 
42 42
     print "  * **[%s](%s)**%s" % (title, p.url, dateto)
43
-%-->
44
-
45
-Some other things not explicitly documented on this page are linked below.
46 43
 
47
- * **[BaconBar](baconbar)** Reddit Client ([Softpedia Review](http://mac.softpedia.com/get/Internet-Utilities/BaconBar.shtml))
48
- * **[OpenRaider](https://github.com/xythobuz/OpenRaider)** Free and Open Source classic Tomb Raider game engine
44
+    if p.get("description", "") != "":
45
+        print "<br><span class=\"listdesc\">" + p.get("description", "") + "</span>"
46
+%-->

+ 27
- 0
input/projects/baconbar.md ファイルの表示

@@ -0,0 +1,27 @@
1
+title: BaconBar
2
+description: Mac OS X status bar reddit client
3
+parent: projects
4
+github: https://github.com/xythobuz/BaconBar
5
+date: 2013-11-30
6
+update: 2015-12-21
7
+---
8
+
9
+BaconBar is a small reddit client for Mac OS X, living in the system menu bar.
10
+It was originally called RedditBar, but had to be renamed to be allowed on the Mac App Store.
11
+
12
+<!--%
13
+lightgallery([
14
+    [ "img/baconbar_menu.png", "BaconBar in action" ],
15
+    [ "img/baconbar_prefs.png", "BaconBar preferences" ]
16
+])
17
+%-->
18
+
19
+I put the app into the App Store as a paid app in December 2013.
20
+One year later I would have had to re-new my App Store subscription.
21
+Because of that, I open-sourced the app in December 2014.
22
+
23
+The original webpage for BaconBar [can be found here](https://xythobuz.de/baconbar/).
24
+
25
+BaconBar has been [reviewed on Softpedia](http://mac.softpedia.com/get/Internet-Utilities/BaconBar.shtml)!
26
+
27
+I also wrote [a blog post](2014_12_24_baconbar.html) about making it open-source.

+ 59
- 0
input/projects/openraider.md ファイルの表示

@@ -0,0 +1,59 @@
1
+title: OpenRaider
2
+description: Classic Tomb Raider game engine re-implementation
3
+parent: projects
4
+github: https://git.xythobuz.de/thomas/OpenRaider
5
+date: 2013-12-15
6
+update: 2015-08-13
7
+---
8
+
9
+In 2013 I decided to fork the [OpenRaider](http://openraider.sourceforge.net/) project to get it to run on a modern Mac OS X machine.
10
+I also wanted to learn a bit about 3D graphics and OpenGL.
11
+Without planning it, I completely rewrote the whole project in a span of about two years.
12
+
13
+I wrote some blog posts about OpenRaider.
14
+
15
+* [Initial blog post about fork](2014_03_22_openraider.html)
16
+* [Work on font rendering](2014_06_14_trle_font.html)
17
+
18
+I also wrote a bit about my progress in some GitHub release notes.
19
+
20
+* [Reincarnation, 2013-12-21](https://github.com/xythobuz/OpenRaider/releases/tag/v0.1.1-20131214)
21
+* [Christmas present :D, 2013-12-27](https://github.com/xythobuz/OpenRaider/releases/tag/v0.1.1-20131227)
22
+* [Meta improvements, 2014-03-13](https://github.com/xythobuz/OpenRaider/releases/tag/0.1.2-20140313)
23
+* [Look n Feel n Architecture, 2014-07-27](https://github.com/xythobuz/OpenRaider/releases/tag/0.1.3-20140727)
24
+* [Rewrite, 2015-03-13](https://github.com/xythobuz/OpenRaider/releases/tag/0.1.4-20150313)
25
+
26
+You can find the latest state of the project [on my server](https://git.xythobuz.de/thomas/OpenRaider) and [on GitHub](https://github.com/xythobuz/OpenRaider).
27
+Pre-made Mac OS X binaries are available in the [GitHub releases](https://github.com/xythobuz/OpenRaider/releases).
28
+
29
+A package for Arch Linux was also available on the AUR, but it has since been removed due to inactivity.
30
+It should however be possible to run OpenRaider on Linux without any issues.
31
+
32
+I also tried to get a Windows port working.
33
+It should in theory be possible without too much work, but I didn't know enough about Windows development to get it running back when I tried.
34
+
35
+Here are some screenshots from different stages of development.
36
+
37
+<!--%
38
+lightgallery([
39
+    [ "img/openraider_screen_1.png", "Main Menu, made with imgui" ],
40
+    [ "img/openraider_screen_2.png", "Debug UI, made with imgui" ],
41
+    [ "img/openraider_screen_3.png", "Skeletal Mesh rendering is currently broken" ],
42
+    [ "img/openraider_screen_4.png", "" ],
43
+    [ "img/openraider_screen_5.png", "" ],
44
+    [ "img/openraider_screen_6.png", "Old quake-style terminal implementation" ],
45
+    [ "img/openraider_screen_7.png", "Old main menu" ],
46
+    [ "img/openraider_old.png", "What I saw when it ran for the first time" ],
47
+    [ "img/openraider_old2.png", "" ],
48
+    [ "img/openraider_sdl2.png", "" ],
49
+    [ "img/openraider_new.png", "" ],
50
+    [ "img/openraider_new2.png", "" ],
51
+    [ "img/trle_1.png", "Uuhh... Yeah..." ],
52
+    [ "img/trle_2.png", "Not too bad...?" ],
53
+    [ "img/trle_3.png", "Woah, progress!" ],
54
+    [ "img/trle_4.png", "Now with proper alignment" ],
55
+    [ "img/trle_5.png", "Trying another font file" ],
56
+    [ "img/trle_6.png", "Fixed the lowercase p!" ],
57
+    [ "img/trle_7.png", "And with custom lps file" ]
58
+])
59
+%-->

+ 5
- 0
static/css/style.css ファイルの表示

@@ -62,6 +62,11 @@ pre {
62 62
     flex-wrap: wrap;
63 63
 }
64 64
 
65
+.listdesc {
66
+    font-size: 0.75em;
67
+    vertical-align: top;
68
+}
69
+
65 70
 .show-comments {
66 71
     background: none;
67 72
     border: none;

バイナリ
static/img/baconbar_menu.png ファイルの表示


バイナリ
static/img/baconbar_menu_small.png ファイルの表示


バイナリ
static/img/baconbar_prefs.png ファイルの表示


バイナリ
static/img/baconbar_prefs_small.png ファイルの表示


バイナリ
static/img/openraider_screen_1.png ファイルの表示


バイナリ
static/img/openraider_screen_1_small.png ファイルの表示


バイナリ
static/img/openraider_screen_2.png ファイルの表示


バイナリ
static/img/openraider_screen_2_small.png ファイルの表示


バイナリ
static/img/openraider_screen_3.png ファイルの表示


バイナリ
static/img/openraider_screen_3_small.png ファイルの表示


バイナリ
static/img/openraider_screen_4.png ファイルの表示


バイナリ
static/img/openraider_screen_4_small.png ファイルの表示


バイナリ
static/img/openraider_screen_5.png ファイルの表示


バイナリ
static/img/openraider_screen_5_small.png ファイルの表示


バイナリ
static/img/openraider_screen_6.png ファイルの表示


バイナリ
static/img/openraider_screen_6_small.png ファイルの表示


バイナリ
static/img/openraider_screen_7.png ファイルの表示


バイナリ
static/img/openraider_screen_7_small.png ファイルの表示


読み込み中…
キャンセル
保存