Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakubvalenta/osm-changesets
a website that shows changesets by an OpenStreetMap user with map images
https://github.com/jakubvalenta/osm-changesets
openstreetmap osm
Last synced: about 2 months ago
JSON representation
a website that shows changesets by an OpenStreetMap user with map images
- Host: GitHub
- URL: https://github.com/jakubvalenta/osm-changesets
- Owner: jakubvalenta
- License: gpl-3.0
- Created: 2024-08-20T22:23:01.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T19:36:03.000Z (2 months ago)
- Last Synced: 2024-11-11T20:28:35.786Z (2 months ago)
- Topics: openstreetmap, osm
- Language: Python
- Homepage: https://osm-changesets.ooooo.page
- Size: 3.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# OpenStreetMap Changesets
A website that shows changesets by an OpenStreetMap user including map images
and an RSS/Atom feed.You can find the app at [osm-changesets.ooooo.page](https://osm-changesets.ooooo.page).
## Installation
### Mac
```shell
$ brew install poetry
$ make setup
```### Arch Linux
```shell
# pacman -S python-poetry
$ make setup
```### Other systems
Install these dependencies manually:
- Python >= 3.11
- poetryThen run:
```shell
$ make setup
```## Usage
1. Migrate the database:
```shell
$ make migrate
```2. Start the Redis message broker:
```shell
$ make redis
```3. Start the Celery worker:
```shell
$ make worker
```4. Start the development server
```shell
$ make run
```## Development
### Installation
```shell
$ make setup
```### Testing and linting
```shell
$ make test
$ make lint
```### Help
```shell
$ make help
```## Contributing
__Feel free to remix this project__ under the terms of the GNU General Public
License version 3 or later. See [COPYING](./COPYING) and [NOTICE](./NOTICE).