• Skip to primary navigation
  • Skip to main content
  • Skip to footer

Digging the digital

  • /Now
  • Nieuw? Start hier
    • Blogroll
    • Tag Index
  • Startgids Mastodon
  • WordPress en Indieweb
    • WordPress en het indieweb
    • Hoe gebruik je IndieAuth met WordPress
    • WordPress en webmentions
    • WordPress en Micropub
    • WordPress en de Post Kind plugin
  • Notities
  • Bookmarks
  • Likes

Verbreed je horizon met bash

10 July 2021 door Frank Meeuwsen

Dat glorieuze gevoel als de computer doet wat je wilt. Als je iets hebt bedacht wat je mogelijk wilt maken, maar je favoriete app naar keuze kan dat niet. Dus je moet het zelf mogelijk maken. Dat blijft de kracht van een computer. Ondanks de stralende en moderne buitenkant blijven het apparaten die je naar je hand kunt zetten. En nee, daar hoef je geen jarenlange cursus voor te volgen. Wel een beetje doorzettingsvermogen en durf. Want ja dingen kunnen stuk gaan en ja soms crasht je computer. Maar als het dan lukt op jouw manier dan is dat toch wel echt lekker.

Zo zat Patrick deze week met een vraagstuk rondom ImageMagick. Hoe zou hij met dat zwitserse zakmes voor grafische toepassingen snel een aantal gifs kunnen maken op basis van bestaande afbeeldingen? Ik riep snel “maak een bash script” omdat ik er zelf eens mee bezig ben geweest. Dé oplossing had ik zo niet voor de hand maar ik wist dat het kan.

Ik lees dat Robin Rendle geen zin heeft om Bash te leren om een paar bestanden te manipuleren. Dat is begrijpelijk. Er zit een leercurve in. Maar aan de andere kant. Als je eenmaal een beetje weet wat mogelijk is, gaat er een wereld voor je op. Misschien niet direct maar wel over tijd.

Vanochtend las ik een bash-script (ja het is wat anders dan de zaterdagkrant om te lezen) om vanaf je commandline iets te posten op microblog. Ondanks mijn nog beperkte kennis van bash scripts kon ik de regels wel begrijpen. Of in elk geval de gedachtengang van de maker. Nu heb ik niet de noodzaak om iets op microblog te posten, maar de gedachtengang van het script vind ik wel interessant. Ik zou op die manier ook vanaf de commandline iets kunnen posten in een andere webapp met een API. Daar had ik nooit zo bij stil gestaan. Want WordPress heeft een API. Dus ik heb een API. Ik zou nog eenvoudiger snel een notitie hier op mijn blog kunnen posten via mijn telefoon en de iOS Opdrachten/Shortcuts app. Ik zou via de Alfred-app snel iets kunnen posten.

Zo zie je maar. Een beetje buiten je horizon kijken brengt je weer nieuwe ideeën.

« Dagstart
De kunst van het vergelijken »

Filed Under: indieweb Tagged With: Alfred, api, bash, cli, DIY, imagemagick, programmeren

Reader Interactions

Comments

  1. Christian Luijten says

    10 July 2021 at 9:08 am

    Ik kan je ook zeker aanraden om eens in NodeJS te duiken. Shell-scripts zijn natuurlijk al super, en met cURL kom je een heel eind om dingen naar een API te posten, maar gewoon lekker JavaScript typen met de gigantische bibliotheek aan npm packages ter beschikking maakt het allemaal nét iets prettiger.

    Check bijvoorbeeld https://www.npmjs.com/package/wordpress

    • Frank Meeuwsen says

      10 July 2021 at 7:45 pm

      Ja eens. Ik heb een paar jaar terug een online cursus nodeJS gevolgd. Het is echter juist die afhankelijkheid aan npm packages die me wat terughoudend maken. Op de een of andere manier spreekt het recht door zee principe van bash me meer aan.

  2. Jan says

    10 July 2021 at 1:33 pm

    Zat nog een typefoutje in het stukje code hierboven (het origineel is ondertussen geüpdatet, maar m’n Webmention-plugin moet precies ’ns worden bijgewerkt). 🙂

  3. Jan says

    10 July 2021 at 1:24 pm

    WordPress hééft een API, en ik denk dat ‘application passwords’ dezer dagen gewoon ingebakken zitten, maar als je de IndieAuth- en de Micropub-plugin hebt geïnstalleerd, is het zo mogelijk nog simpeler. Maak je onder ‘Gebruikers > Manage Tokens’ ’n token aan, en is het van curl https://diggingthedigital.com/wp-json/micropub/1.0/endpoint -d h=entry -d "content=Hello World" -H "Authorization: Bearer <jouw-token>" maar! (Vrij naar https://www.w3.org/TR/micropub/#new-note.)

  4. Frank Meeuwsen says

    10 July 2021 at 7:33 pm

    Tja…. Micropub en ik zijn geen vrienden. Ik kom er zojuist weer achter dat met name de Like-mogelijkheid gewoon niet goed werkt. Zoals ik al eens eerder heb beschreven op https://diggingthedigital.com/frustrerende-wordpress-plugin/. Ik moet nog eens in jouw oplossing duiken. Na de vakantie… 😉

    Likes

  • 👍 Marcel van der Laan

Footer

Wat is dit?

Frank MeeuwsenDigging the Digital is de digital garden of commonplace book van Frank Meeuwsen. Onderwerpen variëren van indieweb tot nieuwsbrieven, bloggen, muziek en opvallende gebeurtenissen op het internet.

Meer Frank

Bloghelden - De definitieve geschiedenis van webloggend Nederland

On this Day

  • 2 years ago...
    • Column: The times they are a-changin’
  • 3 years ago...
    • Night Ride Home
    • Tijd voor een nieuw notitieboek
  • 13 years ago...
    • Verkoop een oplossing, geen product
  • 22 years ago...
    • Flinke fik zeg…
  • 23 years ago...
    • The Gecko Brothers & Peter Pan Speedrock
  • 24 years ago...
    • Oorlogsarchief online – Via deze

Archives

Copyright © 2025 · DTD Genesis on Genesis Framework · WordPress · Log in