Skip to main content

My assorted change-ringing code.

Project description

change-ringing

Assorted code related to change-ringing.

dove_josm

strip_csv.py

If your downloaded Dove CSV file has some rubbish bytes at the start, run strip_csv.py on it and move the resulting "~/Downloads/dove-fixed.csv" into "~/Downloads/dove.csv" once you've checked it's done the right thing.

dove_to_josm.py

The main program dove_to_josm.py takes the names of places to start and end at, and for each ringable full-circle tower in that range, directs a running JOSM (with remote control enabled) to download the area around the tower and zoom to it; copies the ID to the clipboard; it prints a line showing:

  • progress through your selected tower list
  • the tower ID (for you to add as ref:dove)
  • the tower name
  • the tower location

Then it waits for you to press enter to move on to the next tower.

Use --help to see its command line options.

get_done_doves.py

Queries JOSM to get the towers that have been done so far.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

change_ringing-0.0.2.tar.gz (19.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

change_ringing-0.0.2-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file change_ringing-0.0.2.tar.gz.

File metadata

  • Download URL: change_ringing-0.0.2.tar.gz
  • Upload date:
  • Size: 19.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for change_ringing-0.0.2.tar.gz
Algorithm Hash digest
SHA256 47c28176aafb8dc58b7d4e882493213ceb9131907257fa32e37a4e489532e011
MD5 c7af1a58bfdde0b0034631a646fba57c
BLAKE2b-256 c94c4e531daeea424554d7bfe44c4b6860d316b55250edf9bf02d85ef9493f54

See more details on using hashes here.

File details

Details for the file change_ringing-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: change_ringing-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for change_ringing-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 266bad0709f29996377ec4b414788fd08f7f4afe71fe5aa4c6239a69065333de
MD5 50db208414045631102cf7edeb9a1877
BLAKE2b-256 202286a92cbe0a83902f6ab28f3e7e033b8e18c1fa2cccf8f0f918e7ef27df49

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page