diff options
| -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}") |
