Personal telemetry, competitive programming archives, and a digital garden.
xw7 brings together personal infrastructure and projects: macflare for device activity, codeflare for contest code, ojflare for practice history, and nfuwari for articles and notes.
Support · Contributing · Security · Maintainer guide
| Project | Purpose | Website and documentation |
|---|---|---|
| macflare | Collect music, app, and device activity with native macOS tools; serve a JSON API and SVG badges | Website · API |
| codeflare | Browse C++ solutions, algorithm templates, and submissions by platform and contest | Source browser · Documentation |
| ojflare | Track solving trends, ratings, and contests across platforms through public snapshots | Dashboard · API |
| nfuwari | Publish articles and notes with Astro and Fuwari | Blog · Writing guide |
The three data projects connect devices, local code, and online judges. The digital garden is their planned shared home.
flowchart TB
mac["macOS<br/>Music · Apps · System"] --> macflare["macflare"]
disk["Local Disk<br/>C++ Source · Templates"] --> codeflare["codeflare"]
oj["Cloud OJ<br/>Codeforces · AtCoder · QOJ · Nowcoder"] --> ojflare["ojflare"]
macflare --> telemetry["Heartbeats · Status JSON · SVG"]
codeflare --> archive["Source Code · Submission Archives"]
ojflare --> activity["OJ Activity · Dashboard JSON"]
telemetry -.-> garden["nfuwari<br/>xw7's Digital Garden"]
archive -.-> garden
activity -.-> garden
Solid arrows show current inputs and outputs. Dashed arrows show planned integration with the digital garden; each project's documentation and implementation define its current status.
- Current activity: music, apps, and device status.
- Ongoing practice: contest code, submissions, and progress across platforms.
- Lasting notes: articles and reflections on that work.
Use the relevant repository's Issues for questions and suggestions; see Support for links. Before contributing, read the contribution guidelines, code of conduct, and maintenance conventions. Each repository defines its own project requirements and license.