projects page 0u0

This commit is contained in:
Lynne Megido 2021-05-01 23:14:02 +10:00
parent 6182476954
commit 7614797fee
Signed by: lynnesbian
GPG key ID: F0A184B5213D9F90
9 changed files with 87 additions and 8 deletions

View file

@ -2,14 +2,21 @@ url: "https://lynnesbian.space/"
exclude: [.idea]
include: [_content]
defaults:
-
scope:
- scope:
path: ""
values:
layout:
default
- scope:
path: "_projects"
values:
layout: "project"
collections:
content:
output: true
permalink: /:name
projects:
output: true
permalink: /:collection/:name

View file

@ -25,6 +25,7 @@ title: About
mods for existing games to make them more accessible - lowering difficulty, removing epilepsy-triggering sequences,
removing potentially phobia-inducing elements, etc. {% comment %} FOOTNOTE - why do so many games have spiders!!!! {% endcomment %}
</p>
{% comment %}
{% include h.html level=3 content="Some things I've made" %}
<p>
I've made a lot of software to help my wife Petra, but much of it is too specific to her needs to be useful on a
@ -38,6 +39,7 @@ title: About
image posts on the Fediverse, and <a href="https://git.bune.city/lynnesbian/bcao">bcao</a>, a small script for
organising music from the .zip files provided by Bandcamp into the user's music directory.
</p>
{% endcomment %}
{% include h.html level=2 content="What I use" %}
<p>
All my computers and laptops run Linux, perhaps unsurprisingly. I mainly stick to
@ -60,8 +62,7 @@ title: About
amount, but I've since moved away from all forms of social media besides reddit (where I never post).
</p>
<p>
Most of my programming is done in <a href="https://python.org">Python</a>. I'm also somewhat familiar with
Most of my programming is done in <a href="https://rust-lang.org/">Rust</a> or <a href="https://python.org">Python</a>. I'm also somewhat familiar with
<a href="https://docs.microsoft.com/dotnet/csharp">C#</a> and
<a href="https://wikipedia.org/wiki/JavaScript">JavaScript</a>, and I'm (slowly) learning
<a href="https://rust-lang.org/">Rust</a>.
<a href="https://wikipedia.org/wiki/JavaScript">JavaScript</a>.
</p>

View file

@ -15,6 +15,9 @@ custom_heading: true
</p>
{% include h.html level=2 content="Quick Links" %}
<p>
<a href="https://bune.city/">My blog</a> is updated very infrequently, and focuses mostly on technology and/or games.
</p>
<p>
My <a href="https://keybase.io/lynnesbian/pgp_keys.asc">public PGP key</a> is available on Keybase. I've proven
ownership of the lynnesbian Keybase account via

View file

@ -1,3 +1,22 @@
---
title: Projects
---
<p>
These are some of my personal projects. This is not an extensive list, it's mostly only stuff I actually think is
notable in some way.
</p>
<div id="projects">
{% assign projects = site.projects | sort:"order" %}
{% for project in projects %}
<div class="project">
<h2>{{ project.name }}</h2>
<p>
{{ project.description }}
</p>
<div class="project-footer">
<a href="{{ project.url }}">Read more</a> |
<a href="{{ project.source }}">Source code</a>
</div>
</div>
{% endfor %}
</div>

View file

@ -19,7 +19,6 @@
</head>
<body>
{% comment %}{% include header.html %}{% endcomment %}
<header>
<section id="header-content">
<picture id="logo">

11
_layouts/project.html Normal file
View file

@ -0,0 +1,11 @@
---
layout: default
---
{% comment %}<h1>{{ page.name }}</h1>{% endcomment %}
<div class='subheading-links'>
{% if page.source %}<a href='{{ project.source }}'>Source code</a>{% endif %}
{% if page.website %}<a href='{{ project.website }}'>Website</a>{% endif %}
</div>
<p>{{ page.description }}</p>
{{ content | rstrip | default: "There's nothing here yet." }}
<a href="/projects.html">Back to all projects</a>

8
_projects/buypeeb.md Normal file
View file

@ -0,0 +1,8 @@
---
name: BuyPeeb
description: BuyPeeb is a simple program that allows you to track auctions on Yahoo Auctions Japan.
source: https://git.bune.city/lynnesbian/buypeeb-cs
language: C#
order: "02"
---
I made it for my wife Petra some time ago, and I haven't really been working on or updating it.

10
_projects/fif.md Normal file
View file

@ -0,0 +1,10 @@
---
name: fif
title: fif
description: fif is a command-line tool for detecting and optionally correcting files with incorrect extensions.
source: https://gitlab.com/Lynnesbian/fif
language: Rust
order: "01"
---
It's cross-platform, multi-threaded, and can output its findings in a variety of formats, such as PowerShell and Bourne
Shell scripts.

View file

@ -27,6 +27,7 @@ h1, h2, h3 {
h1 {
font-size: 3em;
text-align: center;
/*noinspection CssInvalidPropertyValue*/
text-decoration: underline mediumpurple dotted 5px;
}
@ -90,6 +91,7 @@ header::after {
right: 0;
bottom: 0;
z-index: -1;
/*noinspection CssInvalidFunction*/
background: linear-gradient(to bottom, #333, #333 10%, 70%, transparent),
url("/assets/img/background.jpeg") no-repeat bottom center/cover,
#333;
@ -121,10 +123,12 @@ nav a::before {
position: absolute;
transition: 0.2s all;
}
nav a:hover {
nav a:hover,
nav a.current {
background: #00000044;
}
nav a:hover::before {
nav a:hover::before,
nav a.current::before {
left: 0;
}
@ -141,3 +145,20 @@ nav a:hover::before {
display: block;
margin: 50px auto 0;
}
.project {
border-top: thin grey solid;
}
.project:last-of-type {
border-bottom: thin grey solid;
}
.project p {
margin-bottom: 0.5em;
}
.project-footer {
font-size: 0.8em;
padding-bottom: 1.5em;
}
.project-footer a {
font-style: italic;
}