{"package_name":"com.nerdoftheherd.tasker.rsync","name":"Rsync for Tasker","summary":"Tasker plugin actions to allow running rsync over SSH","category":"Automation","icon_url":"/api/icon/com.nerdoftheherd.tasker.rsync","latest_version_code":541,"latest_version_name":"0.19","apk_url":"/api/apk/com.nerdoftheherd.tasker.rsync","apk_size":8131981,"apk_sha256":"5f5eb0c6737d62bfa2ea99dd3c6ec3ec6684ce52e185886b78f03250e38bdd83","source_kind":"fdroid-repo","repo_slug":"izzyondroid","last_updated":1781395215,"release_timestamp":1781372768,"description":"<p><a href=\"https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm\" target=\"_blank\" rel=\"noindex nofollow noopener\">Tasker</a> is a very useful and widely used automation app for Android with a plugin architecture that allows other apps (such as this one) to add extra functionality.</p><p>This app provides the following actions for use within Tasker:</p><ul><li>Generate Private Key - Generates a private key to use for SSH authentication</li><li>Get Public Key - Retrieves a public key from a previously generated private key and returns it in the variable <code>%pubkey</code></li><li>rsync - Run an rsync command to synchronise files to or from the device</li><li>dbclient - Run an SSH command non-interactively (experimental)</li></ul><p>The packaged native binaries of <a href=\"https://matt.ucc.asn.au/dropbear/dropbear.html\" target=\"_blank\" rel=\"noindex nofollow noopener\">Dropbear</a> and <a href=\"https://rsync.samba.org/\" target=\"_blank\" rel=\"noindex nofollow noopener\">rsync</a> are my own builds which I keep updated with new releases.</p><p>Reasons for requested permissions:</p><ul><li><code>FOREGROUND_SERVICE</code><br>Run actions for more than a short time when triggered from older versions of Tasker.</li><li><code>FOREGROUND_SERVICE_SPECIAL_USE</code><br>(Android 14+) Run actions for more than a short time when triggered from older versions of Tasker.</li><li><code>INTERNET</code><br>Allow connecting to SSH servers (even if the SSH server is on your local network Android prevents connections without this permission).</li><li><code>MANAGE_EXTERNAL_STORAGE</code><br>(Android 11+) To read or write the files on your device with rsync.</li><li><code>WRITE_EXTERNAL_STORAGE</code><br>(Android 10 and below) To read or write the files on your device with rsync.</li><li><code>POST_NOTIFICATIONS</code><br>Show a notification that a new version is available (if checking for updates is enabled).</li><li><code>REQUEST_INSTALL_PACKAGES</code><br>Prompt to ins","categories":["Automation","System"]}