Comments (2)
Inspired by WakaTime embeddable charts.
from wakapi.
I'd suggest to do it analogously to WakaTime, which has two checkmarks to enable exposing statistics publicly.
These two settings will affect the stats endpoint (#114) as well as the badge endpoint.
To Do
- Add two new flags to the user
-
int
flag indicating how many days to share publicly (default0
) - Complementing
bool
flag indicating whether to include projects, languages, etc. in publicly shared stats
-
- Substitute
badges_enabled
flag with the two from above and write according database migration
from wakapi.
Related Issues (20)
- Implement leaders compat endpoint
- Disable the leaderboard via an env variable HOT 2
- Public user profile HOT 1
- Wakapi instance cannot start HOT 9
- Make GitHub actions cache Go dependencies HOT 2
- Doesn't start after update to 2.10.0 HOT 2
- If I set WAKAPI_LEADERBOARD_ENABLED to true, it throws an error. HOT 6
- Recognize Neovim editor as Vim HOT 2
- Drop MailWhale support
- How to update HOT 2
- Error after updating to `2.10.1` HOT 14
- the data is not completely synced HOT 1
- [languages chart] show other languages merged as βotherβ HOT 7
- When using Trust header authentication, the homepage shows Not logged in HOT 1
- [Feature request] Support SQL Server as database HOT 5
- Navbar too big for phone screen HOT 1
- Activity Chart does not point to the right url
- Error when requesting using api key HOT 2
- 404 on activity chart HOT 9
- Admin settings only applied after restart HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wakapi.