You are browsing as a guest. Sign up (or log in) to start making projects!

LinusSchneeberg

@LinusSchneeberg

Joined June 30th, 2026

  • 9Devlogs
  • 2Projects
  • 1Ships
  • 3Votes
Hi! I'm Linus Schneeberg, a student located in Germany. I do lots of things. You can learn about me on https://schlafhase.uk (I need to update that website sometime soon because it's a bit outdated)
Open comments for this post

1h 42m 24s logged

Waddle (Devlog?) 5

I’m leaving Stardance

I will not ship this project to stardance so I can instead use it to go to the Horizons hackathon. I will continue development though. I might use the GitHub releases for devlogs instead.
I wish all of you lots of fun doing stardance!
Goodbye (Image unrelated)

0

Loading discussion…

0
3
Open comments for this post

6h 25m 10s logged

Waddle Devlog 4 :partytux: (I’m running out of emojis)

New release (v0.4.1)

Info: Previous configurations will not be compatible with this version but migrating shouldn’t be difficult. You can backup your config and run waddle init to generate a new one.

Waddle is now on Nuget!!! That means you can now install Waddle using dotnet tool install -g Waddle.Cli :yay:
And you can still find new releases on GitHub as well :)

New features

  • Allow .w.yaml and .w.yml file endings to avoid conflicts with other tools :geometry-dash-normal:
  • Improved README a lot (I went on a side quest and built a little script that fills out a readme template :heaviersob: )
  • I spent a lot of time making it as easy as possible to try this project (Worked on the docker file, created start script for the container, improved Quick Start section in README…) :geometry-dash-easy:
  • a few bug fixes
  • You can now put relative paths in your waddle.yaml (which makes it a lot more portable) :happy:
  • You don’t have to specify authentication configuration anymore, so you can create client-only workflows :thumbs-up:

Struggles :geometry-dash-demon:

  • Tried to fix a very weird bug for an hour. I had a weird issue where the program would get stuck whenever I did not specify a log file in the config even after I removed most log-related things. Turned out it was a UI component not being thread-safe :cry-cursed:
0

Loading discussion…

0
17
Open comments for this post

7h 16m 6s logged

Waddle Devlog 3 :penguin-noted:

Releases! Releases! :yayayayayayayayay:

You can download releases on the github page now!

What changed? :pr:

  • Added a README
  • Added a timeout option for penguins (my name for workflow tasks)
  • Added SendFolderPenguin and ReceiveFolderPenguin which can send and receive folders from the server
  • Added Logging
  • Added SendFilePenguin and ReceiveFilePenguin which can send and receive files
  • Improved the CLI
  • Got really stressed out trying to become #1 on the globaly hackatime leaderboard 😅
  • Managed to become #1 on the global Hackatime leaderboard in last 24 hours :yayayayayay-67-nb:
  • Added publish waddle workflow so I can build the binaries using waddle :hehehe:

What’s planned? :plane-flapping:

  • Completely refactor the workflow runner so that nested workflows can be allowed :yay:
  • SendCompressedFolderPenguin :yayayayayayay:
  • ReceiveCompressedFolderPenguin :nayayayayay:
2

Loading discussion…

1
81
Open comments for this post

7h 10m 53s logged

Waddle devlog 2 (a big devlog) :tuxspin:

I managed to create a first working version :yay:

I have added many features which make Waddle actually usable:

  • an init command which creates a configuration file
  • a way to parse penguin-workflows from a yaml file
  • a command to run a workflow from a file
  • a Dockerfile which creates a simple nest (server) that can be used to test this project

The yaml workflows :yaaaaaaay:

  • Every step (penguin) has a name and an exactly one action (see below for all available penguins)
  • A penguin can choose to ignore errors. This will continue with the workflow even if a previous step failed

Config options :yayayayayay:

  • Hostname
  • Port
  • Username
  • Authentication method (Password/private key/ssh agent)
  • File to write server outputs
  • Icons

Implemented Penguins 🐧

  • RunServerCommand
    (he won’t be lonely much longer :looks-inside: )

Planned Penguins :penguin-dance:

  • SendFolder
  • GetFolder
  • SendFile
  • GetFile
  • RunCommand (locally)

Release when? :yay-plead:

I’ll probably do my first ship tomorrow. It will come with a release for both Linux :partytux: and W*ndows :microslop:

2

Loading discussion…

0
14
Open comments for this post

53m 58s logged

My new project: Waddle 🐧

Waddle is a collection of digital penguins which can waddle to their nests (remote servers) via SSH. They can carry files or requests to execute commands.

Waddle is supposed to help me deploy my projects to nest (or other servers). I couldn’t achieve much today but I have planned the features and got remote commands working. :yay:

Technologies ⚙️

All requests are made via SSH for security reasons and because it fits my needs perfectly. I use C# because I like object-oriented languages and C# is the one I like most.

The plan :3-blahaj-spinning:

I want to support yaml workflows that can run commands on both the client and the server and transfer files between both.


(How haven’t I figured out that you can format these earlier)
:yay-1-1-72614fb2edd2: :yay-2-1-3828bb11976b:
:yay-1-2-1e2d4f324297: :yay-2-2-b04378aea4ec: (And the emojis are amazing :yay-67: )

2

Loading discussion…

0
39
Ship Changes requested

QED Online is a website associated with the physical student publication "QED" at my school. At first site it may seem like a simple home page (which it also is) but it does have some extra features.
Authors can post online articles whenever they like. Articles can be organised into collections and these collections can be locked behind a code.
The concept of locked collection also allows the concept of editions: Each physical edition of the publication comes with a digital locked collection of articles. These articles can include extra-content (like videos) for articles in the physical publication or they could also be additional content that isn't in the physical publication (maybe because it didn't fit or it was published afterward...).

The screenshot shows the upload form for articles. Currently the app is in German but I might add internationalisation later.

  • 4 devlogs
  • 17h
Try project → See source code →
Open comments for this post

4h 2m 47s logged

For reviewers and testers: please understand that I cannot give you codes to unlock collections because I have no control over who creates what collection and the codes are hashed.

Today I mostly worked on getting the app deployed on Nest. You can now try it on https://devqed.schlafhase.uk. The admin page is at https://devqed.schlafhase.uk/admin and the admin password is 123. I also worked on writing some texts about our organisation which I’ll definitely have to improve later.

0

Loading discussion…

0
10
Open comments for this post

5h 45m 17s logged

I added a new feature: You can now create editions which are like collections of articles but they have a release date and a number. I also continued migrating standard HTML elements to Mantine UI elements and the website is starting to look decent. What’s next? I need to design the start page and add a little description about the project. I also need to design the collection page and add some more informative pages.

0

Loading discussion…

0
4
Open comments for this post

3h 54m 18s logged

Today I spent a lot of time styling the website. I also fixed some little bugs and translated a bit more. I am now using Mantine as a UI framework because I just hate CSS so much 😅. You can see the main page (with no body yet) in the screenshot. I’ve added a Footer and a Header with a working theme toggle thing.

0

Loading discussion…

0
4
Open comments for this post

3h 44m 45s logged

This is a website I’m making for my student publication. It will be used to allow authors to add digital media like videos to their articles. There’s currently no CSS but that’s an issue for later. Each publication will have it’s own subpage which is locked by a code in the physical publication. I also plan on supporting multiple languages. Currently it’s a weird mix of English and German 😅. I’m looking forward to writing more devlogs. This might actually keep me motivated :)

0

Loading discussion…

0
17

Followers

Loading…