File: PC-Phone USB Sync/code/PC-Phone USB Sync--source/about-template.txt
[i][b]PC-Phone USB Sync[/b][/i] — local, cloud-free backup and sync Version %(VERSION)s, %(PUBDATE)s, running on %(PLATFORM)s Copyright © 2023-%(COPYYEAR)s quixotely.com. All rights reserved. [H2]About This App[/H2] This app both backs up and syncs content folders using local drives usually connected by USB. It: — Uses a removable [i]drive[/i] for most roles, along with its PC [i]versions[/i] for syncs to or from PCs. Backups propagate changes to your drive. Syncs use a push/pull model that propagates changes first from a source to your drive and then from your drive to destinations. — Is provided as [i]full[/i], [i]free[/i], and [i]ad-free[/i] programs on all supported devices. Use the links below to fetch the Android app at the Google Play store and PC versions at quixotely.com. A runnable source-code package is also available at quixotely.com. — Runs on devices using [i]Androids[/i] 8 and later, as well as most PCs using [i]Windows[/i], [i]macOS[/i], or [i]Linux[/i]. It has been verified on Androids 8 through 16 to date and is expected to run on later Androids. See the Downloads link below for PC version info. — Does not collect [i]information[/i] of any kind and changes your [i]content[/i] only on your request with optional backups and rollbacks for syncs. See ahead for this app's full privacy policy and open the Help tab to learn how to manage content with this app. For more on this app's rationale, see the Help tab's "Introducing This app." [H2]Code and Tools[/H2] Both this app itself, and the Mergeall system it runs to process content, provide complete open-source code for transparency. To view and vet app source code, please visit the Website link in the Help tab. Besides its own code, this app uses a number of open-source tools. It: — Is coded entirely in [i]Python[/i] (python.org) — Creates its GUI on all platforms with [i]Kivy[/i] (kivy.org) — Processes content with [i]Mergeall[/i] (learning-python.com/mergeall) — Uses Android's Java API with [i]pyjnius[/i] (github.com/kivy/pyjnius/) — Builds its Android app with [i]buildozer[/i] (github.com/kivy/buildozer) — Builds its macOS, Windows, and Linux apps with [i]PyInstaller[/i] (pyinstaller.org) See these tools' websites for more details. %(TERMSOFUSE)s%(ANDROIDPWR)s [H2]More Info[/H2] To learn how to use this app, open the Help tab. For info on the system used to process content, tap Mergeall below. To explore the Android app, tap Play Store below. And for every platform's downloads, usage tips, and device support, tap Downloads below.