{"id":18878268,"url":"https://github.com/uriel1998/tasker-weasel","last_synced_at":"2025-08-01T05:05:22.969Z","repository":{"id":33066850,"uuid":"36703473","full_name":"uriel1998/tasker-weasel","owner":"uriel1998","description":"Tasks and profiles for Tasker","archived":false,"fork":false,"pushed_at":"2019-07-24T17:54:36.000Z","size":304,"stargazers_count":24,"open_issues_count":0,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-20T12:38:26.918Z","etag":null,"topics":["tasker"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uriel1998.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-02T02:46:44.000Z","updated_at":"2024-08-18T14:50:19.000Z","dependencies_parsed_at":"2022-09-09T20:00:45.589Z","dependency_job_id":null,"html_url":"https://github.com/uriel1998/tasker-weasel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uriel1998/tasker-weasel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Ftasker-weasel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Ftasker-weasel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Ftasker-weasel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Ftasker-weasel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uriel1998","download_url":"https://codeload.github.com/uriel1998/tasker-weasel/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uriel1998%2Ftasker-weasel/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268171959,"owners_count":24207437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["tasker"],"created_at":"2024-11-08T06:25:31.431Z","updated_at":"2025-08-01T05:05:22.917Z","avatar_url":"https://github.com/uriel1998.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# tasker-weasel\nTasks and profiles for Tasker\n\nOf course, these all require [Tasker](https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm\u0026hl=en).\n\n## Contents\n\n 1. [License](#1-license)\n 2. [Timed Wallpapers](#2-timed-wallpapers)\n 3. [ICE Messages](#3-ice-messages) \n 4. [Check Net IP](#4-check-net-ip)\n 5. [Check Local Network Info](#5-check-local-network-info)  \n 6. [Present Network Info To Minimalistic Text](#6-present-network-info-to-minimalistic-text)\n \n\n***\n\n## 1. License\n\nThis project is licensed under the MIT license. For the full license, see `LICENSE`.\n\n## 2. Timed Wallpapers\n\n`TimedWalls.prj.xml`\n\nDependencies: [Locale/Tasker Twilight Plug-In](https://play.google.com/store/apps/details?id=com.terdelle.twilight\u0026hl=en).\n\nThis project sets the backdrop for the launcher to a curated background from \n[unsplash.com](https://unsplash.com) based on the time of day. \n\nTo use it, *first* create a file (using your favorite file manager) called \n`backdrop.jpg` in the root directory of your phone memory. The Twilight plugin \nis already set to trigger based on whether it's daytime, nighttime, or twilight \nand to pull an appropriate backdrop from one of three collections I've curated: \n[Twilight](https://source.unsplash.com/collection/4900660), \n[Daytime](https://source.unsplash.com/collection/4900670), or \n[Nighttime](https://source.unsplash.com/collection/4900654) using the \nsimple [Source API](https://source.unsplash.com/) from Unsplash. \n\nYou can, of course, substitute your own collections if you like. \n\n* Note: Dawn and Dusk are different triggers, but pull from the same collection.\n\n## 3. ICE Messages\n\nThis profile provides a quick way to send a message to your \"In Case of \nEmergency\" contacts quickly. I am currently using [Google Trusted Contacts](https://contacts.google.com/trustedcontacts/) \ninstead myself, as it's more robust, but it's preserved here for obvious reasons.\n\nUse the text file **icenumbers.txt** to store the phone numbers of your *text* ICE contacts, separated by a | like so:\n\n   15555551212|15556661313|15557771414\n\nthen tie either ICE task to an event, and it will send a message to all those \ncontacts with your message and location. The message formats are as follows \n(where %LOC is replaced by your location and %BATT% replaced by your battery \npercentage):\n\n`Send_ICE_message.tsk.xml`  \n\nI need help. Please call, text, or check on me. \n\nI am at http://maps.google.com/maps?z=12\u0026t=m\u0026q=loc%LOC\n\nBattery at %BATT%\n\n`Silent_ICE_message.tsk.xml`  \n\nI need help. This is a SILENT alert. Call the authorities, not me.  \n\nI am at http://maps.google.com/maps?z=12\u0026t=m\u0026q=loc%LOC\n\nBattery at %BATT%\n\n\n## 4. Check Net IP\n\n`net.checkip.tsk`\n\nCalls http://checkip.dyndns.org/ .  If the response is *anything* that doesn't \nmake sense, it sets the variable %IPaddy to 0.0.0.0 ; otherwise it will \nreturn %IPaddy with the valid address.\n\n## 5. Check Local Network Info\n\n`net.localnet.info.tsk`\n\nReturns the variable %LocalIP which gives you the local IP address of the \ndevice and %SSID which gives the SSID of the WiFi network you are connected \nto. Useful if you've set the particular IP address and want to test that \n(along with SSID) to see if you want to perform a task, such as connecting \nto a VPN.\n\n## 6. Present Network Info To Minimalistic Text\n\nDepends: [Minimalistic Text](https://play.google.com/store/apps/details?id=de.devmil.minimaltext\u0026hl=en)\n\n`wifi.prj.xml`\n\nThis project provides the usage of `netcfg` and Tasker to check what \ninterface you're using (cell data, wifi, or VPN) and what your local and \ninternet IP addresses are, and provides a task to pass them to `Minimalistic \nText` for a conky-like interface for your Android phone.\n\nThe variables returned are:\n* %Iface  \n* %LocalIP (your IP on the LAN, duh)  \n* %SSID (the SSID)  \n* %IPaddy (your WAN IP)  \n\nYou can see all that is returned from netcfg by [installing a terminal emulator](https://play.google.com/store/apps/details?id=jackpal.androidterm\u0026hl=en) \nand simply running netcfg at the prompt.\n\n![example](https://raw.githubusercontent.com/uriel1998/tasker-weasel/master/example.jpg \"With wifi enabled\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furiel1998%2Ftasker-weasel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Furiel1998%2Ftasker-weasel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Furiel1998%2Ftasker-weasel/lists"}