-
Check the
Hide redeemed keys & entitlementscheckbox -
Run the following script in DevTools console to reveal all keys (you may have to wait a little for all of them to be revealed):
[...document.getElementsByClassName('js-keyfield')].forEach(a => a.click());
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| - id: '1660878281315' | |
| alias: Play Adhan on Google Home | |
| description: '' | |
| trigger: | |
| - platform: template | |
| value_template: '{{ states.sensor.dhuhr.state == states.sensor.time.state }}' | |
| - platform: template | |
| value_template: '{{ states.sensor.asr.state == states.sensor.time.state }}' | |
| - platform: template | |
| value_template: '{{ states.sensor.maghrib.state == states.sensor.time.state }}' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| const orig = Array.from(document.getElementsByClassName('messageListItem-ZZ7v6g')); | |
| setInterval(() => { | |
| const curr = Array.from(document.getElementsByClassName('messageListItem-ZZ7v6g')); | |
| const remaining = curr.filter( | |
| (i) => { | |
| return !orig.find(el => el.id === i.id) && i.outerText.toLowerCase().indexOf('tears') >= 0; | |
| } | |
| ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # HOWTO: Enable Developer Settings on device | |
| # Go to Settings > About phone and tap on the "Build number" 7 times to enable Developer Options. | |
| # Go to Settings > System > Developer Settings > 'enable' USB Debugging. | |
| ipaddr="10.0.0.137" # Replace with IP address of Android TV device | |
| directory="." # Replace with the directory path where the APK files are located | |
| # Preloaded apps to remove (comment out the ones you want to keep) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| /** | |
| * Run the following in your terminal: | |
| * npm i playwright-firefox | |
| * npx playwright install --with-deps | |
| * node --experimental-repl-await | |
| */ | |
| // Modify/paste the following in the interactive console: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import axios, { AxiosRequestConfig } from "axios"; | |
| import PromptSync from "prompt-sync"; | |
| import endianess from 'endianness' | |
| const CLIENT_ID = "ba495a24-81218c-472342b-b1122d-ff231c1b5745"; | |
| const CLIENT_SECRET = "mvai123ZkRsAsI1IBkY"; | |
| const LOGIN_URL = `https://auth.api.sonyentertainmentnetwork.com/2.0/oauth/authorize?service_entity=urn:service-entity:psn&response_type=code&client_id=${CLIENT_ID}&redirect_uri=https://remoteplay.dl.playstation.net/remoteplay/redirect&scope=psn:clientapp&request_locale=en_US&ui=pr&service_logo=ps&layout_type=popup&smcid=remoteplay&prompt=always&PlatformPrivacyWs1=minimal&`; | |
| const TOKEN_URL = | |
| "https://auth.api.sonyentertainmentnetwork.com/2.0/oauth/token"; |
After installing Home Asssistant:
- Install Islamic Prayer Times integration and configure its settings to your desired calculation method.
- Place adhan files in
www/adhan(www should be in the same directory as configuration.yaml).- Using
File Editoraddon: navigate to/homeassistant, createwwwdirectory, createadhandirectory in there, upload adhan files.
- Using
- Copy above files to your home assistant config directory.
- Go to Settings -> Automations -> update the automations to use your desired device for playing adhan.
Optional for remote access:
- Setup Dynamic DNS
- Using
DuckDNSaddon: create an account/domain on duckdns.org, set domain and token in the addon's config.
OlderNewer