A third-party running data upload client.
You can find the latest release here.
You can build the project from source by the following steps.
- Rust toolchain including
rustc
andcargo
. - A JavaScript runtime (deno recommended).
- For more information, check the Tauri v2 documentation.
# Clone the registry
git clone https://github.com/yaoshiu/pretty-der6y.git
# Move to the directory for the client application
cd tauri-app
# Install frontend dependencies
deno install --allow-scripts
# Build the application
deno run tauri build
The route file is in GEOJSON format. Route files for Pretty Der6y should contain exactly ONE feature with a SINGLE LineString
.
You can create your route in geojson.io.
Check our example route file here.
Special Thanks to:
-
Tauri: For their robust framework that empowers Rust-based frontend development, enabling fast and secure desktop apps.
-
Solid: For their efficient reactive UI library that boosted our frontend performance.
-
UnoCSS: For their utility-first CSS framework, simplifying our styling process.
-
Vite: For their fast and optimized frontend build tool that streamlined our development workflow.
-
Leaflet: For their versatile library that made working with interactive maps a breeze.
-
Font Awesome: For their comprehensive icon toolkit that enhanced our UI design.
-
Chrono: For their reliable Rust library for handling date and time.
-
Serde: For their efficient serialization framework in Rust.
-
ipapi: For their dependable IP geolocation API, enriching our application with accurate location data.
-
GeoRust: For their essential geospatial tools in Rust.
-
Reqwest: For their easy-to-use HTTP client for Rust, simplifying our API interactions.
The background image for the login page is from Nardack - Pixiv. Modification and distribution without the permission of the author is prohibited.
Pretty Der6y - A third-party running data upload client.
Copyright (C) 2024 Fay Ash
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
See the LICENSE file for details.