Raphael 'kena' Poss d7a0780095 port habitica integration from JS to Rust
The old JS ppc repo had a working habitica integration. This ports all
that functionality into the new Rust-based marts package so it can run
natively without the Deno/JS runtime dependency.

Changes:
- habitica.rs: make api_request public, add get_tasks() and delete_task()
  convenience methods, register config opts
- c2vi/mod.rs: full rewrite implementing all 9 CLI commands (bed,
  clearTodos, listTodos, buyHealthPotion, addActionItems, skip, dumpLog,
  listDailies, printTask) with SQLite persistence via rusqlite
- lib.rs: wire c2vi module into marts exports
- ppc main.rs: register c2vi part at startup
- Cargo.toml: add rusqlite dependency with bundled feature

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-09 14:22:10 +01:00
...
2026-02-20 11:28:45 +01:00
2026-03-06 19:26:07 +01:00
2026-03-06 19:26:07 +01:00
2024-08-30 09:23:07 +02:00
2026-03-09 14:21:10 +01:00
2026-03-09 14:21:10 +01:00
2026-03-06 19:26:07 +01:00
2026-02-24 13:28:16 +01:00
2026-03-06 19:26:07 +01:00
...
2026-02-20 11:28:45 +01:00
...
2026-02-20 11:28:45 +01:00
2025-01-16 18:43:44 +01:00

MiZe

With Mize I am building the software platform, that I would want to use.

Elevate the Unix file philosophy into the age of connectivity.

Why am I doing this?

  • What annoys me about software these days is, that things are done in so many different ways.

    • e.g: Different cloud applications for syncing data (Google Cloud, OneDrive, Dropbox)
    • e.g: Every app stores the data it deals with in it's own way (the way that the developer thought is best for this particular app)
  • Back when Unix came out everything was stored in one place: the file system of the computer.

    • (just as simple bytestreams/files, organized by a folder-structure)
    • and NO program stored and synced any data around in unpredictable ways.
  • This philosophy is still used in every Unix/Linux machine, on a local level, but completely abstracted away (especially on mobile phones) from the user (by every app).

  • I would say: The Unix file system just hasn't evolved into the age of connectivity. It is still completely the same. And I think it shouldn't be.

  • MiZe aims to bring that idea of storing all data

    • in one place
    • in one predictable and simple way
    • and programs only taking data from there and not storing it everywhere in messy ways
  • That's why the slogan is going to be: Elevate the unix file philosophy into the age of connectivity.

Description
the mize stdlib/platform/data-system/OS
https://mize.works
Readme GPL-3.0 1.8 MiB
Languages
Rust 86.3%
CSS 4%
Nix 3.9%
Python 2.9%
Shell 1.2%
Other 1.7%