Skip to content
This repository was archived by the owner on Mar 7, 2025. It is now read-only.

User stats json#758

Open
nbumbarger wants to merge 4 commits intohotosm:masterfrom
developmentseed:user-stats-json
Open

User stats json#758
nbumbarger wants to merge 4 commits intohotosm:masterfrom
developmentseed:user-stats-json

Conversation

@nbumbarger
Copy link
Copy Markdown

This adds a worker that can be run to generate per user statistics. The worker generates a simple JSON file that can be put on S3 to be served as a static JSON API endpoint.

This builds on work related to Missing Maps with Red Cross to get Tasking Manager data per user, instead of only per task: AmericanRedCross/tasking-manager-stats#1.

This is a short term solution to exposing an external API for user stats. In the longer term, if it makes sense to have a more robust user data API, a refactor of the database would enable better integration of per user stats. We've put this script in a worker-stats to organize it outside of the main OSMTM code. This could be run as a scheduled task every 10 mins to generate a new file.

@dodobas @pgiraud Couple items of note for:

  • This only has the default user/pass for osmtm database
  • Not really managing environment variables in a configurable way

@dodobas
Copy link
Copy Markdown
Collaborator

dodobas commented Apr 7, 2016

Ideally this script should be integrated into OSMTM2 scheduling.

In the mean time, script is executed every minute and the output is available at http://tasks.hotosm.org/user-stats.json

@dalekunce
Copy link
Copy Markdown
Contributor

@dodobas did this ever get deployed?

@dodobas
Copy link
Copy Markdown
Collaborator

dodobas commented Jun 17, 2016

not in this form, but there is an extra script on the server that generates user-data.... https://github.com/AmericanRedCross/tasking-manager-stats

we might consider integrating it with osmtm2...

@Jakuje
Copy link
Copy Markdown

Jakuje commented Mar 24, 2017

Is there any update on this feature? It is very sad view on the badges saying zero finished tasks in TM.

@bgirardot
Copy link
Copy Markdown
Contributor

@Jakuje Actually, this was supposed to be fixed this week, but the person who does it has been out sick all week :(
Hopefully they get better this weekend and we can get it going again next week.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants