Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lekoarts/lekoarts-stats

Statistic about my social profiles
https://github.com/lekoarts/lekoarts-stats

github mastodon nivo statistics stats trakt-tv twitter

Last synced: 10 days ago
JSON representation

Statistic about my social profiles

Awesome Lists containing this project

README

        

# LekoArts Statistics

Overview of my stats on GitHub, Bluesky, Mastodon, and Trakt.

Built with Astro, vanilla-extract, Drizzle, and Turso.

## How it works

1. Drizzle is used for setting up the database schema, Turso is used as the "dialect" (it's SQLite)
1. Inside [`scripts/db-insert.ts`](https://github.com/LekoArts/lekoarts-stats/blob/main/scripts/db-insert.ts) the data for each service is fetched from the respective API. Afterwards the data is pushed to Turso.
1. The Astro site consumes the data from Turso and displays it.