Mit Widget und NFC-Tag
Automatisiert: Klopapier-Widget und Auto-Unlock bei Augenkontakt
Klopapier-Widget
Die gute Resonanz, die unsere zahlreichen Verweise auf die Scriptable-Widgets während der vergangenen Woche hervorgerufen hat, hat uns gefreut. Entsprechend erlauben wir uns an dieser Stelle auf das augenzwinkernde Projekt des gelegentlichen ifun.de-Autoren Marco Dengel hinzuweisen.
The most important iOS widget you'll need in the upcoming months: it shows the amount of toilet paper available in your next dm drugstore. The store id can be configured as a parameter. Made with @scriptableapp #COVID19
Gist: https://t.co/xJqtHg7aQU pic.twitter.com/UCHjXkZuP9
— Marco Dengel (@marco79) October 21, 2020
Dieser hat mit seinem Klopapier-Widget eine Bestandsdaten-Abfrage bei der Drogerie-Kette DM automatisiert und lässt sich hier die noch verfügbaren Klopapier-Vorräte einer zuvor manuell ausgewählten Filiale anzeigen.
Wie bereits bei den bisherigen Widget-Vorstellungen benötigt ihr die kostenfreie Scriptable-App zum Einsatz des Widgets und müsst ihr nur noch den von Marco bereitgestellten Code in das Widget hineinkopieren.
Auto-Unlock bei Augenkontakt
Eine etwas andere Automation hat reddit.com-Nutzer „Cost_Holiday“ erstellt. Unter Zuhilfenahme eines kleinen NFC-Stickers, den dieser zwischen iPhone und iPhone-Hülle platziert hat, hat „Cost_Holiday“ eine Automation in der Kurzbefehle-App erstellt, die sein iPhone bereits beim ersten Augenkontakt entsperrt. Eine Wischgeste zum Zugriff auf den Homescreen ist hier nicht notwendig.
Die NFC-Trickserei geht dabei mit mehreren negativen Begleiterscheinungen einher, die gegen den Alltagseinsatz des im Video gezeigten „Hacks“ sprechen – Mitteilungen auf dem Sperrbildschirm lassen sich nicht mehr lesen, andere NFC-Tags nicht mehr einscannen – ist aber dennoch „nett um die Ecke gedachte“.
So hat „Cost_Holiday“ eine Automation erstellt, die beim Lesen des in der iPhone-Hülle verstauten NFC-Tags (iPhone XR und neuer scannen diese automatisch im Hintergrund ein) einen speziellen Kurzbefehl startet. Dieser aktiviert seinerseits die „Springboard“ genannten Homescreen-Ansicht des iPhones. Im Ergebnis entsperrt sich das iPhone beim Aufbau eines Blickkontaktes von alleine. Ein Feature, das Apple von uns aus gerne als Option in den iPhone-Einstellungen anbieten könnte.
;)
der Artikel erinnert mich immer an das YT-Video „Frautausch Klopier sparen“ https://www.youtube.com/watch?v=MgPMFkYGu2k
wie wäre es wenn, man per Zwinkern entsperren könnte?
Geil!
Wie krank ist das denn.
Gibt eben Leute ohne Humor ;)
Hm.. Bei mir ändert sich der Bestand nicht. So ganz live ist das wohl nicht..
Wir durchleben irgendwie gerade seltsame Zeiten… :-)
Dienstag im Aldi gewesen, da sind alleine in den 5 Minuten in denen ich drin war 2 wieder weggeschickt worden, weil sie wieder mehr wie 1 Pack Toilettenpapier eingeladen hatten, obwohl nur 1 Pack erlaubt war. Der eine Opa ist richtig wütend geworden. Was soll das? Man hat doch jetzt im Frühjahr gesehen, dass nix ausgeht. (außer jeder kauft sinn- und verstandlos 5 Pack) und unsereins steht dann vorm leeren Regal, weil er nur kauft, wenn der Vorrat zu Neige geht
Man muss sich ja mittlerweile schon schämen, Klopapier zu kaufen.
Aber ich verstehe es auch nicht, warum Leute 2 Packungen kaufen müssen. (Außer man macht den Quarantäneeinkauf für jemanden mit).
Man hat im Frühjahr gesehen dass nix ausgeht?
Lustig bei mir war es genau anders rum. Keine Nudeln, kein Reis, kein Klopapier, keine Hefe, wenig Babymilchpulver kein Mandelmus. Über Ca 2-3 Wochen…
Ich habe damals nicht gehortet und werde jetzt auch nichts horten aber zu sagen es gab doch alles stimmt einfach nicht.
Bei mir war im Fruehrjahr in Muenchen alles ausverkauft gewesen. Sogar Baby Nahrung war alle. War nicht lustig! Kann verstehen wenn nun die Leute wieder Vorräte anschaffen.
Die Dinge sind aber nur ausgegangen, weil die Leute auf einmal alles in unüblicher Menge gekauft haben.
Hätten alle Leute weiterhin normal eingekauft wäre nix ausgegangen.
@Dr.Asd: Babymilchpulver war vor über 6 Jahren schon Mangelware (damals weil die Chinesen alles gekauft haben).
Wir leben im eine just in time Lieferkettenwelt ohne große Lagerbestände – Lager gibt es im Gesamtverhältnis nur noch minimal, sie haben Räder und rollen über die Autobahn. Nur leicht erhöhte Abverkäufe egal von was, lassen solche Ketten lang anhaltend zusammenbrechen, auch weil die Industrie auch aus ökonomischen Gründen nur in der Lage ist so viel zu produzieren wie durchschnittlicher Bedarf da ist. Ein erhöhter Bedarf impliziert also nicht die Möglichkeit der erhöhten Produktionszahlen.
Und so kommt eines zum anderen: Der Erste hat nachvollziehbare Angst vor Lockdowns oder schlimmerem und kauft nur etwas mehr, die nachfolgenden kaufen vermehrt, weil sie sinkende „Vorräte“ realisieren und die die dann auf leere Regale schauen, kaufen was sie können, wenn sie endlich was bekommen, denn niemand weiß, wann das nächste Mal Ware verfügbar sein wird. Und nein: Es ist dann nicht für alle was da!
Hinzu kommt, dass bis vor Corona im Frühjahr 2020 ganz offiziell eine minimal 14 tägige Bevorratung von der Bundesregierung empfohlen wurde. Das haben natürlich bis dato die wenigsten gemacht, dann aber verstanden, wozu das gut sein könnte. Das führte, wie oben beschrieben, zum Zusammenbruch der Lieferketten. Wer also immer und gern dieses Hamsterer-Bashing anstimmt hat nicht verstanden, wie die Industrie heute funktioniert.
Dr. ASD
Klar waren Sachen ausverkauft. Und warum? Weil die Leute der Meinung waren, 5 Pack Klopapier zu kaufen, 20 Pack Spaghetti. Das machen 20 Leute, dann ist das Zeug ausverkauft. Hätte jeder ganz normal eingekauft, WIE IMMER, wäre nix ausgegangen, weil auch die Supermärkte ganz normal ihren Nachschub bestellt hätten können.
Versteh ich schon ändert aber nichts für mich als Verbraucher. Ich krieg mein Zeug nicht.
Zwei Packungen versteh ich ja noch. Wenn man mehrere Toiletten hat will man die auch bestücken. (Wenn es nicht erlaubt ist, ist es aber auch okay). Aber bei uns sind die Leute nicht unter fünf Pack, meistens 10 rausgegangen.
Du kannst deine 2 Toiletten, die ein EFH in der Regel hat, auch mit einem Pack bestücken. Wieviel sind da drinnen? 12 Stück? Die Woche drauf kannst beim Wocheneinkauf ja wieder kaufen
Es gibt auch Leute die idR. bei solchen Produkten IMMER etwas mehr auf einmal kaufen. Wenn’s leer ist gibt es 3 neue packs und man hat erstmal wieder ruhe
Der beste Kommentar zu diesem Thema, den ich seit langem gelesen habe.
@steffenrohwe Und was ist wenn in der nächsten Woche nichts mehr da ist?
Ja, geht mir auch so (schämen)…ich kaufe auch immer nur ein Paket, obwohl wir zu sechst zu Hause sind, da ist der „Durchsatz“ schon hoch. Im Frühjahr hatte ich schon angefangen Küchenpapier zurechtzuschneiden (als das zumindest wieder verfügbar war) weil kein Toilettenpapier mehr zu kriegen war. Ich habe es dann Gott sei Dank nicht gebraucht (ist ja weder für den Hintern, noch für die Kanalisation gut), weil ich zum 5-Fachen Preis etwas online „ergattern“ konnte….
Das Klopapierwidget muss ich haben :)
YMMD ;-)
:-D
Das wichtigste Widget in der Corona Krise :-D
Unfassbar….Skripte sind echt toll, aber das sowas notwendig wird, schräg
Ist es ja nicht. Die Welt verbloedet nur. Das sieht man auch an den Kommentaren hier.
+100000000
Leider wahr…
Bis dm die Funktion wieder deaktiviert, weil zuviele auf die Funktion zugreifen und den Server überlasten. Prima.
Eine API, die nicht genutzt wird, bringt nichts.
Es ist keine api. Es wird nur der reguläre Webseiten Inhalt extrahiert (scrapping)
Nicht ganz.
Es wird das hier abgefragt
https://products.dm.de/store-availability/DE/availability?dans=595420,708997,137425,28171,485698,799358,863567,452740,610544,846857,709006,452753,879536,452744,485695,853483,594080,504606,593761,525943,842480,535981,127048,524535&storeNumbers=
Da gibt es eine JSON Antwort. Vielleicht keine offizielle API zur freien Nutzung, aber definitiv kein Scrapen der Seite.
Also ich habe meine Toilette mit der Waage verbunden.
Jetzt zeigt mir das Widget auf das Gramm genau an, wie viel ich…
Das reine Gewicht der „Einlage“ korreliert aber ungünstig mit der zu erwartenden Anzahl an zu verbrauchendem Klopapier. Brauchst noch ne Webcam, die das Fallverhalten analysiert und damit die Konsistenz und den zu erwartenden Wischaufwand berechnet.
Tipp vom Ingenieur: beim nächsten mal einfach direkt auf die Waage verlagern. Spart Zeit und Ressourcen, bringt jedoch das selbe Ergebnis :)
Endlich mal etwas lustiges in dieser bekloppten Zeit
… in dieser beklopapierten Zeit.
Hahaha der war mega xD
:-))))))
Kann mir jemand sagen wie an welcher Stelle ich den Code ändern muss um meinen DM angefragt zu bekommen ?
Anleitung lesen?
Falls du sie gelesen hast und immer noch Fragen hast, dann meld dich.
:-)))
Beim Einrichten des Widgets auf deinem Homescreen unter „Parameter“.
Beim einfügen des Widgets.
Du kopierst das Skript nur rein, speicherst es und fügst dann ein Scriptable Widget auf dem homescreen hinzu. Gehst dann in den wiggle Mode und bearbeitest das Widget. Dort wählst dein Skript aus und gibst bei Parameter die ID des Marktes ein
Welche id?
Wenn du online beim DM Shopfinder deine Filiale auswählst, findest du die ID dieses Marktes in der URL.
Werden Einkäufe im AppStore dann auch ohne Bestätigung ausgeführt?
Der wird den Sticker ja vermutlich nur beim anheben scannen
Hab’s runtergeladen und eingefügt. Aber ein Widget seh ich nicht.
Naja man müsste das Widget erstmal noch auf dem Homescreen hinzufügen und dann das Widget bearbeiten, bzw. dann das gewünschte Skript auswählen.
Wo bekomme ich den die Store ID her ?!
Gehe auf die verlinkte Seite mit dem Script, dort ist es beschrieben.
Gibt es eigentlich irgendwo eine Seite, auf der man ein paar nützliche Skripte mit Scriptable findet (zum Übernehmen)?
Würde mich auch Interessieren:)
Wie kann ich die Store ID des nächstgelegenen DM Stores herausfinden?
Gehe auf die verlinkte Seite mit dem Script, dort ist es beschrieben.
Danke hab’s im Nachhinein entdeckt.
Bitte mehr davon. Sowohl Skripte als auch lustige Widgets.
+1
Das finde ich auch! Diese Scriptable-Skripte sind echt der Mega-Hammer! Bringt gerne mehr davon!
Sehr schön, aber leider werden alle Artikel die unter „Toilettenpapier“ im Suchergebnis bei DM gelistet sind aufgeführt, also auch feuchtes Toilettenpapier, was ja nicht die Mangelware ist sondern das normale Klopapier
Der freundliche Autor des Scripts sagt dass das Widget selbst keine feuchten Toilettenpapiere etc. beachtet. Er habe extra alle IDs der korrekten Produkte rausgesucht. Nur wenn der Link geöffnet wird, landet man auf der dm Seite und dort sind dann auch die ganzen Feuchttücher etc.
Die IDS findet man durch die Anleitung auf der GitHub Seite.
Danke, hatte es erst überlesen :)
Wohnt der jung in Köln Ehrenfeld ? :)
Gut möglich. ;)
Die Store ID findet man über die DM Website heraus. Rechts oben ist ein Button für die Karte/den Shop Finder. Wenn man dann auf der Karte auf einen Shop klickt und „weiter Details“ wählt, steht in dem URL die Shop-ID. Dem Script kann man dann über „Widget bearbeiten“ (Widget Lange gedrückt halten) die ID als Parameter mitgeben.
Git-HubSeite? Mal für Neueinsteiger bitte… :-)
Google nach „github dm widget“, erster Treffer.
Wie geil! BITTE MEHR DAVON! Die Store ID ist Teil der DM Website bei der Store Suche. Genaue Anleitung steht auf github :DD
How to obtain the store id:
Go to the dm store finder site, enter your zip code and choose your desired market. Click on „Weitere Details“. The store id is part of the URL, for example „https://www.dm.de/store/de-538/koeln/eigelstein-103-113“ is store id 538. Configure this number as widget parameter when you set it up on your homescreen.
Am Eigelstein is‘ Musik
Code muss bei dem Script ganz oben geändert werden.
Weiß jemand wie man die Farbe vom Script ändert ? Meins ist schwarz. Hätte gerne weiß
Farbe richtet sich nach dem Systemeinstellungen vom Darkmode
Das ist doch fürn Arsch . . . . :-)
Etwas Optimierungsfähig. 1 widget, was 4-5 einzelne requests ab feuert an diverse Seiten für Bild, Logo usw.
Bild und Logo könnte man sich doch auch vom DM direkt raus Scrapen
… oder im Script einbetten :)
Vielen Dank für Eure Scriptable Beiträge. Ich liebe diese Snippets. :)
Bitte gerne mehr davon.
Wenn das jetzt einer in pon integrieren würde…
Dank dem Inzidenz-Widget sind nun die RKI Server down ;-)
leider zu spät, die ersten geschäfte habe schon wieder kein klopapier.
die menschen sind und bleiben dumm! sorry ist aber so
Ich finde das Klopapier Ding lustig :-)
Solch ein Widget befördert noch die Idioten des „haben will“. Eine böse Hirnschleife, denn nun machen auch Leute mit, die ansonsten ihr Papierchen regulär kaufen. Da greift das „oh bevor es alle ist“ Syndrom und die Regale sind leer.
Also funktioniert Apple Pay mot Augenkontakt Hack dann auch nicht, ja?
So st wäre es echt praktisch gewesen….
Ohje, das wird nicht lange halten… wenn dann alle Apis überlastet sind knipsen die dem Zugang das Licht aus :)
Das ganze bitte nochmal für Aldi. ;P
Hey Klopapier-Sammler.
Mir fehlen Blatt 12, 14, 43 und 76. Habe 34, 56, 87 und 92 doppelt und würde tauschen. Meldet euch.
Neben der ganzen „Klopapierdiskussion“ geht meiner Meinung nach ein bisschen der tolle Kurzbefehl unter.
Ich habe schon lange überlegt und versucht, nach dem Ausführen meiner Kurzbefehle zurück in den Homebildschirm zu kommen. Leider lande ich immer in der Kurzbefehle-App.
Aber mit diesem Kurzbefehl am Ende landet man immer wieder im Homescreen. Danke für den Hinweis!
Hahahahahahahahahahaha lustig.
;D ;D
Sehr geil. Direkt mal eingerichtet. ;P
Leider zählt der auch feuchtes Papier und so weiter dazu.
Wo bekomme ich die Produktnummern von DM Artikeln her?
Chuck Noris Jokes
https://gist.github.com/sebastinez/c2b1749f1189e3321d6d8fea6301de14
Habe mal eine kleine Seite erstellt, welche zu diversen Widgets verlinkt.
https://www.scriptables.de
Gerne über das Formular gute Widgets mitteilen, damit die Sammlung wachsen kann.
Design etc. wird noch angepasst.
Ist nur fix hingezimmert.
Die Seite lädt nicht. Kaputt oder überlastet?
Das Klopapier Widget geht seit heute Morgen nicht mehr bei mir…
Error on line 75:65:Type Error
Bei mir das gleiche.
Bei mir das selbe
Es gibt ein Update….
Ein Update von Scriptable?? Nee.
Bei mir gleiches Problem.
Gibt’s eine Lösung/ einen Workaround?
Es gibt ein Update vom Skript. Es gab da einen Bug. Hier ist das aktuelle Skript:
https://gist.githubusercontent.com/marco79cgn/23ce08fd8711ee893a3be12d4543f2d2/raw/e0d270a527933a57afc8954f36b2c272ff1b43cf/dm-toilet-paper.js
Error!
Nö, funzt nicht. Ich wollte es per copy&paste in Scriptable einfügen:
„2020-10-24 15:00:07: Error on line 164:40: ReferenceError: Can’t find variable: loadImage“
Funktioniert wieder! Danke für den Hinweis
Und wie hast Du es gelöst??
Yes. Läuft wieder. Danke.