A minimal Flask app that shows the amount of OpenStreetMap changes made by a user on a day.
I often ask myself after contributing many changes to OpenStreetMap, either by walking around while extensively using StreetComplete, MapComplete or Vespucci, or by doing some tasks in iD or JOSM:
How many changes did I contribute to the map today?
I'm not the only one. I heard questions like this quite a few times:
Where can I see how much I did on yesterday's mapwalk?
Because I think that simple questions deserve simple answers, I made this tool to give exactly this information and nothing else.
You don't need to self-host it, it is available for anyone at whatdidyoudo.rompe.org.
Fun fact: of course you don't really need uv for this. I'm just using this project to get used to it as I think it has a lot of potential.
Install uv if needed
pip install uvuv pip install -r pyproject.tomlIf you want to develop:
uv pip install -r pyproject.toml --extra devpytestpython run.pyVisit http://127.0.0.1:5000/ in your browser to see "hello world".
uvx hatchling build
uvx twine upload dist/*This project is licensed under the MIT License. See the pyproject.toml for details.