Kategorien
Allgemein Werkzeuge

Automate all the things

Wer hasst es nicht, Arbeiten doppelt und dreifach zu machen? Ich habe in der letzten Zeit den Wochenbericht meistens gerade so fertig bekommen und das ein oder andere Mal eben auch nicht.

Meine Idee war eigentlich von Anfang an, das ganze soweit wie möglich zu automatisieren. Nicht das Kuratieren, sondern das posten. Kleinteiliges Sammeln die Woche mit einem Tool der Wahl, am besten dann automatisiert posten. Und das dann auch automatisch bei Twitter, LinkedIn und Xing veröffentlichen. Ein Traum wäre das.

Nun bin ich vor ein paar Wochen über Nodemation und Node-RED gestolpert und der Plan schien fast aufzugehen. Ich habe nach einer Einarbeitung die letzten 2 Wochen viel über den Workflow mit NodeRED gelernt und hatte das ganze fertig bis auf den letzten Schritt (und einigem Fehlerhandling):

Fertig

  1. Subreddit abfragen und die Links zusammenführen
  2. RSS Feeds von Monkeyuser und Commitstrip abrufen und nur Einträge neuer als 7 Tage mitnehmen
  3. Alles zusammen in einem Template als OL und P nach dem bekannten Muster zusammenfassen.
Screenshot meines Vorbeitungs-Workflows

Unfertig

  1. Posten an WordPress. Dazu müsste ich in dem Flow auch Authentication handlen um die WP-Rest-API zu bespielen. Das ist ein größeres Problem als Anfangs gedacht.
  2. Posten verhindern und mich benachrichtigen, wenn zuwenig Links im Subreddit sind oder kein “Was zum Lachen” aus den beiden Blogs ermittelt werden kann.

Pareto: Automate erstmal half the things.

Danach bin ich auf das Dashboard-Modul von Node-RED gestoßen und habe das ganze dann als Dashboard-Widget umgesetzt. Damit sind die Probleme bzw. unfertigen Teile auch direkt abgehakt, denn ich bekomme einen Artikel-Entwurf in dem Dashboard generiert, den ich dann nur ins WordPress kopieren muss und ggf. korrigieren kann.

Natürlich muss ich Überschrift, Tags und Bild noch per Hand vergeben. Aber das Links hin- und herkopieren und suchen kann ich mir sparen. Der letzte Wochenbericht ist bereits mit dieser Unterstützung von Node-RED entstanden.

Den Pfad mit dem automatischen Posten habe ich allerdings noch nicht ganz aufgegeben, wie man dem Screenshot oben entnehmen kann.

Setzt ihr Projekte oder ähnliche Workflows mit Automatisierungstools um? Wenn ja, habt ihr Lust, diese hier zu präsentieren?

Kategorien
Wochenbericht

Wochenbericht 2019.45

  1. Wo ein Trog ist, kommen Schweine: Your DNA Profile is Private? A Florida Judge Just Said Otherwise
  2. ganlanyuan/tiny-slider: Vanilla javascript slider for all purposes.
  3. Visual Studio Code October 2019
  4. Announcing Visual Studio Online Public Preview | Visual Studio Blog
  5. Computerkompetenz: Ein Drittel der Schüler ist abgehängt
  6. How CSS Grid changes the way we think about structuring our content
  7. Web Design in 4 Minutes

Was zum Lachen: Burnout

Kategorien
Wochenbericht

Wochenbericht 2019.44

  1. Vue 3: Start Using it Today
  2. 🚀 Integrate GraphQL in your Vue.js apps!
  3. Nuxt Auth – Authentication and Authorization in NuxtJS
  4. 10 Good Practices for Building and Maintaining Large Vue.js Projects
  5. Automate all the things: Node-RED, n8n

Was zum Lachen: Discount

Kategorien
Wochenbericht

Wochenbericht 2019.43

  1. 11 Benefits of TailwindCSS
  2. Architecture Decision Records
  3. Peaks.js — Interact with Audio Waveforms
  4. Electron Tutorial: Building Modern Desktop Apps with Vue.js
  5. Browser: Firefox 70 blockt Tracking durch Facebook und Co.

Was zum Lachen: Just living the moment

Kategorien
Wochenbericht

Wochenbericht 2019.42

  1. Portainer zur Verwaltung von Docker auf der Synology DiskStation (Docker-Compose ist auch auf CLI-Ebene verfügbar, aber Portainer macht das ganze gleich viel netter!)
  2. SVG Will Save Us, Sarah Drasner @ #PerfMatters Conference 2019
  3. Practical applications of Rest and Spread operator in JavaScript
  4. CSS Subgrid News and demos
  5. Nuxt 2.10.x ist veröffentlicht

Was zum Lachen: Edge Cases