https://github.com/jakubvalenta/osm-changesets
A website that shows changesets by an OpenStreetMap user including map images and an RSS/Atom feed
https://github.com/jakubvalenta/osm-changesets
openstreetmap osm rss
Last synced: 6 months ago
JSON representation
A website that shows changesets by an OpenStreetMap user including map images and an RSS/Atom feed
- Host: GitHub
- URL: https://github.com/jakubvalenta/osm-changesets
- Owner: jakubvalenta
- License: gpl-3.0
- Created: 2024-08-20T22:23:01.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-14T15:32:22.000Z (over 1 year ago)
- Last Synced: 2025-01-22T11:47:34.946Z (over 1 year ago)
- Topics: openstreetmap, osm, rss
- Language: Python
- Homepage: https://osm-changesets.ooooo.page
- Size: 3.2 MB
- Stars: 1
- 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
- poetry
Then 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).