From 6f5b5904e0b4869ff951efe18c81e42b9abc86c5 Mon Sep 17 00:00:00 2001 From: Norm Rasmussen Date: Tue, 27 Feb 2024 09:55:52 -0500 Subject: [PATCH] New post in drafts and almost ready. Also on a new computer, so had to re-download all the theme and submodules. Thinking of just converting the box submodule to be native to my blog for easier maintenence. Need to proof this last post on google sheets and publish tomorrow morning. Ran this a second time because I foolishly didn't bring the new post out of drafts... --- .../posts/google_scripts_sheets_to_slides.md | 2 +- content/posts/img/.DS_Store | Bin 6148 -> 6148 bytes .../img/google_sheets_menu_example copy.png | Bin 0 -> 19315 bytes public/categories.html | 2 +- public/categories/index.xml | 4 +- public/categories/tutorial.html | 13 ++++ public/categories/tutorial/index.xml | 9 ++- public/index.html | 26 +++---- public/index.xml | 9 ++- public/page/2.html | 13 ++++ public/posts.html | 26 +++---- .../google_scripts_sheets_to_slides.html | 68 ++++++++---------- .../img/google_sheets_menu_example copy.png | Bin 0 -> 19315 bytes public/posts/index.xml | 9 ++- .../openresty_and_package_update_issues.html | 5 ++ public/posts/page/2.html | 13 ++++ public/sitemap.xml | 30 +++++--- public/tags.html | 9 +++ public/tags/google.html | 38 +++++----- public/tags/google/index.xml | 8 +-- public/tags/google/page/1.html | 6 +- public/tags/index.xml | 23 +++++- public/tags/scripts.html | 38 +++++----- public/tags/scripts/index.xml | 8 +-- public/tags/scripts/page/1.html | 6 +- public/tags/sheets.html | 38 +++++----- public/tags/sheets/index.xml | 8 +-- public/tags/sheets/page/1.html | 6 +- 28 files changed, 250 insertions(+), 167 deletions(-) create mode 100644 content/posts/img/google_sheets_menu_example copy.png create mode 100644 public/posts/img/google_sheets_menu_example copy.png diff --git a/content/posts/google_scripts_sheets_to_slides.md b/content/posts/google_scripts_sheets_to_slides.md index 7fae51b..df55e3e 100644 --- a/content/posts/google_scripts_sheets_to_slides.md +++ b/content/posts/google_scripts_sheets_to_slides.md @@ -6,7 +6,7 @@ categories: ["Tutorial"] author: "Me" showToc: true TocOpen: false -draft: true +draft: false hidemeta: false description: "Learn about running a quick automation that turns rows in your Google Sheets and plugs it into a Google [Slide](2024-02-26_slide.md) template to easily share more attractive content." disableHLJS: true # to disable highlightjs diff --git a/content/posts/img/.DS_Store b/content/posts/img/.DS_Store index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0a1416d37329ed0a59ea46b86aede89af1028ee8 100644 GIT binary patch literal 6148 zcmeHKO-lnY5PhjVRJ`=)N%j}G_z#v+Zz4ibyj9ySRcUw2et_Qgr~76y6if9~5L#x+ z%u6OSljNl|4S+Ce7dOBVzd=Qwy$f#u;TNDMw3s zWG!M-uC`>1>?y@N<0aN;xH2MS}_UTq(Tiz0qlNe@(T||yhLQEyb)L>7H5Yy>TEG{$bBF1zCotbrP z=3pG5v>7n=^0j0r>Gw`nrd;=}ETPgqm delta 70 zcmZoMXfc=|#>AjHu~2NHo+1YW5HK<@2yC9nT*k6_0kakJW_AvK4xj>{$am(+{342+ UKzW7)kiy9(Jj$D6L{=~Z03nkO;Q#;t diff --git a/content/posts/img/google_sheets_menu_example copy.png b/content/posts/img/google_sheets_menu_example copy.png new file mode 100644 index 0000000000000000000000000000000000000000..8ce267c495030721f21dd8847b439b6225fcc0bd GIT binary patch literal 19315 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
  • - Tutorial 1 + Tutorial 2
  • diff --git a/public/categories/index.xml b/public/categories/index.xml index 1c1804a..c986ee2 100644 --- a/public/categories/index.xml +++ b/public/categories/index.xml @@ -6,12 +6,12 @@ Recent content in Categories on Norm-working Packets 💾 Hugo -- gohugo.io en-us - Wed, 04 Oct 2023 10:35:23 -0400 + Sun, 25 Feb 2024 10:14:30 -0500 Tutorial /categories/tutorial.html - Wed, 04 Oct 2023 10:35:23 -0400 + Sun, 25 Feb 2024 10:14:30 -0500 /categories/tutorial.html diff --git a/public/categories/tutorial.html b/public/categories/tutorial.html index 6ca1bdb..c6ac3ce 100644 --- a/public/categories/tutorial.html +++ b/public/categories/tutorial.html @@ -92,6 +92,19 @@ +
    +
    +

    Google Sheets to Slides with Scripts: an Automation +

    +
    +
    +

    Overview Recently, my wife needed help in sharing weekly content with a group of people. The original way this group was sharing content was a PDF export of a Google Doc. From a User Experience perspective, it wasn’t great. Someone would received this long PDF, they would have to scroll to find the date or topic of the next additional_notes, and overall didn’t look great. +While she had developed the Google Sheets and Google Slide system to make everything a bit more legible and navigable, there was still an element of copy and paste from the Sheet to the Slide....

    +
    +
    February 25, 2024 · 14 min · 2963 words · Me
    + +
    +

    BirdNET-PI & HomeAssistant: Part 2 diff --git a/public/categories/tutorial/index.xml b/public/categories/tutorial/index.xml index bbd9fef..7ae81ea 100644 --- a/public/categories/tutorial/index.xml +++ b/public/categories/tutorial/index.xml @@ -6,8 +6,15 @@ Recent content in Tutorial on Norm-working Packets 💾 Hugo -- gohugo.io en-us - Wed, 04 Oct 2023 10:35:23 -0400 + Sun, 25 Feb 2024 10:14:30 -0500 + + Google Sheets to Slides with Scripts: an Automation + /posts/google_scripts_sheets_to_slides.html + Sun, 25 Feb 2024 10:14:30 -0500 + /posts/google_scripts_sheets_to_slides.html + Learn about running a quick automation that turns rows in your Google Sheets and plugs it into a Google [Slide](2024-02-26_slide.md) template to easily share more attractive content. + BirdNET-PI & HomeAssistant: Part 2 /posts/birdnet_homeassistant_part2.html diff --git a/public/index.html b/public/index.html index 1af3c9a..53c17aa 100644 --- a/public/index.html +++ b/public/index.html @@ -135,6 +135,19 @@

    +
    +
    +

    Google Sheets to Slides with Scripts: an Automation +

    +
    +
    +

    Overview Recently, my wife needed help in sharing weekly content with a group of people. The original way this group was sharing content was a PDF export of a Google Doc. From a User Experience perspective, it wasn’t great. Someone would received this long PDF, they would have to scroll to find the date or topic of the next additional_notes, and overall didn’t look great. +While she had developed the Google Sheets and Google Slide system to make everything a bit more legible and navigable, there was still an element of copy and paste from the Sheet to the Slide....

    +
    +
    February 25, 2024 · 14 min · 2963 words · Me
    + +
    +

    QuickHits: OpenResty and Package Updates @@ -211,19 +224,6 @@ What you will need BirdNET-Pi HomeAssistant AppDaemon MQTT Broker (I use Mosquit
    September 30, 2023 · 12 min · 2484 words · Me

    - -
    -
    -

    Pushing a Single Local Git Repo to Multiple Remote Repos -

    -
    -
    -

    Why push to multiple repos? Do want to use both Github & and a Self-hosted Git Repo? Here’s how I’ve been doing it! -I really enjoy self-hosting services that I use everyday. One of those includes a git-style version control software. In my case, I’ve been running Gitea for a few years now and have been really satisfied with everything (except for that one time that an update broke all my templates)....

    -
    -
    September 22, 2023 · 2 min · 403 words · Me
    - -