Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/athul/archie.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorathul <athul@users.noreply.github.com>2020-04-11 17:46:36 +0300
committerathul <athul@users.noreply.github.com>2020-04-11 17:46:36 +0300
commit3ecab8c55769d691328ff5253de0a2e7dc1cd09a (patch)
tree9b19e77747ff09933cfc736ad81eaaeed0a6a5e1
parent384a25f5d8dc99ac4296c8e8399b1c3f88b9d4fe (diff)
Automated deployment: Sat Apr 11 14:46:36 UTC 2020 10fb447b012e259f22a1105de06f5a7004a4bb52
-rw-r--r--index.html2
-rw-r--r--index.xml5
-rw-r--r--posts/index.html2
-rw-r--r--posts/index.xml5
-rw-r--r--posts/post-1/index.html1
-rw-r--r--posts/tg-gh/index.html266
-rw-r--r--sitemap.xml2
-rw-r--r--tags/index.html6
-rw-r--r--tags/index.xml2
-rw-r--r--tags/primer/index.html1
-rw-r--r--tags/primer/index.xml3
-rw-r--r--tags/todo/index.html1
-rw-r--r--tags/todo/index.xml3
13 files changed, 291 insertions, 8 deletions
diff --git a/index.html b/index.html
index 90e1eae..4cfbf91 100644
--- a/index.html
+++ b/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html><head><meta name=generator content="Hugo 0.58.3"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Archie - Minimal and Clean [blog theme for Hugo](https://github.com/athul/archie)</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/index.xml title=Archie><meta property=og:title content=Archie><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/><meta property=og:updated_time content=2020-03-18T12:13:35+05:30><meta name=twitter:card content=summary><meta name=twitter:title content=Archie><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><main class=list><div class=site-description><p>Minimal and Clean <a href=https://github.com/athul/archie>blog theme for Hugo</a></p></div><section class=list-item><h1 class=title><a href=/archie/posts/post-4/>Getting Started with Traveling Ultralight</a></h1><time>Mar 18, 2020</time><br><span class=description>Start by getting a small backpack (less than 20 liters) and then just travel with what fits in that.</span><br><a href=/archie/posts/post-4/>Read more ⟶</a></section><section class=list-item><h1 class=title><a href=/archie/posts/post-5/>Typography</a></h1><time>Mar 18, 2018</time><br><span class=description>Lid est laborum et dolorum fuga. Et harum quidem rerum facilis est et expeditasi distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihilse impedit quo minus id quod amets untra dolor amet sad. Sed ut perspser iciatis unde omnis iste natus error sit voluptatem accusantium doloremque laste. Dolores sadips ipsums sits.
+<!doctype html><html><head><meta name=generator content="Hugo 0.58.3"><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Archie - Minimal and Clean [blog theme for Hugo](https://github.com/athul/archie)</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/index.xml title=Archie><meta property=og:title content=Archie><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/><meta property=og:updated_time content=2020-04-10T00:00:00+00:00><meta name=twitter:card content=summary><meta name=twitter:title content=Archie><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><main class=list><div class=site-description><p>Minimal and Clean <a href=https://github.com/athul/archie>blog theme for Hugo</a></p></div><section class=list-item><h1 class=title><a href=/archie/posts/post-1/>Primer: When You Have Too Much to Do</a></h1><time>Apr 10, 2020</time><br><span class=description>You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more.</span><br><a href=/archie/posts/post-1/>Read more ⟶</a></section><section class=list-item><h1 class=title><a href=/archie/posts/tg-gh/>Telegram Bot for GitHub Actions</a></h1><time>Apr 1, 2020</time><br><span class=description>Make a Telegram bot with Node.js and use it with GitHub Actions for sending notifications to you about the repo.</span><br><a href=/archie/posts/tg-gh/>Read more ⟶</a></section><section class=list-item><h1 class=title><a href=/archie/posts/post-4/>Getting Started with Traveling Ultralight</a></h1><time>Mar 18, 2020</time><br><span class=description>Start by getting a small backpack (less than 20 liters) and then just travel with what fits in that.</span><br><a href=/archie/posts/post-4/>Read more ⟶</a></section><section class=list-item><h1 class=title><a href=/archie/posts/post-5/>Typography</a></h1><time>Mar 18, 2018</time><br><span class=description>Lid est laborum et dolorum fuga. Et harum quidem rerum facilis est et expeditasi distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihilse impedit quo minus id quod amets untra dolor amet sad. Sed ut perspser iciatis unde omnis iste natus error sit voluptatem accusantium doloremque laste. Dolores sadips ipsums sits.
Heading 1 Lid est laborum et dolorum fuga. Et harum quidem rerum facilis est et expeditasi distinctio.&hellip;</span><br><a href=/archie/posts/post-5/>Read more ⟶</a></section><section class=list-item><h1 class=title><a href=/archie/posts/post-6/>Hugo shortcodes</a></h1><time>Mar 18, 2018</time><br><span class=description>Here is a demo of all shortcodes available in Hugo.</span><br><a href=/archie/posts/post-6/>Read more ⟶</a></section><section class=list-item><h1 class=title><a href=/archie/posts/post-3/>How I Learned to Stop Procrastinating, &amp; Love Letting Go</a></h1><time>Mar 18, 2018</time><br><span class=description>The art of letting go.</span><br><a href=/archie/posts/post-3/>Read more ⟶</a></section><section class=list-item><h1 class=title><a href=/archie/posts/post-2/>Fearlessness: How to Stop Running from Space</a></h1><time>Mar 18, 2018</time><br><span class=description>We spend our days filling in every available space, cramming in more tasks, responding to messages, checking social media and online sites, watching videos.
We are afraid of empty space in our lives.
The result is often a continual busyness, constant distraction and avoidance, lack of focus, lack of satisfaction with our lives.
diff --git a/index.xml b/index.xml
index 67faf47..a06ea20 100644
--- a/index.xml
+++ b/index.xml
@@ -1,4 +1,7 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Archie</title><link>https://athul.github.io/archie/</link><description>Recent content on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Wed, 18 Mar 2020 12:13:35 +0530</lastBuildDate><atom:link href="https://athul.github.io/archie/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting Started with Traveling Ultralight</title><link>https://athul.github.io/archie/posts/post-4/</link><pubDate>Wed, 18 Mar 2020 12:13:35 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-4/</guid><description>I’m on a trip at the moment, and a friend who generously let me sleep on his couch looked at my small travel backpack and commented on how little I travel with: “That’s impressive,” he said.
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Archie</title><link>https://athul.github.io/archie/</link><description>Recent content on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Fri, 10 Apr 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://athul.github.io/archie/index.xml" rel="self" type="application/rss+xml"/><item><title>Primer: When You Have Too Much to Do</title><link>https://athul.github.io/archie/posts/post-1/</link><pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/posts/post-1/</guid><description>You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more.
+It all keeps piling up, and it can feel overwhelming.
+How do you keep up with it all? How do you find focus and peace and get stuff accomplished when you have too much on your plate?</description></item><item><title>Telegram Bot for GitHub Actions</title><link>https://athul.github.io/archie/posts/tg-gh/</link><pubDate>Wed, 01 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/posts/tg-gh/</guid><description>Telegram Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed. It is free to use and extensively hackable. It also has a good bot support system. The API is also easy to implement and has many wrappers for building bots with the API.
+GitHub Actions GitHub Actions is a CI/CD runtime for your GitHub repository. You can run almost anything from scripts to docker containers.</description></item><item><title>Getting Started with Traveling Ultralight</title><link>https://athul.github.io/archie/posts/post-4/</link><pubDate>Wed, 18 Mar 2020 12:13:35 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-4/</guid><description>I’m on a trip at the moment, and a friend who generously let me sleep on his couch looked at my small travel backpack and commented on how little I travel with: “That’s impressive,” he said.
I was a little surprised, because though I’ve gotten that comment before, it’s become normal for me to travel with just a small bag (10 lbs. or less, usually), and I have friends who travel with even less.</description></item><item><title>Typography</title><link>https://athul.github.io/archie/posts/post-5/</link><pubDate>Sun, 18 Mar 2018 12:13:38 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-5/</guid><description>Lid est laborum et dolorum fuga. Et harum quidem rerum facilis est et expeditasi distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihilse impedit quo minus id quod amets untra dolor amet sad. Sed ut perspser iciatis unde omnis iste natus error sit voluptatem accusantium doloremque laste. Dolores sadips ipsums sits.
Heading 1 Lid est laborum et dolorum fuga. Et harum quidem rerum facilis est et expeditasi distinctio.</description></item><item><title>Hugo shortcodes</title><link>https://athul.github.io/archie/posts/post-6/</link><pubDate>Sun, 18 Mar 2018 12:13:36 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-6/</guid><description>Images Dave Herring Dave Herring Github Gist Youtube video Tweet Hugo 0.24 Released: Big archetype update + @Netlify _redirects etc. file supporthttps://t.co/X94FmYDEZJ #gohugo #golang @spf13 @bepsays
&amp;mdash; GoHugo.io (@GoHugoIO) June 21, 2017 Vimeo Instagram View this post on Instagram #Talitha #Getty #yacht in #fjærland #fjærlandsfjorden #sognefjorden #mundal #norway #landscape #panorama #travel #instagoodmyphoto #justgoshoot #peoplescreatives #visualsoflife #photography #photoshoot #photodaily #photogram #instagood #picoftheday #fjærland #photooftheday #pentax #nrksf #sognavis</description></item><item><title>How I Learned to Stop Procrastinating, &amp; Love Letting Go</title><link>https://athul.github.io/archie/posts/post-3/</link><pubDate>Sun, 18 Mar 2018 12:13:32 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-3/</guid><description>The end of procrastination is the art of letting go.
diff --git a/posts/index.html b/posts/index.html
index 2bb114f..dd99ecc 100644
--- a/posts/index.html
+++ b/posts/index.html
@@ -1 +1 @@
-<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Posts - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/posts/index.xml title=Archie><meta property=og:title content=Posts><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/posts/><meta property=og:updated_time content=2020-03-18T12:13:35+05:30><meta name=twitter:card content=summary><meta name=twitter:title content=Posts><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class="container wrapper list"><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><h1 class=page-title>All articles</h1><ul class=posts><li class=post><a href=/archie/posts/post-4/>Getting Started with Traveling Ultralight</a> <span class=meta>Mar 18, 2020</span></li><li class=post><a href=/archie/posts/post-5/>Typography</a> <span class=meta>Mar 18, 2018</span></li><li class=post><a href=/archie/posts/post-6/>Hugo shortcodes</a> <span class=meta>Mar 18, 2018</span></li><li class=post><a href=/archie/posts/post-3/>How I Learned to Stop Procrastinating, &amp; Love Letting Go</a> <span class=meta>Mar 18, 2018</span></li><li class=post><a href=/archie/posts/post-2/>Fearlessness: How to Stop Running from Space</a> <span class=meta>Mar 18, 2018</span></li></ul></div><footer>2020 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></body></html> \ No newline at end of file
+<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Posts - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/posts/index.xml title=Archie><meta property=og:title content=Posts><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/posts/><meta property=og:updated_time content=2020-04-10T00:00:00+00:00><meta name=twitter:card content=summary><meta name=twitter:title content=Posts><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class="container wrapper list"><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><h1 class=page-title>All articles</h1><ul class=posts><li class=post><a href=/archie/posts/post-1/>Primer: When You Have Too Much to Do</a> <span class=meta>Apr 10, 2020</span></li><li class=post><a href=/archie/posts/tg-gh/>Telegram Bot for GitHub Actions</a> <span class=meta>Apr 1, 2020</span></li><li class=post><a href=/archie/posts/post-4/>Getting Started with Traveling Ultralight</a> <span class=meta>Mar 18, 2020</span></li><li class=post><a href=/archie/posts/post-5/>Typography</a> <span class=meta>Mar 18, 2018</span></li><li class=post><a href=/archie/posts/post-6/>Hugo shortcodes</a> <span class=meta>Mar 18, 2018</span></li><li class=post><a href=/archie/posts/post-3/>How I Learned to Stop Procrastinating, &amp; Love Letting Go</a> <span class=meta>Mar 18, 2018</span></li><li class=post><a href=/archie/posts/post-2/>Fearlessness: How to Stop Running from Space</a> <span class=meta>Mar 18, 2018</span></li></ul></div><footer>2020 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></body></html> \ No newline at end of file
diff --git a/posts/index.xml b/posts/index.xml
index f302a56..2d915ec 100644
--- a/posts/index.xml
+++ b/posts/index.xml
@@ -1,4 +1,7 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Archie</title><link>https://athul.github.io/archie/posts/</link><description>Recent content in Posts on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Wed, 18 Mar 2020 12:13:35 +0530</lastBuildDate><atom:link href="https://athul.github.io/archie/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Getting Started with Traveling Ultralight</title><link>https://athul.github.io/archie/posts/post-4/</link><pubDate>Wed, 18 Mar 2020 12:13:35 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-4/</guid><description>I’m on a trip at the moment, and a friend who generously let me sleep on his couch looked at my small travel backpack and commented on how little I travel with: “That’s impressive,” he said.
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Archie</title><link>https://athul.github.io/archie/posts/</link><description>Recent content in Posts on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Fri, 10 Apr 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://athul.github.io/archie/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Primer: When You Have Too Much to Do</title><link>https://athul.github.io/archie/posts/post-1/</link><pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/posts/post-1/</guid><description>You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more.
+It all keeps piling up, and it can feel overwhelming.
+How do you keep up with it all? How do you find focus and peace and get stuff accomplished when you have too much on your plate?</description></item><item><title>Telegram Bot for GitHub Actions</title><link>https://athul.github.io/archie/posts/tg-gh/</link><pubDate>Wed, 01 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/posts/tg-gh/</guid><description>Telegram Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed. It is free to use and extensively hackable. It also has a good bot support system. The API is also easy to implement and has many wrappers for building bots with the API.
+GitHub Actions GitHub Actions is a CI/CD runtime for your GitHub repository. You can run almost anything from scripts to docker containers.</description></item><item><title>Getting Started with Traveling Ultralight</title><link>https://athul.github.io/archie/posts/post-4/</link><pubDate>Wed, 18 Mar 2020 12:13:35 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-4/</guid><description>I’m on a trip at the moment, and a friend who generously let me sleep on his couch looked at my small travel backpack and commented on how little I travel with: “That’s impressive,” he said.
I was a little surprised, because though I’ve gotten that comment before, it’s become normal for me to travel with just a small bag (10 lbs. or less, usually), and I have friends who travel with even less.</description></item><item><title>Typography</title><link>https://athul.github.io/archie/posts/post-5/</link><pubDate>Sun, 18 Mar 2018 12:13:38 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-5/</guid><description>Lid est laborum et dolorum fuga. Et harum quidem rerum facilis est et expeditasi distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihilse impedit quo minus id quod amets untra dolor amet sad. Sed ut perspser iciatis unde omnis iste natus error sit voluptatem accusantium doloremque laste. Dolores sadips ipsums sits.
Heading 1 Lid est laborum et dolorum fuga. Et harum quidem rerum facilis est et expeditasi distinctio.</description></item><item><title>Hugo shortcodes</title><link>https://athul.github.io/archie/posts/post-6/</link><pubDate>Sun, 18 Mar 2018 12:13:36 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-6/</guid><description>Images Dave Herring Dave Herring Github Gist Youtube video Tweet Hugo 0.24 Released: Big archetype update + @Netlify _redirects etc. file supporthttps://t.co/X94FmYDEZJ #gohugo #golang @spf13 @bepsays
&amp;mdash; GoHugo.io (@GoHugoIO) June 21, 2017 Vimeo Instagram View this post on Instagram #Talitha #Getty #yacht in #fjærland #fjærlandsfjorden #sognefjorden #mundal #norway #landscape #panorama #travel #instagoodmyphoto #justgoshoot #peoplescreatives #visualsoflife #photography #photoshoot #photodaily #photogram #instagood #picoftheday #fjærland #photooftheday #pentax #nrksf #sognavis</description></item><item><title>How I Learned to Stop Procrastinating, &amp; Love Letting Go</title><link>https://athul.github.io/archie/posts/post-3/</link><pubDate>Sun, 18 Mar 2018 12:13:32 +0530</pubDate><guid>https://athul.github.io/archie/posts/post-3/</guid><description>The end of procrastination is the art of letting go.
diff --git a/posts/post-1/index.html b/posts/post-1/index.html
new file mode 100644
index 0000000..c77f907
--- /dev/null
+++ b/posts/post-1/index.html
@@ -0,0 +1 @@
+<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Primer: When You Have Too Much to Do - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><meta property=og:title content="Primer: When You Have Too Much to Do"><meta property=og:description content="You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more."><meta property=og:type content=article><meta property=og:url content=https://athul.github.io/archie/posts/post-1/><meta property=article:published_time content=2020-04-10T00:00:00+00:00><meta property=article:modified_time content=2020-04-10T00:00:00+00:00><meta name=twitter:card content=summary><meta name=twitter:title content="Primer: When You Have Too Much to Do"><meta name=twitter:description content="You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more."><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class=content><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><main><article><div class=title><h1 class=title>Primer: When You Have Too Much to Do</h1><div class=meta>Posted on Apr 10, 2020</div></div><div></div><section class=body><p>You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more.</p><p>It all keeps piling up, and it can feel overwhelming.</p><p>How do you keep up with it all? How do you find focus and peace and get stuff accomplished when you have too much on your plate?</p><p>In this primer, I’ll look at some key strategies and tactics for taking on an overloaded life with an open heart, lots of energy, and a smile on your face.</p><h2 id=the-first-step-triage>The First Step: Triage</h2><p>Whether you’re just starting your day, or you’re in the middle of the chaos and just need to find some sanity … the first step is to get into triage mode.</p><p>Triage, as you probably know, is sorting through the chaos to prioritize: what needs to be done now, what needs to be done today, what needs to be done this week, and what can wait? You’re looking at urgency, but also what’s meaningful and important.</p><p>Here’s what you might do:</p><ul><li>Pick out the things that need to be done today. Start a Short List for things you’re going to do today. That might be important tasks for big projects, urgent tasks that could result in damage if you don’t act, smaller admin tasks that you really should take care of today, and responding to important messages. I would recommend being ruthless and cutting out as much as you can, having just 5 things on your plate if that’s at all possible. Not everything needs to be done today, and not every email needs to be responded to.</li><li>Push some things to tomorrow and the rest of the week. If you have deadlines that can be pushed back (or renegotiated), do that. Spread the work out over the week, even into next week. What needs to be done tomorrow? What can wait a day or two longer?</li><li>Eliminate what you can. That might mean just not replying to some messages that aren’t that important and don’t really require a reply. It might mean telling some people that you can’t take on this project after all, or that you need to get out of the commitment that you said you’d do. Yes, this is uncomfortable. For now, just put them on a list called, “To Not Do,” and plan to figure out how to get out of them later.</li></ul><p>OK, you have some breathing room and a manageable list now! Let’s shrink that down even further and just pick one thing.</p><h2 id=next-focus-on-one-thing>Next: Focus on One Thing</h2><p>With a lot on your plate, it’s hard to pick one thing to focus on. But that’s exactly what I’m going to ask you to do.</p><p>Pick one thing, and give it your focus. Yes, there are a lot of other things you can focus on. Yes, they’re stressing you out and making it hard to focus. But think about it this way: if you allow it all to be in your head all the time, that will always be your mode of being. You’ll always be thinking about everything, stressing out about it all, with a frazzled mind … unless you start shifting.</p><p>The shift:</p><ul><li>Pick something to focus on. Look at the triaged list from the first section … if you have 5-6 things on this Short List, you can assess whether there’s any super urgent, time-sensitive things you need to take care of. If there are, pick one of them. If not, pick the most important one — probably the one you have been putting off doing.</li><li>Clear everything else away. Just for a little bit. Close all browser tabs, turn off notifications, close open applications, put your phone away.</li><li>Put that one task before you, and allow yourself to be with it completely. Pour yourself into it. Think of it as a practice, of letting go (of everything else), of focus, of radical simplicity.</li></ul><p>When you’re done (or after 15-20 minutes have gone by at least), you can switch to something else. But don’t allow yourself to switch until then.</p><p>By closing off all exits, by choosing one thing, by giving yourself completely to that thing … you’re now in a different mode that isn’t so stressful or spread thin. You’ve started a shift that will lead to focus and sanity.</p><h2 id=third-schedule-time-to-simplify>Third: Schedule Time to Simplify</h2><p>Remember the To Not Do list above? Schedule some time this week to start reducing your projects, saying no to people, getting out of commitments, crossing stuff off your task list … so that you can have some sanity back.</p><p>There are lots of little things that you’ve said “yes” to that you probably shouldn’t have. That’s why you’re overloaded. Protect your more important work, and your time off, and your peace of mind, by saying “no” to things that aren’t as important.</p><p>Schedule the time to simplify — you don’t have to do it today, but sometime soon — and you can then not have to worry about the things on your To Not Do list until then.</p><h2 id=fourth-practice-mindful-focus>Fourth: Practice Mindful Focus</h2><p>Go through the rest of the day with an attitude of “mindful focus.” That means that you are doing one thing at a time, being as present as you can, switching as little as you can.</p><p>Think of it as a settling of the mind. A new mode of being. A mindfulness practice (which means you won’t be perfect at it).</p><p>As you practice mindful focus, you’ll learn to practice doing things with an open heart, with curiosity and gratitude, and even joy. Try these one at a time as you get to do each task on your Short List.</p><p>You’ll find that you’re not so overloaded, but that each task is just perfect for that moment. And that’s a completely new relationship with the work that you do, and a new relationship with life.</p></section><div class=post-tags><nav class="nav tags"><ul class=tags><li><a href=/archie/tags/primer>Primer</a></li><li><a href=/archie/tags/todo>todo</a></li></ul></nav></div><footer>2020 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></div></body></html> \ No newline at end of file
diff --git a/posts/tg-gh/index.html b/posts/tg-gh/index.html
new file mode 100644
index 0000000..e51c856
--- /dev/null
+++ b/posts/tg-gh/index.html
@@ -0,0 +1,266 @@
+<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Telegram Bot for GitHub Actions - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><meta property=og:title content="Telegram Bot for GitHub Actions"><meta property=og:description content="Make a Telegram bot with Node.js and use it with GitHub Actions for sending notifications to you about the repo."><meta property=og:type content=article><meta property=og:url content=https://athul.github.io/archie/posts/tg-gh/><meta property=article:published_time content=2020-04-01T00:00:00+00:00><meta property=article:modified_time content=2020-04-01T00:00:00+00:00><meta name=twitter:card content=summary><meta name=twitter:title content="Telegram Bot for GitHub Actions"><meta name=twitter:description content="Make a Telegram bot with Node.js and use it with GitHub Actions for sending notifications to you about the repo."><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class=content><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><main><article><div class=title><h1 class=title>Telegram Bot for GitHub Actions</h1><div class=meta>Posted on Apr 1, 2020</div></div><div><div class=tldr><strong>tl;dr:</strong>
+Making GitHub Actions with Js Code</div></div><section class=body><h2 id=telegram>Telegram</h2><p><a href=https://telegram.org/>Telegram</a> is a cloud-based mobile and desktop messaging app with a focus on security and speed. It is free to use and extensively hackable. It also has a good bot support system. The API is also easy to implement and has many wrappers for building bots with the API.</p><h2 id=github-actions>GitHub Actions</h2><p><a href=https://github.com/features/actions>GitHub Actions</a> is a CI/CD runtime for your GitHub repository. You can run almost anything from scripts to docker containers. You can build, test and deploy your code with GitHub Actions. All these actions are called workflows and workflows differ in the job they&rsquo;re doing. These maybe test workflows, build ones or deployment ones. You can find all the actions on GitHub in the <a href="https://github.com/marketplace?type=actions">marketplace</a></p><h2 id=building-the-bot>Building the Bot</h2><h3 id=prerequisites>Prerequisites</h3><ul><li>Basic JavaScript Knowledge</li><li>Basic GitHub Knowledge</li><li>Telegram Account<br></li></ul><blockquote><p>There are templates for building actions. Here we&rsquo;re gonna start from scratch</p></blockquote><h3 id=environment-setup>Environment Setup</h3><ul><li><strong>Node</strong>, You can download node from their <a href=https://nodejs.org/en/download/>website</a></li><li>NPM comes with node, so you don&rsquo;t have to worry about it.</li><li><p>Initialize the Project</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ git init <span style=color:#75715e>## initialize a new git repository for version management</span>
+---
+$ npm init</code></pre></div></li><li><p><strong>dotenv</strong>, Dotenv can be downloaded via</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ npm i dotenv
+---
+$ yarn add dotenv</code></pre></div></li><li><p><strong>node-telegram-bot-api</strong>, node-telegram-bot-api is a simple wrapper for building telegram bots. You can download it via</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ npm i node-telegram-bot-api
+---
+$ yarn add node-telegram-bot-api</code></pre></div></li><li><p><strong>@zeit/ncc</strong>, NCC is a Simple CLI for compiling a Node.js module into a single file, together with all its dependencies, GCC-style. It&rsquo;s a dev dependency and can be downloaded</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>yarn add --dev @zeit/ncc
+---
+npm i -D @zeit/ncc</code></pre></div></li></ul><h4 id=folder-structure>Folder Structure</h4><p>The <code>dist</code> folder will be automatically created. <code>action.yml</code> will be made</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4>.
+├── dist
+│ └── index.js
+├── index.js
+├── action.yml
+├── README.md
+└── package.json</pre></div><ul><li><code>index.js</code> is the file we&rsquo;re defining the bot</li><li><code>action.yml</code> is the file we&rsquo;ll define the action and it&rsquo;s behaviours</li></ul><h2 id=making-the-bot>Making the Bot</h2><p>We need to get an API bot token from telegram. For that Go to Telegram and Search for <code>Botfather</code>. It&rsquo;s a bot.
+<img src=bfather.png alt>
+Create a new bot with the <code>/newbot</code> command and get the API key. We&rsquo;ll need that, also talk to <code>jsondump</code> bot and get your chat id. The output may be like this, so</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-json data-lang=json>{
+ <span style=color:#f92672>&#34;update_id&#34;</span>: <span style=color:#ae81ff>143943779</span>,
+ <span style=color:#f92672>&#34;message&#34;</span>: {
+ <span style=color:#f92672>&#34;message_id&#34;</span>: <span style=color:#ae81ff>181575</span>,
+ <span style=color:#f92672>&#34;from&#34;</span>: {
+ <span style=color:#f92672>&#34;id&#34;</span>: <span style=color:#ae81ff>123456</span> <span style=color:#960050;background-color:#1e0010>//</span> <span style=color:#960050;background-color:#1e0010>this</span> <span style=color:#960050;background-color:#1e0010>is</span> <span style=color:#960050;background-color:#1e0010>what</span> <span style=color:#960050;background-color:#1e0010>we</span> <span style=color:#960050;background-color:#1e0010>need</span>
+ <span style=color:#e6db74>&#34;is_bot&#34;</span>: <span style=color:#66d9ef>false</span>,
+ <span style=color:#f92672>&#34;first_name&#34;</span>: <span style=color:#e6db74>&#34;Tg Name&#34;</span>,
+ <span style=color:#f92672>&#34;username&#34;</span>: <span style=color:#e6db74>&#34;TG Username&#34;</span>,
+ <span style=color:#f92672>&#34;language_code&#34;</span>: <span style=color:#e6db74>&#34;en&#34;</span>
+ },
+ <span style=color:#f92672>&#34;chat&#34;</span>: {
+ <span style=color:#f92672>&#34;id&#34;</span>: <span style=color:#ae81ff>123456</span>,
+ <span style=color:#f92672>&#34;first_name&#34;</span>: <span style=color:#e6db74>&#34;Tg Name&#34;</span>,
+ <span style=color:#f92672>&#34;username&#34;</span>: <span style=color:#e6db74>&#34;TG Username&#34;</span>,
+ <span style=color:#f92672>&#34;type&#34;</span>: <span style=color:#e6db74>&#34;private&#34;</span>
+ },
+ <span style=color:#f92672>&#34;date&#34;</span>: <span style=color:#ae81ff>1584119424</span>,
+ <span style=color:#f92672>&#34;text&#34;</span>: <span style=color:#e6db74>&#34;message&#34;</span>
+ }
+}</code></pre></div><p>This will be needed for further use and We need to add it to the repo secrets which can be found in the repo settings. Be careful to add it as <code>token</code> and <code>chat</code> like as shown below
+<img src=scr.png alt></p><h3 id=writing-the-action-and-building-the-bot>Writing the Action and Building the Bot</h3><p>Fire up the terminal/cmd and make a new folder. Install the dependencies. Run the following command</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>$ touch index.js action.yml</code></pre></div><p>Open your favourite text editor within the folder or with the file. We&rsquo;ll define the bot in <code>index.js</code></p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-javaScript data-lang=javaScript><span style=color:#a6e22e>require</span>(<span style=color:#e6db74>&#34;dotenv&#34;</span>).<span style=color:#a6e22e>config</span>
+<span style=color:#66d9ef>const</span> <span style=color:#a6e22e>Bot</span> <span style=color:#f92672>=</span> <span style=color:#a6e22e>require</span>(<span style=color:#e6db74>&#39;node-telegram-bot-api&#39;</span>);
+<span style=color:#66d9ef>const</span> {
+ <span style=color:#a6e22e>INPUT_STATUS</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ipstatus</span>,
+ <span style=color:#a6e22e>INPUT_TOKEN</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>tgtoken</span>,<span style=color:#75715e>//Telegram api token
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_CHAT</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>chatid</span>,<span style=color:#75715e>// Telegram Chat ID
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_TITLE</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ititle</span>,<span style=color:#75715e>// Issue title
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_NUM</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>inum</span>,<span style=color:#75715e>// Issue Number
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_ACTOR</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>iactor</span>,<span style=color:#75715e>// Issue made by
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_BODY</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ibody</span>,<span style=color:#75715e>// Issue Body
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_NUM</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>pnum</span>,<span style=color:#75715e>// PR Number
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_STATE</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>prstate</span>,<span style=color:#75715e>// PR Opened, reponed or closed
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_TITLE</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ptitle</span>,<span style=color:#75715e>// PR Title
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_BODY</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>pbody</span>,<span style=color:#75715e>// Body of the PR
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_EVENT_NAME</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ghevent</span>,<span style=color:#75715e>// Name of the trigger event
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_REPOSITORY</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>repo</span>,<span style=color:#75715e>// Repository the trigger was made from
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_ACTOR</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ghactor</span>,<span style=color:#75715e>// User who triggered the action
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_SHA</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>sha</span>,<span style=color:#75715e>// Commit ID
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_WORKFLOW</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ghwrkflw</span><span style=color:#75715e>// Workflow Name
+</span><span style=color:#75715e></span>} <span style=color:#f92672>=</span> <span style=color:#a6e22e>process</span>.<span style=color:#a6e22e>env</span>;
+
+<span style=color:#66d9ef>const</span> <span style=color:#a6e22e>bot</span> <span style=color:#f92672>=</span> <span style=color:#66d9ef>new</span> <span style=color:#a6e22e>Bot</span>(<span style=color:#a6e22e>tgtoken</span>)
+</code></pre></div><p>First, we&rsquo;re defining the dotenv for config and initializing Telegram Bot. Here we&rsquo;re defining the alias variables for the <em>environment variables</em>. You might notice an <code>INPUT_</code> for almost every environment variable, this is because GitHub Actions pass the env variable with an INPUT prefix. Other env variables are action&rsquo;s default environment variables. Then we initialized the bot with the API token.</p><p>GitHub actions could be triggered with Issues, Pull Request or Pushes. You can find the trigger events <a href=https://help.github.com/en/actions/reference/events-that-trigger-workflows>here</a>. Here we&rsquo;re gonna get a message from the bot when an <em>Issue</em> or <em>Pull Request</em> or a <em>Push</em> event has happened.</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-js data-lang=js><span style=color:#66d9ef>const</span> <span style=color:#a6e22e>evresp</span> <span style=color:#f92672>=</span> (<span style=color:#a6e22e>gevent</span>) =&gt; {
+ <span style=color:#66d9ef>switch</span> (<span style=color:#a6e22e>gevent</span>) {
+
+ <span style=color:#66d9ef>case</span> <span style=color:#e6db74>&#34;issues&#34;</span><span style=color:#f92672>:</span>
+ <span style=color:#66d9ef>return</span> <span style=color:#e6db74>`
+</span><span style=color:#e6db74>❗️❗️❗️❗️❗️❗️
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Issue </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>prstate</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Issue Title and Number : </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ititle</span><span style=color:#e6db74>}</span><span style=color:#e6db74> | #</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>inum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Commented or Created By : \`</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>iactor</span><span style=color:#e6db74>}</span><span style=color:#e6db74>\`
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Issue Body : *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ibody</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>[Link to Issue](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/issues/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>inum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>)
+</span><span style=color:#e6db74>[Link to Repo ](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/)
+</span><span style=color:#e6db74>[Build log here](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/commit/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>sha</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/checks)`</span>
+ <span style=color:#66d9ef>case</span> <span style=color:#e6db74>&#34;pull_request&#34;</span><span style=color:#f92672>:</span>
+ <span style=color:#66d9ef>return</span> <span style=color:#e6db74>`
+</span><span style=color:#e6db74>🔃🔀🔃🔀🔃🔀
+</span><span style=color:#e6db74>PR </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>prstate</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR Number: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>pnum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR Title: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ptitle</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR Body: *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>pbody</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR By: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghactor</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>[Link to Issue](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/pull/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>pnum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>)
+</span><span style=color:#e6db74>[Link to Repo ](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/)
+</span><span style=color:#e6db74>[Build log here](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/commit/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>sha</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/checks)`</span>
+ <span style=color:#66d9ef>default</span><span style=color:#f92672>:</span>
+ <span style=color:#66d9ef>return</span> <span style=color:#e6db74>`
+</span><span style=color:#e6db74>⬆️⇅⬆️⇅
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>ID: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghwrkflw</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Action was a *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ipstatus</span><span style=color:#e6db74>}</span><span style=color:#e6db74>!*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>\`Repository: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>\`
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>On: *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghevent</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>By: *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghactor</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Tag: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>process</span>.<span style=color:#a6e22e>env</span>.<span style=color:#a6e22e>GITHUB_REF</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>[Link to Repo ](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/)
+</span><span style=color:#e6db74> `</span>
+ }
+}
+</code></pre></div><p>In these lines of code, we&rsquo;re just initializing a switch statement for the responses. We&rsquo;re also declaring an anonymous function to use the switch responses via a function later. We&rsquo;re using all the defined variables in the switch. You can check the <a href=https://help.github.com/en/actions/reference/events-that-trigger-workflows>trigger Events</a> to get how the event is triggered and what keyword should be used.</p><p>Now for the last part of the Js file, we just take the response from the switch and assign it to a constant. Then we use the <code>sendMessage</code> function of the <code>node-telegram-bot-api</code> to send the message to the bot with the chatid and the output as the arguments.</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-js data-lang=js><span style=color:#66d9ef>const</span> <span style=color:#a6e22e>output</span> <span style=color:#f92672>=</span> <span style=color:#a6e22e>evresp</span>(<span style=color:#a6e22e>ghevent</span>)
+</code></pre></div><p>bot.sendMessage(chatid,output,{parse_mode : &ldquo;Markdown&rdquo;})</p><h2 id=compiling-and-minifying-the-js-code>Compiling and Minifying the Js code</h2><p>Since we have installed <code>@zeit/ncc</code> and this is used for the making the whole program with all the APIs to a single file and we need to use NCC for that. We just need to run</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-shell data-lang=shell>yarn run ncc build index.js -C -m -o dist</code></pre></div><p>or you might wanna add the following to you <code>package.json</code> file, and run <code>npm run test</code> to compile and minify the code.</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-json data-lang=json><span style=color:#e6db74>&#34;scripts&#34;</span><span style=color:#960050;background-color:#1e0010>:</span> {
+ <span style=color:#f92672>&#34;test&#34;</span>: <span style=color:#e6db74>&#34;ncc build index.js -C -m -o dist&#34;</span>
+ }<span style=color:#960050;background-color:#1e0010>,</span></code></pre></div><p>This will create a <code>dist</code> folder with and <code>index.js</code> file which contains the compiled code.</p><h2 id=making-it-a-valid-action>Making it a valid action</h2><p>For making this Js file a valid action, we need to add an <code>action.yml</code> file. The action.yml for this action is like this</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-yml data-lang=yml>name: <span style=color:#e6db74>&#39;Action Name&#39;</span>
+description: <span style=color:#e6db74>&#39;Action Descreption&#39;</span>
+author: <span style=color:#e6db74>&#39;&lt;author name&gt;&#39;</span>
+inputs:
+ chat:
+ description: <span style=color:#e6db74>&#39;Chat to send: chat id or @channel_name&#39;</span>
+ required: <span style=color:#66d9ef>true</span>
+ token:
+ description: <span style=color:#e6db74>&#39;Telegram Bot token&#39;</span>
+ required: <span style=color:#66d9ef>true</span>
+ status:
+ description: <span style=color:#e6db74>&#39;Job status&#39;</span>
+ required: <span style=color:#66d9ef>true</span>
+ iu_title:
+ description: <span style=color:#e6db74>&#39;Issue Title&#39;</span>
+ default: ${{ github.event.issue.title }}
+ iu_num:
+ description: <span style=color:#e6db74>&#39;Issue Number&#39;</span>
+ default: ${{ github.event.issue.number }}
+ iu_actor:
+ description: <span style=color:#e6db74>&#39;Issue Triggerer&#39;</span>
+ default: ${{ github.event.issue.user.login }}
+ iu_com:
+ description: <span style=color:#e6db74>&#39;Issue Comment&#39;</span>
+ default: ${{github.event.comment.body}}
+ pr_state:
+ description: <span style=color:#e6db74>&#39;State of the PR&#39;</span>
+ default: ${{ github.event.action }}
+ pr_num:
+ description: <span style=color:#e6db74>&#39;PR Number&#39;</span>
+ default: ${{ github.event.number }}
+ pr_title:
+ description: <span style=color:#e6db74>&#39;Title of the PR&#39;</span>
+ default: ${{ github.event.pull_request.title }}
+ pr_body:
+ description: <span style=color:#e6db74>&#39;Body/Contents of the PR&#39;</span>
+ default: ${{ github.event.pull_request.body }}
+runs:
+ using: <span style=color:#e6db74>&#34;node12&#34;</span>
+ main: <span style=color:#e6db74>&#34;dist/index.js&#34;</span>
+branding:
+ icon: <span style=color:#e6db74>&#39;repeat&#39;</span>
+ color: <span style=color:#e6db74>&#39;green&#39;</span></code></pre></div><p>Here we&rsquo;re defining the Input variables to be loaded for the action in GitHub&rsquo;s runtime environemt. All these <code>default</code> data are taken from the response of the webhooks which are send by GitHub when a trigger event is occured. You can find out more in the <a href=https://help.github.com/en/actions/reference/context-and-expression-syntax-for-github-actions#github-context>Action Documentation Here</a>.</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-yml data-lang=yml>runs:
+ using: <span style=color:#e6db74>&#34;node12&#34;</span>
+ main: <span style=color:#e6db74>&#34;dist/index.js&#34;</span></code></pre></div><p>Here we are defining that this is a node action and should run in an environment with node, and the file which should be run, here the <code>index.js</code> file in the <code>dist</code> folder. That should do it. Create a new commit and push it to a repo. <strong>Create a new tag</strong> and this action will appear in the <a href="https://github.com/marketplace?type=actions">marketplace</a>.</p><h3 id=defining-a-workflow-to-test-your-action>Defining a workflow to test your action</h3><p>GitHub Action workflows are defined using the <code>.yml</code> syntax. Here is an example of a sample workflow for this action</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-yml data-lang=yml>name: &lt;Workflow Name<span style=color:#e6db74>&gt;
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>on:</span>
+ push:
+ pull_request:
+ types: [opened, closed]
+ issues:
+ types: [opened, closed, reopened]
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: &lt;AnyName<span style=color:#e6db74>&gt;
+</span><span style=color:#e6db74> uses: &lt;username&gt;/&lt;repo&gt;@master</span>
+ if: always()
+ with:
+ chat: ${{ secrets.chat }}
+ token: ${{ secrets.token }}
+ status: ${{ job.status }}</code></pre></div><p>The Complete code for the bot is</p><div class=highlight><pre style=color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-js data-lang=js><span style=color:#75715e>//Initializing dotenv and the bot
+</span><span style=color:#75715e></span><span style=color:#a6e22e>require</span>(<span style=color:#e6db74>&#34;dotenv&#34;</span>).<span style=color:#a6e22e>config</span>
+<span style=color:#66d9ef>const</span> <span style=color:#a6e22e>Bot</span> <span style=color:#f92672>=</span> <span style=color:#a6e22e>require</span>(<span style=color:#e6db74>&#39;node-telegram-bot-api&#39;</span>);
+<span style=color:#75715e>// aliasing the environment variables
+</span><span style=color:#75715e></span><span style=color:#66d9ef>const</span> {
+ <span style=color:#a6e22e>INPUT_STATUS</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ipstatus</span>,
+ <span style=color:#a6e22e>INPUT_TOKEN</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>tgtoken</span>, <span style=color:#75715e>//Telegram api token
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_CHAT</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>chatid</span>,<span style=color:#75715e>// Telegram Chat ID
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_TITLE</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ititle</span>,<span style=color:#75715e>// Issue title
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_NUM</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>inum</span>,<span style=color:#75715e>// Issue Number
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_ACTOR</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>iactor</span>, <span style=color:#75715e>// Issue made by
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_IU_BODY</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ibody</span>, <span style=color:#75715e>// Issue Body
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_NUM</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>pnum</span>, <span style=color:#75715e>// PR Number
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_STATE</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>prstate</span>, <span style=color:#75715e>// PR Opened, reponed or closed
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_TITLE</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ptitle</span>, <span style=color:#75715e>// PR Title
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>INPUT_PR_BODY</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>pbody</span>, <span style=color:#75715e>// Body of the PR
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_EVENT_NAME</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ghevent</span>, <span style=color:#75715e>// Name of the trigger event
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_REPOSITORY</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>repo</span>, <span style=color:#75715e>// Repository the trigger was made from
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_ACTOR</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ghactor</span>, <span style=color:#75715e>// User who triggered the action
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_SHA</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>sha</span>, <span style=color:#75715e>// Commit ID
+</span><span style=color:#75715e></span> <span style=color:#a6e22e>GITHUB_WORKFLOW</span><span style=color:#f92672>:</span> <span style=color:#a6e22e>ghwrkflw</span> <span style=color:#75715e>// Workflow Name
+</span><span style=color:#75715e></span>} <span style=color:#f92672>=</span> <span style=color:#a6e22e>process</span>.<span style=color:#a6e22e>env</span>;
+
+<span style=color:#66d9ef>const</span> <span style=color:#a6e22e>bot</span> <span style=color:#f92672>=</span> <span style=color:#66d9ef>new</span> <span style=color:#a6e22e>Bot</span>(<span style=color:#a6e22e>tgtoken</span>)
+<span style=color:#75715e>// Function to return the response for the specific trigger
+</span><span style=color:#75715e></span><span style=color:#66d9ef>const</span> <span style=color:#a6e22e>evresp</span> <span style=color:#f92672>=</span> (<span style=color:#a6e22e>gevent</span>) =&gt; {
+ <span style=color:#66d9ef>switch</span> (<span style=color:#a6e22e>gevent</span>) {
+<span style=color:#75715e>//Switch statement for issues
+</span><span style=color:#75715e></span> <span style=color:#66d9ef>case</span> <span style=color:#e6db74>&#34;issues&#34;</span><span style=color:#f92672>:</span>
+ <span style=color:#66d9ef>return</span> <span style=color:#e6db74>`
+</span><span style=color:#e6db74>❗️❗️❗️❗️❗️❗️
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Issue </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>prstate</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Issue Title and Number : </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ititle</span><span style=color:#e6db74>}</span><span style=color:#e6db74> | #</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>inum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Commented or Created By : \`</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>iactor</span><span style=color:#e6db74>}</span><span style=color:#e6db74>\`
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Issue Body : *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ibody</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>[Link to Issue](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/issues/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>inum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>)
+</span><span style=color:#e6db74>[Link to Repo ](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/)
+</span><span style=color:#e6db74>[Build log here](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/commit/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>sha</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/checks)`</span>
+<span style=color:#75715e>// Switch statement for Pull Requests
+</span><span style=color:#75715e></span> <span style=color:#66d9ef>case</span> <span style=color:#e6db74>&#34;pull_request&#34;</span><span style=color:#f92672>:</span>
+ <span style=color:#66d9ef>return</span> <span style=color:#e6db74>`
+</span><span style=color:#e6db74>🔃🔀🔃🔀🔃🔀
+</span><span style=color:#e6db74>PR </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>prstate</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR Number: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>pnum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR Title: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ptitle</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR Body: *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>pbody</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>PR By: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghactor</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>[Link to Issue](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/pull/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>pnum</span><span style=color:#e6db74>}</span><span style=color:#e6db74>)
+</span><span style=color:#e6db74>[Link to Repo ](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/)
+</span><span style=color:#e6db74>[Build log here](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/commit/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>sha</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/checks)`</span>
+ <span style=color:#66d9ef>default</span><span style=color:#f92672>:</span>
+<span style=color:#75715e>// switch statement for Pushes
+</span><span style=color:#75715e></span> <span style=color:#66d9ef>return</span> <span style=color:#e6db74>`
+</span><span style=color:#e6db74>⬆️⇅⬆️⇅
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>ID: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghwrkflw</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Action was a *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ipstatus</span><span style=color:#e6db74>}</span><span style=color:#e6db74>!*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>\`Repository: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>\`
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>On: *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghevent</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>By: *</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>ghactor</span><span style=color:#e6db74>}</span><span style=color:#e6db74>*
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>Tag: </span><span style=color:#e6db74>${</span><span style=color:#a6e22e>process</span>.<span style=color:#a6e22e>env</span>.<span style=color:#a6e22e>GITHUB_REF</span><span style=color:#e6db74>}</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>
+</span><span style=color:#e6db74>[Link to Repo ](https://github.com/</span><span style=color:#e6db74>${</span><span style=color:#a6e22e>repo</span><span style=color:#e6db74>}</span><span style=color:#e6db74>/)
+</span><span style=color:#e6db74> `</span>
+ }
+}
+<span style=color:#75715e>// assigning the output to a variable
+</span><span style=color:#75715e></span><span style=color:#66d9ef>const</span> <span style=color:#a6e22e>output</span> <span style=color:#f92672>=</span> <span style=color:#a6e22e>evresp</span>(<span style=color:#a6e22e>ghevent</span>)
+<span style=color:#75715e>// sending the message
+</span><span style=color:#75715e></span><span style=color:#a6e22e>bot</span>.<span style=color:#a6e22e>sendMessage</span>(<span style=color:#a6e22e>chatid</span>,<span style=color:#a6e22e>output</span>,{<span style=color:#a6e22e>parse_mode</span> <span style=color:#f92672>:</span> <span style=color:#e6db74>&#34;Markdown&#34;</span>})
+</code></pre></div><hr><p>You can try out many different items using actions and this is just a sample action to get you started. Maybe sending Cat GIFs if the build succeded on the pull request or sending a welcome message to a first time contributor. You imagination is the limit😄 and <strong>Never Stop being ⚡️</strong></p></section><div class=post-tags></div><footer>2020 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></div></body></html> \ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index d7a13af..3501c9b 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://athul.github.io/archie/</loc><lastmod>2020-03-18T12:13:35+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-4/</loc><lastmod>2020-03-18T12:13:35+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/</loc><lastmod>2020-03-18T12:13:35+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-5/</loc><lastmod>2018-03-18T12:13:38+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-6/</loc><lastmod>2018-03-18T12:13:36+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-3/</loc><lastmod>2018-03-18T12:13:32+05:30</lastmod></url><url><loc>https://athul.github.io/archie/tags/procrastinating/</loc><lastmod>2018-03-18T12:13:32+05:30</lastmod></url><url><loc>https://athul.github.io/archie/tags/</loc><lastmod>2018-03-18T12:13:32+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-2/</loc><lastmod>2018-03-18T12:13:30+05:30</lastmod></url><url><loc>https://athul.github.io/archie/tags/space/</loc><lastmod>2018-03-18T12:13:30+05:30</lastmod></url><url><loc>https://athul.github.io/archie/categories/</loc></url></urlset> \ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://athul.github.io/archie/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod></url><url><loc>https://athul.github.io/archie/posts/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod></url><url><loc>https://athul.github.io/archie/tags/primer/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-1/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod></url><url><loc>https://athul.github.io/archie/tags/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod></url><url><loc>https://athul.github.io/archie/tags/todo/</loc><lastmod>2020-04-10T00:00:00+00:00</lastmod></url><url><loc>https://athul.github.io/archie/posts/tg-gh/</loc><lastmod>2020-04-01T00:00:00+00:00</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-4/</loc><lastmod>2020-03-18T12:13:35+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-5/</loc><lastmod>2018-03-18T12:13:38+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-6/</loc><lastmod>2018-03-18T12:13:36+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-3/</loc><lastmod>2018-03-18T12:13:32+05:30</lastmod></url><url><loc>https://athul.github.io/archie/tags/procrastinating/</loc><lastmod>2018-03-18T12:13:32+05:30</lastmod></url><url><loc>https://athul.github.io/archie/posts/post-2/</loc><lastmod>2018-03-18T12:13:30+05:30</lastmod></url><url><loc>https://athul.github.io/archie/tags/space/</loc><lastmod>2018-03-18T12:13:30+05:30</lastmod></url><url><loc>https://athul.github.io/archie/categories/</loc></url></urlset> \ No newline at end of file
diff --git a/tags/index.html b/tags/index.html
index ec1f906..fc27904 100644
--- a/tags/index.html
+++ b/tags/index.html
@@ -1,2 +1,4 @@
-<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Tags - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/tags/index.xml title=Archie><meta property=og:title content=Tags><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/tags/><meta property=og:updated_time content=2018-03-18T12:13:32+05:30><meta name=twitter:card content=summary><meta name=twitter:title content=Tags><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class="container wrapper tags"><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><h1 class=page-title>All tags</h1><div class=tag-cloud><a style=font-size:1rem href=https://athul.github.io/archie/tags/procrastinating/>procrastinating</a>
-<a style=font-size:1rem href=https://athul.github.io/archie/tags/space/>space</a></div></div><footer>2018 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></body></html> \ No newline at end of file
+<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Tags - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/tags/index.xml title=Archie><meta property=og:title content=Tags><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/tags/><meta property=og:updated_time content=2020-04-10T00:00:00+00:00><meta name=twitter:card content=summary><meta name=twitter:title content=Tags><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class="container wrapper tags"><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><h1 class=page-title>All tags</h1><div class=tag-cloud><a style=font-size:1rem href=https://athul.github.io/archie/tags/primer/>primer</a>
+<a style=font-size:1rem href=https://athul.github.io/archie/tags/procrastinating/>procrastinating</a>
+<a style=font-size:1rem href=https://athul.github.io/archie/tags/space/>space</a>
+<a style=font-size:1rem href=https://athul.github.io/archie/tags/todo/>todo</a></div></div><footer>2020 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></body></html> \ No newline at end of file
diff --git a/tags/index.xml b/tags/index.xml
index bf1f3ae..e889e82 100644
--- a/tags/index.xml
+++ b/tags/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Archie</title><link>https://athul.github.io/archie/tags/</link><description>Recent content in Tags on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Sun, 18 Mar 2018 12:13:32 +0530</lastBuildDate><atom:link href="https://athul.github.io/archie/tags/index.xml" rel="self" type="application/rss+xml"/><item><title>Procrastinating</title><link>https://athul.github.io/archie/tags/procrastinating/</link><pubDate>Sun, 18 Mar 2018 12:13:32 +0530</pubDate><guid>https://athul.github.io/archie/tags/procrastinating/</guid><description/></item><item><title>Space</title><link>https://athul.github.io/archie/tags/space/</link><pubDate>Sun, 18 Mar 2018 12:13:30 +0530</pubDate><guid>https://athul.github.io/archie/tags/space/</guid><description/></item></channel></rss> \ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Archie</title><link>https://athul.github.io/archie/tags/</link><description>Recent content in Tags on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Fri, 10 Apr 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://athul.github.io/archie/tags/index.xml" rel="self" type="application/rss+xml"/><item><title>Primer</title><link>https://athul.github.io/archie/tags/primer/</link><pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/tags/primer/</guid><description/></item><item><title>todo</title><link>https://athul.github.io/archie/tags/todo/</link><pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/tags/todo/</guid><description/></item><item><title>Procrastinating</title><link>https://athul.github.io/archie/tags/procrastinating/</link><pubDate>Sun, 18 Mar 2018 12:13:32 +0530</pubDate><guid>https://athul.github.io/archie/tags/procrastinating/</guid><description/></item><item><title>Space</title><link>https://athul.github.io/archie/tags/space/</link><pubDate>Sun, 18 Mar 2018 12:13:30 +0530</pubDate><guid>https://athul.github.io/archie/tags/space/</guid><description/></item></channel></rss> \ No newline at end of file
diff --git a/tags/primer/index.html b/tags/primer/index.html
new file mode 100644
index 0000000..58cfed8
--- /dev/null
+++ b/tags/primer/index.html
@@ -0,0 +1 @@
+<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>Primer - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/tags/primer/index.xml title=Archie><meta property=og:title content=Primer><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/tags/primer/><meta property=og:updated_time content=2020-04-10T00:00:00+00:00><meta name=twitter:card content=summary><meta name=twitter:title content=Primer><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class="container wrapper list"><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><h1>Entries tagged - "Primer"</h1><ul class=posts><li class=post><a href=/archie/posts/post-1/>Primer: When You Have Too Much to Do</a> <span class=meta>Apr 10, 2020</span></li></ul></div><footer>2020 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></body></html> \ No newline at end of file
diff --git a/tags/primer/index.xml b/tags/primer/index.xml
new file mode 100644
index 0000000..5542ba8
--- /dev/null
+++ b/tags/primer/index.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Primer on Archie</title><link>https://athul.github.io/archie/tags/primer/</link><description>Recent content in Primer on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Fri, 10 Apr 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://athul.github.io/archie/tags/primer/index.xml" rel="self" type="application/rss+xml"/><item><title>Primer: When You Have Too Much to Do</title><link>https://athul.github.io/archie/posts/post-1/</link><pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/posts/post-1/</guid><description>You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more.
+It all keeps piling up, and it can feel overwhelming.
+How do you keep up with it all? How do you find focus and peace and get stuff accomplished when you have too much on your plate?</description></item></channel></rss> \ No newline at end of file
diff --git a/tags/todo/index.html b/tags/todo/index.html
new file mode 100644
index 0000000..864b98c
--- /dev/null
+++ b/tags/todo/index.html
@@ -0,0 +1 @@
+<!doctype html><html><head><meta charset=utf-8><meta http-equiv=x-ua-compatible content="IE=edge"><title>todo - Archie</title><meta name=viewport content="width=device-width,initial-scale=1"><link rel=alternate type=application/rss+xml href=https://athul.github.io/archie/tags/todo/index.xml title=Archie><meta property=og:title content=todo><meta property=og:description content><meta property=og:type content=website><meta property=og:url content=https://athul.github.io/archie/tags/todo/><meta property=og:updated_time content=2020-04-10T00:00:00+00:00><meta name=twitter:card content=summary><meta name=twitter:title content=todo><meta name=twitter:description content><script src=https://cdn.jsdelivr.net/npm/feather-icons/dist/feather.min.js></script><link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel=stylesheet><link href="https://fonts.googleapis.com/css?family=Roboto+Mono" rel=stylesheet><link rel=stylesheet type=text/css media=screen href=https://athul.github.io/archie/css/main.css></head><body><div class="container wrapper list"><div class=content><header><div class=main><a href=https://athul.github.io/archie/>Archie</a></div><nav><a class=soc href=https://github.com/athul/archie title=GitHub><i data-feather=github></i></a>|<a class=soc href=https://github.com/athulcajay/ title=Twitter><i data-feather=twitter></i></a>|<a class=soc href=https://gitlab.com/athul/ title=GitLab><i data-feather=gitlab></i></a>|⚡️</nav></header><h1>Entries tagged - "todo"</h1><ul class=posts><li class=post><a href=/archie/posts/post-1/>Primer: When You Have Too Much to Do</a> <span class=meta>Apr 10, 2020</span></li></ul></div><footer>2020 © Athul | <a href=https://github.com/athul/archie>Archie Theme</a> | Built with <a href=https://gohugo.io>Hugo</a></footer><script>feather.replace()</script></body></html> \ No newline at end of file
diff --git a/tags/todo/index.xml b/tags/todo/index.xml
new file mode 100644
index 0000000..521b765
--- /dev/null
+++ b/tags/todo/index.xml
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>todo on Archie</title><link>https://athul.github.io/archie/tags/todo/</link><description>Recent content in todo on Archie</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© Athul</copyright><lastBuildDate>Fri, 10 Apr 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://athul.github.io/archie/tags/todo/index.xml" rel="self" type="application/rss+xml"/><item><title>Primer: When You Have Too Much to Do</title><link>https://athul.github.io/archie/posts/post-1/</link><pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate><guid>https://athul.github.io/archie/posts/post-1/</guid><description>You have a to-do list that scrolls on for days. You are managing multiple projects, getting lots of email and messages on different messaging systems, managing finances and personal health habits and so much more.
+It all keeps piling up, and it can feel overwhelming.
+How do you keep up with it all? How do you find focus and peace and get stuff accomplished when you have too much on your plate?</description></item></channel></rss> \ No newline at end of file