Activity

lenny

I finally got another part working! I have a small module which takes an input directory, turns all the subfolders and stuff into namespaces, and links them together and renders it onto a theme using Nunjucks! in this screenshot you can see the SGW code and the rendered output.

Attachment
0
lenny

I tried recreating Wikipedia’s vector theme as a nunjucks template so my HTML could render into it.

Attachment
0
lenny

I wrote a thing to convert tokens to an AST, i also made a small web demo because its nicer to look at than the unit tests.

Attachment
0
lenny

I wrote a tokenizer that converts my custom wikitext markdown language to an array of tokens with a type such as text, bold, template, link, etc. and parameters.

Attachment
0
lenny

Shipped this project!

Hours: 10.0
Cookies: 🍪 171
Multiplier: 17.11 cookies/hr

I learnt Svelte for this project and I must say it’s quite good. Also worked out how to render trees (for JSON and stuff) and turn those trees into declarations for typescript. Quite happy about how it turned out and I’ve been using it for my newer projects that use the API!

lenny

I’ve added the last two endpoints for stats and lookup. All the work for rendering has been done already so it’s quite easy to create new endpoints.

Attachment
0
lenny

I’ve added all the leaderboard endpoints and i’ve also created a contents sidebar to quickly find a certain endpoint.

Attachment
0
lenny

The website can now generate interfaces for TypeScript with the click of a button. This was quite easy as the schemas were stored in a way that I could just re-format using template literals.

Attachment
0
lenny

Added some syntax highlighting, and more types like records.

Attachment
0
lenny

I added a way to define a schema which gets rendered into a tree view thing with comments. I didn’t want to render into JSON because i wanted to have typescript-esque type annotations like you can see in the screen shot I have used a union which would just not exist in JSON ( i would have to define it as a string)

Attachment
0
lenny

I’ve created a page with bootstrap and svelte (i heard it was good so i learnt it for this) and I’ve started parsing the specification and rendering it!

Attachment
0
lenny

i got the main window working, it has a search bar and a close button.

Attachment
0
lenny

First time EVER using flutter. I’ve worked out how to get OSM maps using flutter_map and I’ve gotten a search bar so far. And yes, I know theres no OSM attribution but I will add it soon lol.

Attachment
0
lenny

Smoothed out the mouse movement and added breaking and placing.

Attachment
0
lenny

Added mouse movements using a melody on the right hand! Lowk i didnt know what I was doing while recording but you can see when i play different notes the offset between them in semitones is used to move the mouse. Playing a black key will move the mouse up/down instead of left/right.

0
lenny

Added more chords for most of the movement keys. Next I need to set up the mouse and try and make the chords sound good together because I look like a tool playing Minecraft with a piano.

0
lenny

Just set up MIDI and pyautogui so I can interact with Minecraft. I’ve added some chords bound to W and S to move around and test it.

Attachment
0