diff options
| author | Daniel Schadt <kingdread@gmx.de> | 2026-10-19 22:12:49 +0200 |
|---|---|---|
| committer | Daniel Schadt <kingdread@gmx.de> | 2026-10-19 22:12:49 +0200 |
| commit | 4e43a062091097fc04948772208956053e4f3caa (patch) | |
| tree | 8c0370fcc7e625e4b975b1ae41fad398f69465f6 | |
| parent | 04622787edf3ab663925bd44776220cc2d8cf2d8 (diff) | |
| download | fietsboek-4e43a062091097fc04948772208956053e4f3caa.tar.gz fietsboek-4e43a062091097fc04948772208956053e4f3caa.tar.bz2 fietsboek-4e43a062091097fc04948772208956053e4f3caa.zip | |
| -rw-r--r-- | fietsboek/scripts/fietsctl.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/fietsboek/scripts/fietsctl.py b/fietsboek/scripts/fietsctl.py index 9fff6ee..bc0b36a 100644 --- a/fietsboek/scripts/fietsctl.py +++ b/fietsboek/scripts/fietsctl.py @@ -396,6 +396,7 @@ def cmd_track_list(config: str): type=click.Choice([typ.name for typ in models.track.TrackType]), default="ORGANIC", ) +@click.option("--skip-climb-naming", help="Skip the climb naming process.", is_flag=True) @optgroup.group("User selection", cls=RequiredMutuallyExclusiveOptionGroup) @optgroup.option("--id", "-i", "id_", help="Database ID of the user.", type=int) @optgroup.option("--email", "-e", help="Email address of the user.") @@ -406,6 +407,7 @@ def cmd_track_add( config: str, visibility: str, track_type: str, + skip_climb_naming: bool, id_: int | None, email: str | None, filename: list[str], @@ -465,6 +467,14 @@ def cmd_track_add( gpx_bytes, ) + actions.extract_climbs( + dbsession, + saved, + request.registry.getUtility(ITileRequester), + request.config.public_tile_layers()[0], + None if skip_climb_naming else request.overpass_api, + ) + click.secho("Success", fg="green", nl=False) click.echo(f" {fname} saved as track {saved.id}") |
