Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aliernfrog/pf-tool
⛰️ Easily import and share Polyfield maps
https://github.com/aliernfrog/pf-tool
android map polyfield
Last synced: 3 months ago
JSON representation
⛰️ Easily import and share Polyfield maps
- Host: GitHub
- URL: https://github.com/aliernfrog/pf-tool
- Owner: aliernfrog
- License: mit
- Created: 2022-05-12T16:36:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-02T17:13:09.000Z (3 months ago)
- Last Synced: 2024-08-02T19:53:11.975Z (3 months ago)
- Topics: android, map, polyfield
- Language: Kotlin
- Homepage:
- Size: 1.76 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-shizuku - pf-tool - Easily import and share Polyfield maps `MIT` (Apps / Games)
README
# PF Tool
Easily import and share Polyfield maps
[![Download](https://img.shields.io/github/v/tag/aliernfrog/pf-tool?style=for-the-badge&label=Download)](https://github.com/aliernfrog/pf-tool/releases/latest/download/pftool.apk)
![Download count](https://img.shields.io/github/downloads/aliernfrog/pf-tool/total?style=for-the-badge&label=Download%20Count)
![Build status](https://img.shields.io/github/actions/workflow/status/aliernfrog/pf-tool/commit.yml?style=for-the-badge&label=Build%20status)---
## 🌍 Translations
You can help translate PF Tool in [Crowdin](https://crowdin.com/project/pf-tool).[![Crowdin](https://badges.crowdin.net/pf-tool/localized.svg)](https://crowdin.com/project/pf-tool)
## 🦝 Shizuku support
[Shizuku](https://play.google.com/store/apps/details?id=moe.shizuku.privileged.api) is an app which lets other apps elevate their permissions using wireless debugging or root access.Shizuku method in PF Tool can be enabled or disabled anytime from settings.
Shizuku method will automatically be enabled if there is no other way for the app to access Polyfield data. The app will guide you to setup Shizuku if this mode is enabled.
## 🔧 Building
Using GitHub Actions
- Fork the repository
- Add environment variables required for signing from **Repository settings > Secrets and variables > Actions > Repository secrets**:
- `KEYSTORE_ALIAS`
- `KEYSTORE_BASE64` this can be obtained using `openssl base64 keystore.jks`
- `KEYSTORE_PASSWORD`
- `KEY_PASSWORD`
- Enable workflows
- Trigger a build workflow and wait for it to build a release variant APKLocally
- Clone the repository
- Add a signing config (unless you only want to build debug variant or sign manually)
- Build APK:
- Release variant: `./gradlew assembleRelease`
- Debug variant: `./gradlew assembleDebug`