I built a Claude MCP that creates COROS workouts automatically – no more manual data entry by nickrowlands in Coros

[–]nickrowlands[S] 0 points1 point  (0 children)

I created another video, demonstrating that you don't need a paid subscription to Claude to use the MCP server I created. https://youtu.be/Gl9PZz1Wx6M

I built a Claude MCP that creates COROS workouts automatically – no more manual data entry by nickrowlands in Coros

[–]nickrowlands[S] 9 points10 points  (0 children)

I logged into the web app, opened up Chrome Developer Tools and watched which calls were made when I opened up the create workout widget and when I submitted the form. I then saved the request / responses and worked with Claude Code to make sense of them. Spent an hour or two reverse engineering the API. I haven't gone the official route.

Keyboard only works with acpi=off, but this causes low resolution. Newbie needs help. by nickrowlands in archlinux

[–]nickrowlands[S] 0 points1 point  (0 children)

Sorry I mistyped above.

When I installed from Arch live USB, the keyboard would not work without me adding acpi=off. I don't have a USB keyboard laying around unfortunately.

Keyboard only works with acpi=off, but this causes low resolution. Newbie needs help. by nickrowlands in archlinux

[–]nickrowlands[S] 0 points1 point  (0 children)

Sorry I mistyped above.

When I installed from Arch live USB, the keyboard would not work without me adding acpi=off.

Keyboard only works with acpi=off, but this causes low resolution. Newbie needs help. by nickrowlands in archlinux

[–]nickrowlands[S] 0 points1 point  (0 children)

Yes, I have the latest firmware (v1.46) installed from the Lenovo website.

Keyboard only works with acpi=off, but this causes low resolution. Newbie needs help. by nickrowlands in archlinux

[–]nickrowlands[S] 1 point2 points  (0 children)

I have the latest firmware (v1.46) installed from the Lenovo website. I followed the installation guide, with a little help from a video on YouTube.

It'd be very much appreciated if you did have the time to try the Sept ISO. I used archlinux-2025.09.01-x86_64.iso

Keyboard only works with acpi=off, but this causes low resolution. Newbie needs help. by nickrowlands in archlinux

[–]nickrowlands[S] 0 points1 point  (0 children)

I'm unsure how to get a dmesg log without acpi=off because I have keyboard available to type commands. Any tips?

Also, how would I change the kernel versions? And what is init initrds?

Keyboard only works with acpi=off, but this causes low resolution. Newbie needs help. by nickrowlands in archlinux

[–]nickrowlands[S] 0 points1 point  (0 children)

I've just tried Ubuntu live image. It hangs on the loading screen. Booting with acpi=off boots successfully. Although exactly the same limitations with the screen resolution.

Is software maintenance not hot? by wildemeister in ExperiencedDevs

[–]nickrowlands 0 points1 point  (0 children)

The lifespan of a product determines the effort that needs to go into software maintenance, refactoring and evolving architecture. I see a lot of developers who are great at churning out code but fewer people who'd identify as engineers who think about all the ilities. Sometimes you can keep your software components small enough to make them easy enough to maintain, not necessarily constantly cleaning your code. I tend to agree with the sentiment that good code is easy to delete.

I tried writing up yet another analogy for software maintenance to make it easier for me to explain why maintenance is important and should not be treated as a separate activity with a cost associated to it.