martin/martin-mbtiles
Yuri Astrakhan a1f794ae4a
mbtiles: Add --apply-patch to copy, rename apply-diff (#945)
* `mbtiles apply-diff` is now `apply-patch` (old name is still
supported)
* `mbtiles copy` can now take `--apply-patch <file>` to apply the patch
while copying from source to destination. This way, the source file will
remain unmodified.
2023-10-16 12:40:44 -04:00
..
.sqlx Add metadat copy/apply-diff, new testing framework (#921) 2023-10-10 11:10:17 -04:00
src mbtiles: Add --apply-patch to copy, rename apply-diff (#945) 2023-10-16 12:40:44 -04:00
tests mbtiles: Add --apply-patch to copy, rename apply-diff (#945) 2023-10-16 12:40:44 -04:00
.env Add .mbtiles support (#549) 2023-01-09 00:10:23 -05:00
Cargo.toml Add metadat copy/apply-diff, new testing framework (#921) 2023-10-10 11:10:17 -04:00
README.md mbtiles: remove tls features, CI streamlining (#908) 2023-09-29 20:40:32 -04:00

martin-mbtiles

Book docs.rs docs Slack chat GitHub crates.io version CI build

A library to help tile servers like Martin work with MBTiles files. When using as a lib, you may want to disable default features (i.e. the unused "cli" feature).

This crate also has a small utility that allows users to interact with the *.mbtiles files from the command line. See tools documentation for more information.

Development

Any changes to SQL commands require running of just prepare-sqlite. This will install cargo sqlx command if it is not already installed, and update the ./sqlx-data.json file.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.