summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNavan Chauhan <navanchauhan@gmail.com>2023-10-18 20:00:35 -0600
committerNavan Chauhan <navanchauhan@gmail.com>2023-10-18 20:00:35 -0600
commitfc6e82f8f35bc178fc01c01f75bd3fc090d22a99 (patch)
treecb5a6d6ce6e2455c49d4a5a6e2a1c269d0c7d195
parent6e1c9bd4ef3658d2fde164c518f8df4c7e57f2bc (diff)
add link to tags
-rw-r--r--docs/about/index.html2
-rw-r--r--docs/assets/main.css9
-rw-r--r--docs/feed.rss84
-rw-r--r--docs/ideas/index.html8
-rw-r--r--docs/index.html40
-rw-r--r--docs/posts/2023-10-04-bomb-lab.html9
-rw-r--r--docs/posts/2023-10-05-attack-lab.html71
-rw-r--r--docs/posts/index.html230
-rw-r--r--docs/publications/index.html12
-rw-r--r--docs/tags/AR.html72
-rw-r--r--docs/tags/AR.js.html74
-rw-r--r--docs/tags/Android-TV.html70
-rw-r--r--docs/tags/Android.html70
-rw-r--r--docs/tags/Anemone.html76
-rw-r--r--docs/tags/AppleScript.html78
-rw-r--r--docs/tags/Augmented-Reality.html74
-rw-r--r--docs/tags/AutoDock Vina.html95
-rw-r--r--docs/tags/Cheminformatics.html125
-rw-r--r--docs/tags/Code-Snippet.html202
-rw-r--r--docs/tags/Colab.html151
-rw-r--r--docs/tags/CoreML.html72
-rw-r--r--docs/tags/Designing.html76
-rw-r--r--docs/tags/Eh.html72
-rw-r--r--docs/tags/Experiment.html68
-rw-r--r--docs/tags/Fun.html72
-rw-r--r--docs/tags/HTML.html74
-rw-r--r--docs/tags/Jailbreak.html112
-rw-r--r--docs/tags/JavaScript.html104
-rw-r--r--docs/tags/Kaggle.html74
-rw-r--r--docs/tags/Linux.html74
-rw-r--r--docs/tags/MR.html72
-rw-r--r--docs/tags/Mastodon.html70
-rw-r--r--docs/tags/Microsoft Azure.html72
-rw-r--r--docs/tags/Molecular-Docking.html95
-rw-r--r--docs/tags/Molecular-Dynamics.html70
-rw-r--r--docs/tags/Music.html70
-rw-r--r--docs/tags/NLP.html72
-rw-r--r--docs/tags/OCR.html72
-rw-r--r--docs/tags/Open-Babel.html93
-rw-r--r--docs/tags/Python.html136
-rw-r--r--docs/tags/Raspberry-Pi.html74
-rw-r--r--docs/tags/Recommendation-System.html72
-rw-r--r--docs/tags/Review.html72
-rw-r--r--docs/tags/Self-Hosted.html70
-rw-r--r--docs/tags/Shortcuts.html72
-rw-r--r--docs/tags/Siri.html78
-rw-r--r--docs/tags/Snowboard.html76
-rw-r--r--docs/tags/Swift.html72
-rw-r--r--docs/tags/SwiftUI.html74
-rw-r--r--docs/tags/Tensorflow.html102
-rw-r--r--docs/tags/Transformers.html72
-rw-r--r--docs/tags/Turicreate.html106
-rw-r--r--docs/tags/Tutorial.html74
-rw-r--r--docs/tags/Twitter.html72
-rw-r--r--docs/tags/Vaporwave.html70
-rw-r--r--docs/tags/Web-Development.html72
-rw-r--r--docs/tags/Webcam.html72
-rw-r--r--docs/tags/XR.html72
-rw-r--r--docs/tags/YunoHost.html70
-rw-r--r--docs/tags/assembly.html95
-rw-r--r--docs/tags/astrophysics.html70
-rw-r--r--docs/tags/c++.html95
-rw-r--r--docs/tags/csci2400.html95
-rw-r--r--docs/tags/gdb.html95
-rw-r--r--docs/tags/hello-world.html68
-rw-r--r--docs/tags/iOS.html108
-rw-r--r--docs/tags/macOS.html91
-rw-r--r--docs/tags/mathematics.html70
-rw-r--r--docs/tags/pre-print.html83
-rw-r--r--docs/tags/publication.html94
-rw-r--r--docs/tags/ramblings.html70
-rw-r--r--docs/tags/reverse-engineering.html95
-rw-r--r--docs/tags/writing.html70
-rw-r--r--generate_me.py320
-rw-r--r--templates/index.html2
-rw-r--r--templates/section.html6
76 files changed, 5779 insertions, 362 deletions
diff --git a/docs/about/index.html b/docs/about/index.html
index ab71d72..d62d977 100644
--- a/docs/about/index.html
+++ b/docs/about/index.html
@@ -6,7 +6,7 @@
<link rel="stylesheet" href="/assets/main.css" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Section</title>
+ <title>About</title>
<meta name="og:site_name" content="Navan Chauhan" />
<link rel="canonical" href="https://web.navan.dev/" />
<meta name="twitter:url" content="https://web.navan.dev/" />
diff --git a/docs/assets/main.css b/docs/assets/main.css
index 8427ebf..2d1b23c 100644
--- a/docs/assets/main.css
+++ b/docs/assets/main.css
@@ -22,6 +22,15 @@ blockquote::after {
content: ' ';
}
+cite {
+ display: block;
+ text-align: right;
+ color: #666;
+ font-size: 14px;
+ font-style: normal;
+ margin-top: 5px;
+}
+
pre { line-height: 125%; margin: 0; }
td.linenos pre { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
span.linenos { color: #000000; background-color: #f0f0f0; padding-left: 5px; padding-right: 5px; }
diff --git a/docs/feed.rss b/docs/feed.rss
index db86de0..31e8f0e 100644
--- a/docs/feed.rss
+++ b/docs/feed.rss
@@ -4,8 +4,8 @@
<title>Navan's Archive</title>
<description>Rare Tips, Tricks and Posts</description>
<link>https://web.navan.dev/</link><language>en</language>
- <lastBuildDate>Wed, 18 Oct 2023 15:31:35 -0000</lastBuildDate>
- <pubDate>Wed, 18 Oct 2023 15:31:35 -0000</pubDate>
+ <lastBuildDate>Wed, 18 Oct 2023 16:25:58 -0000</lastBuildDate>
+ <pubDate>Wed, 18 Oct 2023 16:25:58 -0000</pubDate>
<ttl>250</ttl>
<atom:link href="https://web.navan.dev/feed.rss" rel="self" type="application/rss+xml"/>
@@ -1383,7 +1383,8 @@ Serving HTTP on 0.0.0.0 port 8000 ...
<p>Lab 3 for CSCI 2400 @ CU Boulder - Computer Systems</p>
<blockquote>
- <p>This assignment involves generating a total of five attacks on two programs having different security vulnerabilities. The directions for this lab are detailed but not difficult to follow.</p>
+ <p>This assignment involves generating a total of five attacks on two programs having different security vulnerabilities. The directions for this lab are detailed but not difficult to follow.
+ <cite> Attack Lab Handout </cite></p>
</blockquote>
<p>Again, I like using objdump to disassemble the code. </p>
@@ -1447,11 +1448,10 @@ NICE<span class="w"> </span>JOB!
<h2>Phase 2</h2>
<blockquote>
- <p>Phase 2 involves injecting a small amount of code as part of your exploit string.</p>
-</blockquote>
-
-<blockquote>
- <p>Within the file ctarget there is code for a function touch2 having the following C representation:</p>
+ <p>Phase 2 involves injecting a small amount of code as part of your exploit string.
+ <br><br>
+ Within the file ctarget there is code for a function touch2 having the following C representation:
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<div class="codehilite">
@@ -1472,11 +1472,10 @@ NICE<span class="w"> </span>JOB!
<blockquote>
<p>Your task is to get CTARGET to execute the code for touch2 rather than returning to test. In this case,
- however, you must make it appear to touch2 as if you have passed your cookie as its argument.</p>
-</blockquote>
-
-<blockquote>
- <p>Recall that the first argument to a function is passed in register %rdi</p>
+ however, you must make it appear to touch2 as if you have passed your cookie as its argument.
+ <br><br>
+ Recall that the first argument to a function is passed in register %rdi
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<p>This hint tells us that we need to store the cookie in the rdi register</p>
@@ -1609,22 +1608,17 @@ NICE<span class="w"> </span>JOB!
<h2>Phase 3</h2>
<blockquote>
- <p>Phase 3 also involves a code injection attack, but passing a string as argument.</p>
-</blockquote>
-
-<blockquote>
- <p>You will need to include a string representation of your cookie in your exploit string. The string should
- consist of the eight hexadecimal digits (ordered from most to least significant) without a leading “0x.”</p>
-</blockquote>
-
-<blockquote>
- <p>Your injected code should set register %rdi to the address of this string</p>
-</blockquote>
-
-<blockquote>
- <p>When functions hexmatch and strncmp are called, they push data onto the stack, overwriting
+ <p>Phase 3 also involves a code injection attack, but passing a string as argument.
+ <br><br>
+ You will need to include a string representation of your cookie in your exploit string. The string should
+ consist of the eight hexadecimal digits (ordered from most to least significant) without a leading “0x.”
+ <br><br>
+ Your injected code should set register %rdi to the address of this string
+ <br><br>
+ When functions hexmatch and strncmp are called, they push data onto the stack, overwriting
portions of memory that held the buffer used by getbuf. As a result, you will need to be careful
- where you place the string representation of your cookie.</p>
+ where you place the string representation of your cookie.
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<p>Because <code>hexmatch</code> and <code>strncmp</code> might overwrite the buffer allocated for <code>getbuf</code> we will try to store the data after the function <code>touch3</code> itself.</p>
@@ -1724,21 +1718,16 @@ NICE<span class="w"> </span>JOB!
* movq
* popq
* ret
- * nop</p>
-</blockquote>
-
-<blockquote>
- <p>All the gadgets you need can be found in the region of the code for rtarget demarcated by the
- functions start<em>farm and mid</em>farm</p>
-</blockquote>
-
-<blockquote>
- <p>You can do this attack with just two gadgets</p>
-</blockquote>
-
-<blockquote>
- <p>When a gadget uses a popq instruction, it will pop data from the stack. As a result, your exploit
- string will contain a combination of gadget addresses and data.</p>
+ * nop
+ <br><br>
+ All the gadgets you need can be found in the region of the code for rtarget demarcated by the
+ functions start<em>farm and mid</em>farm
+ <br><br>
+ You can do this attack with just two gadgets
+ <br><br>
+ When a gadget uses a popq instruction, it will pop data from the stack. As a result, your exploit
+ string will contain a combination of gadget addresses and data.
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<p>Let us check if we can find <code>popq %rdi</code> between <code>start_farm</code> and <code>end_farm</code></p>
@@ -3702,11 +3691,10 @@ logger.info("rdkit-{} installation finished!".format(rdkit.__version__))
<p>Lab 2 for CSCI 2400 @ CU Boulder - Computer Systems</p>
<blockquote>
- <p>The nefarious Dr. Evil has planted a slew of “binary bombs” on our class machines. A binary bomb is a program that consists of a sequence of phases. Each phase expects you to type a particular string on stdin. If you type the correct string, then the phase is defused and the bomb proceeds to the next phase. Otherwise, the bomb explodes by printing "BOOM!!!" and then terminating. The bomb is defused when every phase has been defused.</p>
-</blockquote>
-
-<blockquote>
- <p>There are too many bombs for us to deal with, so we are giving each student a bomb to defuse. Your mission, which you have no choice but to accept, is to defuse your bomb before the due date. Good luck, and welcome to the bomb squad!</p>
+ <p>The nefarious Dr. Evil has planted a slew of “binary bombs” on our class machines. A binary bomb is a program that consists of a sequence of phases. Each phase expects you to type a particular string on stdin. If you type the correct string, then the phase is defused and the bomb proceeds to the next phase. Otherwise, the bomb explodes by printing "BOOM!!!" and then terminating. The bomb is defused when every phase has been defused.
+ <br><br>
+ There are too many bombs for us to deal with, so we are giving each student a bomb to defuse. Your mission, which you have no choice but to accept, is to defuse your bomb before the due date. Good luck, and welcome to the bomb squad!
+ <cite>Bomb Lab Handout</cite></p>
</blockquote>
<p>I like using objdump to disassemble the code and get a broad overview of what is happening before I start. </p>
diff --git a/docs/ideas/index.html b/docs/ideas/index.html
index 2a626f5..133fdb2 100644
--- a/docs/ideas/index.html
+++ b/docs/ideas/index.html
@@ -6,7 +6,7 @@
<link rel="stylesheet" href="/assets/main.css" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Section</title>
+ <title>Ideas</title>
<meta name="og:site_name" content="Navan Chauhan" />
<link rel="canonical" href="https://web.navan.dev/" />
<meta name="twitter:url" content="https://web.navan.dev/" />
@@ -56,11 +56,11 @@
<li>Published On: 2022-12-17 19:43</li>
<li>Tags:
- AR,
+ <a href='/tags/AR.html'>AR</a>,
- MR,
+ <a href='/tags/MR.html'>MR</a>,
- XR,
+ <a href='/tags/XR.html'>XR</a>
</ul>
diff --git a/docs/index.html b/docs/index.html
index 6131ab9..bdf95d8 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -54,15 +54,15 @@
<li>Published On: 2023-10-05 20:01</li>
<li>Tags:
- gdb,
+ <a href='/tags/gdb.html'>gdb</a>,
- reverse-engineering,
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
- c++,
+ <a href='/tags/c++.html'>c++</a>,
- csci2400,
+ <a href='/tags/csci2400.html'>csci2400</a>,
- assembly
+ <a href='/tags/assembly.html'>assembly</a>
</ul>
@@ -73,15 +73,15 @@
<li>Published On: 2023-10-04 13:12</li>
<li>Tags:
- gdb,
+ <a href='/tags/gdb.html'>gdb</a>,
- reverse-engineering,
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
- c++,
+ <a href='/tags/c++.html'>c++</a>,
- csci2400,
+ <a href='/tags/csci2400.html'>csci2400</a>,
- assembly
+ <a href='/tags/assembly.html'>assembly</a>
</ul>
@@ -92,9 +92,9 @@
<li>Published On: 2023-04-30 22:50</li>
<li>Tags:
- astrophysics,
+ <a href='/tags/astrophysics.html'>astrophysics</a>,
- mathematics
+ <a href='/tags/mathematics.html'>mathematics</a>
</ul>
@@ -105,9 +105,9 @@
<li>Published On: 2023-03-17 13:57</li>
<li>Tags:
- ramblings,
+ <a href='/tags/ramblings.html'>ramblings</a>,
- writing
+ <a href='/tags/writing.html'>writing</a>
</ul>
@@ -118,17 +118,17 @@
<li>Published On: 2023-02-08 17:21</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- Python,
+ <a href='/tags/Python.html'>Python</a>,
- Siri,
+ <a href='/tags/Siri.html'>Siri</a>,
- macOS,
+ <a href='/tags/macOS.html'>macOS</a>,
- AppleScript
+ <a href='/tags/AppleScript.html'>AppleScript</a>
</ul>
diff --git a/docs/posts/2023-10-04-bomb-lab.html b/docs/posts/2023-10-04-bomb-lab.html
index 799678d..c6e94db 100644
--- a/docs/posts/2023-10-04-bomb-lab.html
+++ b/docs/posts/2023-10-04-bomb-lab.html
@@ -49,11 +49,10 @@
<p>Lab 2 for CSCI 2400 @ CU Boulder - Computer Systems</p>
<blockquote>
- <p>The nefarious Dr. Evil has planted a slew of “binary bombs” on our class machines. A binary bomb is a program that consists of a sequence of phases. Each phase expects you to type a particular string on stdin. If you type the correct string, then the phase is defused and the bomb proceeds to the next phase. Otherwise, the bomb explodes by printing "BOOM!!!" and then terminating. The bomb is defused when every phase has been defused.</p>
-</blockquote>
-
-<blockquote>
- <p>There are too many bombs for us to deal with, so we are giving each student a bomb to defuse. Your mission, which you have no choice but to accept, is to defuse your bomb before the due date. Good luck, and welcome to the bomb squad!</p>
+ <p>The nefarious Dr. Evil has planted a slew of “binary bombs” on our class machines. A binary bomb is a program that consists of a sequence of phases. Each phase expects you to type a particular string on stdin. If you type the correct string, then the phase is defused and the bomb proceeds to the next phase. Otherwise, the bomb explodes by printing "BOOM!!!" and then terminating. The bomb is defused when every phase has been defused.
+ <br><br>
+ There are too many bombs for us to deal with, so we are giving each student a bomb to defuse. Your mission, which you have no choice but to accept, is to defuse your bomb before the due date. Good luck, and welcome to the bomb squad!
+ <cite>Bomb Lab Handout</cite></p>
</blockquote>
<p>I like using objdump to disassemble the code and get a broad overview of what is happening before I start. </p>
diff --git a/docs/posts/2023-10-05-attack-lab.html b/docs/posts/2023-10-05-attack-lab.html
index 82a02fe..d049a6b 100644
--- a/docs/posts/2023-10-05-attack-lab.html
+++ b/docs/posts/2023-10-05-attack-lab.html
@@ -49,7 +49,8 @@
<p>Lab 3 for CSCI 2400 @ CU Boulder - Computer Systems</p>
<blockquote>
- <p>This assignment involves generating a total of five attacks on two programs having different security vulnerabilities. The directions for this lab are detailed but not difficult to follow.</p>
+ <p>This assignment involves generating a total of five attacks on two programs having different security vulnerabilities. The directions for this lab are detailed but not difficult to follow.
+ <cite> Attack Lab Handout </cite></p>
</blockquote>
<p>Again, I like using objdump to disassemble the code. </p>
@@ -113,11 +114,10 @@ NICE<span class="w"> </span>JOB!
<h2>Phase 2</h2>
<blockquote>
- <p>Phase 2 involves injecting a small amount of code as part of your exploit string.</p>
-</blockquote>
-
-<blockquote>
- <p>Within the file ctarget there is code for a function touch2 having the following C representation:</p>
+ <p>Phase 2 involves injecting a small amount of code as part of your exploit string.
+ <br><br>
+ Within the file ctarget there is code for a function touch2 having the following C representation:
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<div class="codehilite">
@@ -138,11 +138,10 @@ NICE<span class="w"> </span>JOB!
<blockquote>
<p>Your task is to get CTARGET to execute the code for touch2 rather than returning to test. In this case,
- however, you must make it appear to touch2 as if you have passed your cookie as its argument.</p>
-</blockquote>
-
-<blockquote>
- <p>Recall that the first argument to a function is passed in register %rdi</p>
+ however, you must make it appear to touch2 as if you have passed your cookie as its argument.
+ <br><br>
+ Recall that the first argument to a function is passed in register %rdi
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<p>This hint tells us that we need to store the cookie in the rdi register</p>
@@ -275,22 +274,17 @@ NICE<span class="w"> </span>JOB!
<h2>Phase 3</h2>
<blockquote>
- <p>Phase 3 also involves a code injection attack, but passing a string as argument.</p>
-</blockquote>
-
-<blockquote>
- <p>You will need to include a string representation of your cookie in your exploit string. The string should
- consist of the eight hexadecimal digits (ordered from most to least significant) without a leading “0x.”</p>
-</blockquote>
-
-<blockquote>
- <p>Your injected code should set register %rdi to the address of this string</p>
-</blockquote>
-
-<blockquote>
- <p>When functions hexmatch and strncmp are called, they push data onto the stack, overwriting
+ <p>Phase 3 also involves a code injection attack, but passing a string as argument.
+ <br><br>
+ You will need to include a string representation of your cookie in your exploit string. The string should
+ consist of the eight hexadecimal digits (ordered from most to least significant) without a leading “0x.”
+ <br><br>
+ Your injected code should set register %rdi to the address of this string
+ <br><br>
+ When functions hexmatch and strncmp are called, they push data onto the stack, overwriting
portions of memory that held the buffer used by getbuf. As a result, you will need to be careful
- where you place the string representation of your cookie.</p>
+ where you place the string representation of your cookie.
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<p>Because <code>hexmatch</code> and <code>strncmp</code> might overwrite the buffer allocated for <code>getbuf</code> we will try to store the data after the function <code>touch3</code> itself.</p>
@@ -390,21 +384,16 @@ NICE<span class="w"> </span>JOB!
* movq
* popq
* ret
- * nop</p>
-</blockquote>
-
-<blockquote>
- <p>All the gadgets you need can be found in the region of the code for rtarget demarcated by the
- functions start<em>farm and mid</em>farm</p>
-</blockquote>
-
-<blockquote>
- <p>You can do this attack with just two gadgets</p>
-</blockquote>
-
-<blockquote>
- <p>When a gadget uses a popq instruction, it will pop data from the stack. As a result, your exploit
- string will contain a combination of gadget addresses and data.</p>
+ * nop
+ <br><br>
+ All the gadgets you need can be found in the region of the code for rtarget demarcated by the
+ functions start<em>farm and mid</em>farm
+ <br><br>
+ You can do this attack with just two gadgets
+ <br><br>
+ When a gadget uses a popq instruction, it will pop data from the stack. As a result, your exploit
+ string will contain a combination of gadget addresses and data.
+ <cite>Attack Lab Handout</cite></p>
</blockquote>
<p>Let us check if we can find <code>popq %rdi</code> between <code>start_farm</code> and <code>end_farm</code></p>
diff --git a/docs/posts/index.html b/docs/posts/index.html
index f074fc5..6695789 100644
--- a/docs/posts/index.html
+++ b/docs/posts/index.html
@@ -6,7 +6,7 @@
<link rel="stylesheet" href="/assets/main.css" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Section</title>
+ <title>Posts</title>
<meta name="og:site_name" content="Navan Chauhan" />
<link rel="canonical" href="https://web.navan.dev/" />
<meta name="twitter:url" content="https://web.navan.dev/" />
@@ -56,15 +56,15 @@
<li>Published On: 2023-10-05 20:01</li>
<li>Tags:
- gdb,
+ <a href='/tags/gdb.html'>gdb</a>,
- reverse-engineering,
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
- c++,
+ <a href='/tags/c++.html'>c++</a>,
- csci2400,
+ <a href='/tags/csci2400.html'>csci2400</a>,
- assembly,
+ <a href='/tags/assembly.html'>assembly</a>
</ul>
@@ -75,15 +75,15 @@
<li>Published On: 2023-10-04 13:12</li>
<li>Tags:
- gdb,
+ <a href='/tags/gdb.html'>gdb</a>,
- reverse-engineering,
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
- c++,
+ <a href='/tags/c++.html'>c++</a>,
- csci2400,
+ <a href='/tags/csci2400.html'>csci2400</a>,
- assembly,
+ <a href='/tags/assembly.html'>assembly</a>
</ul>
@@ -94,9 +94,9 @@
<li>Published On: 2023-04-30 22:50</li>
<li>Tags:
- astrophysics,
+ <a href='/tags/astrophysics.html'>astrophysics</a>,
- mathematics,
+ <a href='/tags/mathematics.html'>mathematics</a>
</ul>
@@ -107,9 +107,9 @@
<li>Published On: 2023-03-17 13:57</li>
<li>Tags:
- ramblings,
+ <a href='/tags/ramblings.html'>ramblings</a>,
- writing,
+ <a href='/tags/writing.html'>writing</a>
</ul>
@@ -120,17 +120,17 @@
<li>Published On: 2023-02-08 17:21</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- Python,
+ <a href='/tags/Python.html'>Python</a>,
- Siri,
+ <a href='/tags/Siri.html'>Siri</a>,
- macOS,
+ <a href='/tags/macOS.html'>macOS</a>,
- AppleScript,
+ <a href='/tags/AppleScript.html'>AppleScript</a>
</ul>
@@ -141,9 +141,9 @@
<li>Published On: 2022-12-25 17:32</li>
<li>Tags:
- Python,
+ <a href='/tags/Python.html'>Python</a>,
- Mastodon,
+ <a href='/tags/Mastodon.html'>Mastodon</a>
</ul>
@@ -154,11 +154,11 @@
<li>Published On: 2022-11-07 23:29</li>
<li>Tags:
- Python,
+ <a href='/tags/Python.html'>Python</a>,
- OCR,
+ <a href='/tags/OCR.html'>OCR</a>,
- Microsoft Azure,
+ <a href='/tags/Microsoft Azure.html'>Microsoft Azure</a>
</ul>
@@ -169,9 +169,9 @@
<li>Published On: 2022-08-05 14:46</li>
<li>Tags:
- Self-Hosted,
+ <a href='/tags/Self-Hosted.html'>Self-Hosted</a>,
- YunoHost,
+ <a href='/tags/YunoHost.html'>YunoHost</a>
</ul>
@@ -182,11 +182,11 @@
<li>Published On: 2022-05-21 17:56</li>
<li>Tags:
- Python,
+ <a href='/tags/Python.html'>Python</a>,
- Transformers,
+ <a href='/tags/Transformers.html'>Transformers</a>,
- Recommendation-System,
+ <a href='/tags/Recommendation-System.html'>Recommendation-System</a>
</ul>
@@ -197,11 +197,11 @@
<li>Published On: 2021-06-27 23:26</li>
<li>Tags:
- Swift,
+ <a href='/tags/Swift.html'>Swift</a>,
- CoreML,
+ <a href='/tags/CoreML.html'>CoreML</a>,
- NLP,
+ <a href='/tags/NLP.html'>NLP</a>
</ul>
@@ -212,9 +212,9 @@
<li>Published On: 2021-06-26 13:04</li>
<li>Tags:
- Cheminformatics,
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
- JavaScript,
+ <a href='/tags/JavaScript.html'>JavaScript</a>
</ul>
@@ -225,11 +225,11 @@
<li>Published On: 2021-06-25 16:20</li>
<li>Tags:
- iOS,
+ <a href='/tags/iOS.html'>iOS</a>,
- Shortcuts,
+ <a href='/tags/Shortcuts.html'>Shortcuts</a>,
- Fun,
+ <a href='/tags/Fun.html'>Fun</a>
</ul>
@@ -240,11 +240,11 @@
<li>Published On: 2021-06-25 00:08</li>
<li>Tags:
- Python,
+ <a href='/tags/Python.html'>Python</a>,
- Twitter,
+ <a href='/tags/Twitter.html'>Twitter</a>,
- Eh,
+ <a href='/tags/Eh.html'>Eh</a>
</ul>
@@ -255,13 +255,13 @@
<li>Published On: 2020-12-01 20:52</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- HTML,
+ <a href='/tags/HTML.html'>HTML</a>,
- JavaScript,
+ <a href='/tags/JavaScript.html'>JavaScript</a>
</ul>
@@ -272,11 +272,11 @@
<li>Published On: 2020-11-17 15:04</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- Web-Development,
+ <a href='/tags/Web-Development.html'>Web-Development</a>
</ul>
@@ -287,11 +287,11 @@
<li>Published On: 2020-10-11 16:12</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Review,
+ <a href='/tags/Review.html'>Review</a>,
- Webcam,
+ <a href='/tags/Webcam.html'>Webcam</a>
</ul>
@@ -302,13 +302,13 @@
<li>Published On: 2020-08-01 15:43</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- AR.js,
+ <a href='/tags/AR.js.html'>AR.js</a>,
- JavaScript,
+ <a href='/tags/JavaScript.html'>JavaScript</a>,
- Augmented-Reality,
+ <a href='/tags/Augmented-Reality.html'>Augmented-Reality</a>
</ul>
@@ -319,11 +319,11 @@
<li>Published On: 2020-07-01 14:23</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- Colab,
+ <a href='/tags/Colab.html'>Colab</a>
</ul>
@@ -334,15 +334,15 @@
<li>Published On: 2020-06-02 23:23</li>
<li>Tags:
- iOS,
+ <a href='/tags/iOS.html'>iOS</a>,
- Jailbreak,
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
- Cheminformatics,
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
- AutoDock Vina,
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>,
- Molecular-Docking,
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>
</ul>
@@ -353,15 +353,15 @@
<li>Published On: 2020-06-01 13:10</li>
<li>Tags:
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- Molecular-Docking,
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>,
- Cheminformatics,
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
- Open-Babel,
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>,
- AutoDock Vina,
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>
</ul>
@@ -372,13 +372,13 @@
<li>Published On: 2020-05-31 23:30</li>
<li>Tags:
- iOS,
+ <a href='/tags/iOS.html'>iOS</a>,
- Jailbreak,
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
- Cheminformatics,
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
- Open-Babel,
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>
</ul>
@@ -389,9 +389,9 @@
<li>Published On: 2020-04-13 11:41</li>
<li>Tags:
- Molecular-Dynamics,
+ <a href='/tags/Molecular-Dynamics.html'>Molecular-Dynamics</a>,
- macOS,
+ <a href='/tags/macOS.html'>macOS</a>
</ul>
@@ -402,9 +402,9 @@
<li>Published On: 2020-03-08 23:17</li>
<li>Tags:
- Vaporwave,
+ <a href='/tags/Vaporwave.html'>Vaporwave</a>,
- Music,
+ <a href='/tags/Music.html'>Music</a>
</ul>
@@ -415,9 +415,9 @@
<li>Published On: 2020-03-03 18:37</li>
<li>Tags:
- Android-TV,
+ <a href='/tags/Android-TV.html'>Android-TV</a>,
- Android,
+ <a href='/tags/Android.html'>Android</a>
</ul>
@@ -428,13 +428,13 @@
<li>Published On: 2020-01-19 15:27</li>
<li>Tags:
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- tutorial,
+ <a href='/tags/tutorial.html'>tutorial</a>,
- Raspberry-Pi,
+ <a href='/tags/Raspberry-Pi.html'>Raspberry-Pi</a>,
- Linux,
+ <a href='/tags/Linux.html'>Linux</a>
</ul>
@@ -445,11 +445,11 @@
<li>Published On: 2020-01-16 10:36</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Colab,
+ <a href='/tags/Colab.html'>Colab</a>,
- Turicreate,
+ <a href='/tags/Turicreate.html'>Turicreate</a>
</ul>
@@ -460,13 +460,13 @@
<li>Published On: 2020-01-15 23:36</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Colab,
+ <a href='/tags/Colab.html'>Colab</a>,
- Turicreate,
+ <a href='/tags/Turicreate.html'>Turicreate</a>,
- Kaggle,
+ <a href='/tags/Kaggle.html'>Kaggle</a>
</ul>
@@ -477,9 +477,9 @@
<li>Published On: 2020-01-14 00:10</li>
<li>Tags:
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>
</ul>
@@ -490,13 +490,13 @@
<li>Published On: 2019-12-22 11:10</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Colab,
+ <a href='/tags/Colab.html'>Colab</a>,
- SwiftUI,
+ <a href='/tags/SwiftUI.html'>SwiftUI</a>,
- Turicreate,
+ <a href='/tags/Turicreate.html'>Turicreate</a>
</ul>
@@ -507,11 +507,11 @@
<li>Published On: 2019-12-16 14:16</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Tensorflow,
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
- Colab,
+ <a href='/tags/Colab.html'>Colab</a>
</ul>
@@ -522,11 +522,11 @@
<li>Published On: 2019-12-10 11:10</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Tensorflow,
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>
</ul>
@@ -537,11 +537,11 @@
<li>Published On: 2019-12-08 14:16</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Tensorflow,
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
- Colab,
+ <a href='/tags/Colab.html'>Colab</a>
</ul>
@@ -552,9 +552,9 @@
<li>Published On: 2019-12-08 13:27</li>
<li>Tags:
- Code-Snippet,
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>
</ul>
@@ -565,7 +565,7 @@
<li>Published On: 2019-12-04 18:23</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>
</ul>
@@ -576,15 +576,15 @@
<li>Published On: 2019-05-05 12:34</li>
<li>Tags:
- Tutorial,
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
- Jailbreak,
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
- Designing,
+ <a href='/tags/Designing.html'>Designing</a>,
- Snowboard,
+ <a href='/tags/Snowboard.html'>Snowboard</a>,
- Anemone,
+ <a href='/tags/Anemone.html'>Anemone</a>
</ul>
@@ -595,7 +595,7 @@
<li>Published On: 2019-04-16 17:39</li>
<li>Tags:
- hello-world,
+ <a href='/tags/hello-world.html'>hello-world</a>
</ul>
@@ -606,7 +606,7 @@
<li>Published On: 2010-01-24 23:43</li>
<li>Tags:
- Experiment,
+ <a href='/tags/Experiment.html'>Experiment</a>
</ul>
diff --git a/docs/publications/index.html b/docs/publications/index.html
index 91dd7a7..754cfea 100644
--- a/docs/publications/index.html
+++ b/docs/publications/index.html
@@ -6,7 +6,7 @@
<link rel="stylesheet" href="/assets/main.css" />
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Section</title>
+ <title>Publications</title>
<meta name="og:site_name" content="Navan Chauhan" />
<link rel="canonical" href="https://web.navan.dev/" />
<meta name="twitter:url" content="https://web.navan.dev/" />
@@ -56,9 +56,9 @@
<li>Published On: 2020-03-17 17:40</li>
<li>Tags:
- publication,
+ <a href='/tags/publication.html'>publication</a>,
- pre-print,
+ <a href='/tags/pre-print.html'>pre-print</a>
</ul>
@@ -69,9 +69,9 @@
<li>Published On: 2020-03-14 22:23</li>
<li>Tags:
- publication,
+ <a href='/tags/publication.html'>publication</a>,
- pre-print,
+ <a href='/tags/pre-print.html'>pre-print</a>
</ul>
@@ -82,7 +82,7 @@
<li>Published On: 2019-05-14 02:42</li>
<li>Tags:
- publication,
+ <a href='/tags/publication.html'>publication</a>
</ul>
diff --git a/docs/tags/AR.html b/docs/tags/AR.html
new file mode 100644
index 0000000..a2b2b36
--- /dev/null
+++ b/docs/tags/AR.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"AR"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>AR</h1><p>Posts tagged 'AR'</p>
+</main>
+
+<ul>
+
+ <li><a href="/ideas/2022-12-17-ar-mr-xr.html">AR XR MR</a></li>
+ <ul>
+ <li>Data dump from my notes</li>
+ <li>Published On: 2022-12-17 19:43</li>
+ <li>Tags:
+
+ <a href='/tags/AR.html'>AR</a>,
+
+ <a href='/tags/MR.html'>MR</a>,
+
+ <a href='/tags/XR.html'>XR</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/AR.js.html b/docs/tags/AR.js.html
new file mode 100644
index 0000000..c3c71f3
--- /dev/null
+++ b/docs/tags/AR.js.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"AR.js"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>AR.js</h1><p>Posts tagged 'AR.js'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-08-01-Natural-Feature-Tracking-ARJS.html">Introduction to AR.js and Natural Feature Tracking</a></li>
+ <ul>
+ <li>An introduction to AR.js and NFT</li>
+ <li>Published On: 2020-08-01 15:43</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/AR.js.html'>AR.js</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>,
+
+ <a href='/tags/Augmented-Reality.html'>Augmented-Reality</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Android-TV.html b/docs/tags/Android-TV.html
new file mode 100644
index 0000000..e8423cb
--- /dev/null
+++ b/docs/tags/Android-TV.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Android-TV"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Android-TV</h1><p>Posts tagged 'Android-TV'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-03-03-Playing-With-Android-TV.html">Tinkering with an Android TV</a></li>
+ <ul>
+ <li>Tinkering with an Android TV</li>
+ <li>Published On: 2020-03-03 18:37</li>
+ <li>Tags:
+
+ <a href='/tags/Android-TV.html'>Android-TV</a>,
+
+ <a href='/tags/Android.html'>Android</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Android.html b/docs/tags/Android.html
new file mode 100644
index 0000000..7fc1417
--- /dev/null
+++ b/docs/tags/Android.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Android"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Android</h1><p>Posts tagged 'Android'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-03-03-Playing-With-Android-TV.html">Tinkering with an Android TV</a></li>
+ <ul>
+ <li>Tinkering with an Android TV</li>
+ <li>Published On: 2020-03-03 18:37</li>
+ <li>Tags:
+
+ <a href='/tags/Android-TV.html'>Android-TV</a>,
+
+ <a href='/tags/Android.html'>Android</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Anemone.html b/docs/tags/Anemone.html
new file mode 100644
index 0000000..676cacb
--- /dev/null
+++ b/docs/tags/Anemone.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Anemone"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Anemone</h1><p>Posts tagged 'Anemone'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2019-05-05-Custom-Snowboard-Anemone-Theme.html">Creating your own custom theme for Snowboard or Anemone</a></li>
+ <ul>
+ <li>Tutorial on creating your own custom theme for Snowboard or Anemone</li>
+ <li>Published On: 2019-05-05 12:34</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Designing.html'>Designing</a>,
+
+ <a href='/tags/Snowboard.html'>Snowboard</a>,
+
+ <a href='/tags/Anemone.html'>Anemone</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/AppleScript.html b/docs/tags/AppleScript.html
new file mode 100644
index 0000000..f7af188
--- /dev/null
+++ b/docs/tags/AppleScript.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"AppleScript"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>AppleScript</h1><p>Posts tagged 'AppleScript'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-02-08-Interact-with-siri-from-the-terminal.html">Interacting with Siri using the command line</a></li>
+ <ul>
+ <li>Code snippet to interact with Siri by issuing commands from the command-line.</li>
+ <li>Published On: 2023-02-08 17:21</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Siri.html'>Siri</a>,
+
+ <a href='/tags/macOS.html'>macOS</a>,
+
+ <a href='/tags/AppleScript.html'>AppleScript</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Augmented-Reality.html b/docs/tags/Augmented-Reality.html
new file mode 100644
index 0000000..3fb436e
--- /dev/null
+++ b/docs/tags/Augmented-Reality.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Augmented-Reality"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Augmented-Reality</h1><p>Posts tagged 'Augmented-Reality'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-08-01-Natural-Feature-Tracking-ARJS.html">Introduction to AR.js and Natural Feature Tracking</a></li>
+ <ul>
+ <li>An introduction to AR.js and NFT</li>
+ <li>Published On: 2020-08-01 15:43</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/AR.js.html'>AR.js</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>,
+
+ <a href='/tags/Augmented-Reality.html'>Augmented-Reality</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/AutoDock Vina.html b/docs/tags/AutoDock Vina.html
new file mode 100644
index 0000000..bd5f1d0
--- /dev/null
+++ b/docs/tags/AutoDock Vina.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"AutoDock Vina"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>AutoDock Vina</h1><p>Posts tagged 'AutoDock Vina'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-06-02-Compiling-AutoDock-Vina-on-iOS.html">Compiling AutoDock Vina on iOS</a></li>
+ <ul>
+ <li>Compiling AutoDock Vina on iOS</li>
+ <li>Published On: 2020-06-02 23:23</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-06-01-Speeding-Up-Molecular-Docking-Workflow-AutoDock-Vina-and-PyMOL.html">Workflow for Lightning Fast Molecular Docking Part One</a></li>
+ <ul>
+ <li>This is my workflow for lightning fast molecular docking.</li>
+ <li>Published On: 2020-06-01 13:10</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Cheminformatics.html b/docs/tags/Cheminformatics.html
new file mode 100644
index 0000000..de61897
--- /dev/null
+++ b/docs/tags/Cheminformatics.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Cheminformatics"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Cheminformatics</h1><p>Posts tagged 'Cheminformatics'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-26-Cheminformatics-On-The-Web-2021.html">Cheminformatics on the Web (2021)</a></li>
+ <ul>
+ <li>Summarising Cheminformatics on the web in 2021.</li>
+ <li>Published On: 2021-06-26 13:04</li>
+ <li>Tags:
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-06-02-Compiling-AutoDock-Vina-on-iOS.html">Compiling AutoDock Vina on iOS</a></li>
+ <ul>
+ <li>Compiling AutoDock Vina on iOS</li>
+ <li>Published On: 2020-06-02 23:23</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-06-01-Speeding-Up-Molecular-Docking-Workflow-AutoDock-Vina-and-PyMOL.html">Workflow for Lightning Fast Molecular Docking Part One</a></li>
+ <ul>
+ <li>This is my workflow for lightning fast molecular docking.</li>
+ <li>Published On: 2020-06-01 13:10</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-05-31-compiling-open-babel-on-ios.html">Compiling Open Babel on iOS</a></li>
+ <ul>
+ <li>Compiling Open Babel on iOS</li>
+ <li>Published On: 2020-05-31 23:30</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Code-Snippet.html b/docs/tags/Code-Snippet.html
new file mode 100644
index 0000000..eb6e165
--- /dev/null
+++ b/docs/tags/Code-Snippet.html
@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Code-Snippet"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Code-Snippet</h1><p>Posts tagged 'Code-Snippet'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-02-08-Interact-with-siri-from-the-terminal.html">Interacting with Siri using the command line</a></li>
+ <ul>
+ <li>Code snippet to interact with Siri by issuing commands from the command-line.</li>
+ <li>Published On: 2023-02-08 17:21</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Siri.html'>Siri</a>,
+
+ <a href='/tags/macOS.html'>macOS</a>,
+
+ <a href='/tags/AppleScript.html'>AppleScript</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-12-1-HTML-JS-RSS-Feed.html">RSS Feed written in HTML + JavaScript</a></li>
+ <ul>
+ <li>Short code-snippet for an RSS feed, written in HTML and JavaScript</li>
+ <li>Published On: 2020-12-01 20:52</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/HTML.html'>HTML</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-11-17-Lets-Encrypt-DuckDns.html">Generating HTTPS Certificate using DNS a Challenge through Let's Encrypt</a></li>
+ <ul>
+ <li>Short code-snippet to generate HTTPS certificates using the DNS Challenge through Lets Encrypt for a web-server using DuckDNS.</li>
+ <li>Published On: 2020-11-17 15:04</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Web-Development.html'>Web-Development</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-07-01-Install-rdkit-colab.html">Installing RDKit on Google Colab</a></li>
+ <ul>
+ <li>Install RDKit on Google Colab with one code snippet.</li>
+ <li>Published On: 2020-07-01 14:23</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-06-01-Speeding-Up-Molecular-Docking-Workflow-AutoDock-Vina-and-PyMOL.html">Workflow for Lightning Fast Molecular Docking Part One</a></li>
+ <ul>
+ <li>This is my workflow for lightning fast molecular docking.</li>
+ <li>Published On: 2020-06-01 13:10</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-01-19-Connect-To-Bluetooth-Devices-Linux-Terminal.html">How to setup Bluetooth on a Raspberry Pi</a></li>
+ <ul>
+ <li>Connecting to Bluetooth Devices using terminal, tested on Raspberry Pi Zero W</li>
+ <li>Published On: 2020-01-19 15:27</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/tutorial.html'>tutorial</a>,
+
+ <a href='/tags/Raspberry-Pi.html'>Raspberry-Pi</a>,
+
+ <a href='/tags/Linux.html'>Linux</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-01-14-Converting-between-PIL-NumPy.html">Converting between image and NumPy array</a></li>
+ <ul>
+ <li>Short code snippet for converting between PIL image and NumPy arrays.</li>
+ <li>Published On: 2020-01-14 00:10</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-10-TensorFlow-Model-Prediction.html">Making Predictions using Image Classifier (TensorFlow)</a></li>
+ <ul>
+ <li>Making predictions for image classification models built using TensorFlow</li>
+ <li>Published On: 2019-12-10 11:10</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-08-Splitting-Zips.html">Splitting ZIPs into Multiple Parts</a></li>
+ <ul>
+ <li>Short code snippet for splitting zips.</li>
+ <li>Published On: 2019-12-08 13:27</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Colab.html b/docs/tags/Colab.html
new file mode 100644
index 0000000..b33b510
--- /dev/null
+++ b/docs/tags/Colab.html
@@ -0,0 +1,151 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Colab"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Colab</h1><p>Posts tagged 'Colab'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-07-01-Install-rdkit-colab.html">Installing RDKit on Google Colab</a></li>
+ <ul>
+ <li>Install RDKit on Google Colab with one code snippet.</li>
+ <li>Published On: 2020-07-01 14:23</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-01-16-Image-Classifier-Using-Turicreate.html">Creating a Custom Image Classifier using Turicreate to detect Smoke and Fire</a></li>
+ <ul>
+ <li>Tutorial on creating a custom Image Classifier using Turicreate and a dataset from Kaggle</li>
+ <li>Published On: 2020-01-16 10:36</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-01-15-Setting-up-Kaggle-to-use-with-Colab.html">Setting up Kaggle to use with Google Colab</a></li>
+ <ul>
+ <li>Tutorial on setting up kaggle, to use with Google Colab</li>
+ <li>Published On: 2020-01-15 23:36</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>,
+
+ <a href='/tags/Kaggle.html'>Kaggle</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-22-Fake-News-Detector.html">Building a Fake News Detector with Turicreate</a></li>
+ <ul>
+ <li>In this tutorial we will build a fake news detecting app from scratch, using Turicreate for the machine learning model and SwiftUI for building the app</li>
+ <li>Published On: 2019-12-22 11:10</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/SwiftUI.html'>SwiftUI</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-16-TensorFlow-Polynomial-Regression.html">Polynomial Regression Using TensorFlow</a></li>
+ <ul>
+ <li>Polynomial regression using TensorFlow</li>
+ <li>Published On: 2019-12-16 14:16</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-08-Image-Classifier-Tensorflow.html">Creating a Custom Image Classifier using Tensorflow 2.x and Keras for Detecting Malaria</a></li>
+ <ul>
+ <li>Tutorial on creating an image classifier model using TensorFlow which detects malaria</li>
+ <li>Published On: 2019-12-08 14:16</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/CoreML.html b/docs/tags/CoreML.html
new file mode 100644
index 0000000..6b28035
--- /dev/null
+++ b/docs/tags/CoreML.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"CoreML"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>CoreML</h1><p>Posts tagged 'CoreML'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.html">Making a Crude ML Powered Chatbot in Swift using CoreML</a></li>
+ <ul>
+ <li>Writing a simple Machine-Learning powered Chatbot (or, daresay virtual personal assistant ) in Swift using CoreML.</li>
+ <li>Published On: 2021-06-27 23:26</li>
+ <li>Tags:
+
+ <a href='/tags/Swift.html'>Swift</a>,
+
+ <a href='/tags/CoreML.html'>CoreML</a>,
+
+ <a href='/tags/NLP.html'>NLP</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Designing.html b/docs/tags/Designing.html
new file mode 100644
index 0000000..18d929d
--- /dev/null
+++ b/docs/tags/Designing.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Designing"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Designing</h1><p>Posts tagged 'Designing'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2019-05-05-Custom-Snowboard-Anemone-Theme.html">Creating your own custom theme for Snowboard or Anemone</a></li>
+ <ul>
+ <li>Tutorial on creating your own custom theme for Snowboard or Anemone</li>
+ <li>Published On: 2019-05-05 12:34</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Designing.html'>Designing</a>,
+
+ <a href='/tags/Snowboard.html'>Snowboard</a>,
+
+ <a href='/tags/Anemone.html'>Anemone</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Eh.html b/docs/tags/Eh.html
new file mode 100644
index 0000000..78a5358
--- /dev/null
+++ b/docs/tags/Eh.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Eh"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Eh</h1><p>Posts tagged 'Eh'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-25-Blog2Twitter-P1.html">Posting Blog Posts as Twitter Threads Part 1/n</a></li>
+ <ul>
+ <li>Converting Posts to Twitter Threads</li>
+ <li>Published On: 2021-06-25 00:08</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Twitter.html'>Twitter</a>,
+
+ <a href='/tags/Eh.html'>Eh</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Experiment.html b/docs/tags/Experiment.html
new file mode 100644
index 0000000..2adc106
--- /dev/null
+++ b/docs/tags/Experiment.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Experiment"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Experiment</h1><p>Posts tagged 'Experiment'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2010-01-24-experiments.html">Experiments</a></li>
+ <ul>
+ <li>Just a markdown file for all experiments related to the website</li>
+ <li>Published On: 2010-01-24 23:43</li>
+ <li>Tags:
+
+ <a href='/tags/Experiment.html'>Experiment</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Fun.html b/docs/tags/Fun.html
new file mode 100644
index 0000000..d83b673
--- /dev/null
+++ b/docs/tags/Fun.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Fun"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Fun</h1><p>Posts tagged 'Fun'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-25-NFC-Music-Cards-Basic-iOS.html">Basic NFC Music Cards for iOS</a></li>
+ <ul>
+ <li>Basic NFC Music Cards on iOS with Shortcuts</li>
+ <li>Published On: 2021-06-25 16:20</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Shortcuts.html'>Shortcuts</a>,
+
+ <a href='/tags/Fun.html'>Fun</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/HTML.html b/docs/tags/HTML.html
new file mode 100644
index 0000000..87f3f61
--- /dev/null
+++ b/docs/tags/HTML.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"HTML"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>HTML</h1><p>Posts tagged 'HTML'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-12-1-HTML-JS-RSS-Feed.html">RSS Feed written in HTML + JavaScript</a></li>
+ <ul>
+ <li>Short code-snippet for an RSS feed, written in HTML and JavaScript</li>
+ <li>Published On: 2020-12-01 20:52</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/HTML.html'>HTML</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Jailbreak.html b/docs/tags/Jailbreak.html
new file mode 100644
index 0000000..814d118
--- /dev/null
+++ b/docs/tags/Jailbreak.html
@@ -0,0 +1,112 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Jailbreak"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Jailbreak</h1><p>Posts tagged 'Jailbreak'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-06-02-Compiling-AutoDock-Vina-on-iOS.html">Compiling AutoDock Vina on iOS</a></li>
+ <ul>
+ <li>Compiling AutoDock Vina on iOS</li>
+ <li>Published On: 2020-06-02 23:23</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-05-31-compiling-open-babel-on-ios.html">Compiling Open Babel on iOS</a></li>
+ <ul>
+ <li>Compiling Open Babel on iOS</li>
+ <li>Published On: 2020-05-31 23:30</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-05-05-Custom-Snowboard-Anemone-Theme.html">Creating your own custom theme for Snowboard or Anemone</a></li>
+ <ul>
+ <li>Tutorial on creating your own custom theme for Snowboard or Anemone</li>
+ <li>Published On: 2019-05-05 12:34</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Designing.html'>Designing</a>,
+
+ <a href='/tags/Snowboard.html'>Snowboard</a>,
+
+ <a href='/tags/Anemone.html'>Anemone</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/JavaScript.html b/docs/tags/JavaScript.html
new file mode 100644
index 0000000..5c464ae
--- /dev/null
+++ b/docs/tags/JavaScript.html
@@ -0,0 +1,104 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"JavaScript"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>JavaScript</h1><p>Posts tagged 'JavaScript'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-26-Cheminformatics-On-The-Web-2021.html">Cheminformatics on the Web (2021)</a></li>
+ <ul>
+ <li>Summarising Cheminformatics on the web in 2021.</li>
+ <li>Published On: 2021-06-26 13:04</li>
+ <li>Tags:
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-12-1-HTML-JS-RSS-Feed.html">RSS Feed written in HTML + JavaScript</a></li>
+ <ul>
+ <li>Short code-snippet for an RSS feed, written in HTML and JavaScript</li>
+ <li>Published On: 2020-12-01 20:52</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/HTML.html'>HTML</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-08-01-Natural-Feature-Tracking-ARJS.html">Introduction to AR.js and Natural Feature Tracking</a></li>
+ <ul>
+ <li>An introduction to AR.js and NFT</li>
+ <li>Published On: 2020-08-01 15:43</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/AR.js.html'>AR.js</a>,
+
+ <a href='/tags/JavaScript.html'>JavaScript</a>,
+
+ <a href='/tags/Augmented-Reality.html'>Augmented-Reality</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Kaggle.html b/docs/tags/Kaggle.html
new file mode 100644
index 0000000..e494adc
--- /dev/null
+++ b/docs/tags/Kaggle.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Kaggle"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Kaggle</h1><p>Posts tagged 'Kaggle'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-01-15-Setting-up-Kaggle-to-use-with-Colab.html">Setting up Kaggle to use with Google Colab</a></li>
+ <ul>
+ <li>Tutorial on setting up kaggle, to use with Google Colab</li>
+ <li>Published On: 2020-01-15 23:36</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>,
+
+ <a href='/tags/Kaggle.html'>Kaggle</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Linux.html b/docs/tags/Linux.html
new file mode 100644
index 0000000..8536a41
--- /dev/null
+++ b/docs/tags/Linux.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Linux"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Linux</h1><p>Posts tagged 'Linux'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-01-19-Connect-To-Bluetooth-Devices-Linux-Terminal.html">How to setup Bluetooth on a Raspberry Pi</a></li>
+ <ul>
+ <li>Connecting to Bluetooth Devices using terminal, tested on Raspberry Pi Zero W</li>
+ <li>Published On: 2020-01-19 15:27</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/tutorial.html'>tutorial</a>,
+
+ <a href='/tags/Raspberry-Pi.html'>Raspberry-Pi</a>,
+
+ <a href='/tags/Linux.html'>Linux</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/MR.html b/docs/tags/MR.html
new file mode 100644
index 0000000..11edc1e
--- /dev/null
+++ b/docs/tags/MR.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"MR"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>MR</h1><p>Posts tagged 'MR'</p>
+</main>
+
+<ul>
+
+ <li><a href="/ideas/2022-12-17-ar-mr-xr.html">AR XR MR</a></li>
+ <ul>
+ <li>Data dump from my notes</li>
+ <li>Published On: 2022-12-17 19:43</li>
+ <li>Tags:
+
+ <a href='/tags/AR.html'>AR</a>,
+
+ <a href='/tags/MR.html'>MR</a>,
+
+ <a href='/tags/XR.html'>XR</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Mastodon.html b/docs/tags/Mastodon.html
new file mode 100644
index 0000000..71abab9
--- /dev/null
+++ b/docs/tags/Mastodon.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Mastodon"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Mastodon</h1><p>Posts tagged 'Mastodon'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2022-12-25-blog-to-toot.html">Posting blogs as Mastodon Toots</a></li>
+ <ul>
+ <li>Cross posting blog posts to Mastodon</li>
+ <li>Published On: 2022-12-25 17:32</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Mastodon.html'>Mastodon</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Microsoft Azure.html b/docs/tags/Microsoft Azure.html
new file mode 100644
index 0000000..e181765
--- /dev/null
+++ b/docs/tags/Microsoft Azure.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Microsoft Azure"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Microsoft Azure</h1><p>Posts tagged 'Microsoft Azure'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2022-11-07-a-new-method-to-blog.html">A new method to blog</a></li>
+ <ul>
+ <li>Writing posts in markdown using pen and paper</li>
+ <li>Published On: 2022-11-07 23:29</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/OCR.html'>OCR</a>,
+
+ <a href='/tags/Microsoft Azure.html'>Microsoft Azure</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Molecular-Docking.html b/docs/tags/Molecular-Docking.html
new file mode 100644
index 0000000..c9dcbc6
--- /dev/null
+++ b/docs/tags/Molecular-Docking.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Molecular-Docking"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Molecular-Docking</h1><p>Posts tagged 'Molecular-Docking'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-06-02-Compiling-AutoDock-Vina-on-iOS.html">Compiling AutoDock Vina on iOS</a></li>
+ <ul>
+ <li>Compiling AutoDock Vina on iOS</li>
+ <li>Published On: 2020-06-02 23:23</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-06-01-Speeding-Up-Molecular-Docking-Workflow-AutoDock-Vina-and-PyMOL.html">Workflow for Lightning Fast Molecular Docking Part One</a></li>
+ <ul>
+ <li>This is my workflow for lightning fast molecular docking.</li>
+ <li>Published On: 2020-06-01 13:10</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Molecular-Dynamics.html b/docs/tags/Molecular-Dynamics.html
new file mode 100644
index 0000000..4a30856
--- /dev/null
+++ b/docs/tags/Molecular-Dynamics.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Molecular-Dynamics"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Molecular-Dynamics</h1><p>Posts tagged 'Molecular-Dynamics'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-04-13-Fixing-X11-Error-AmberTools-macOS.html">Fixing X11 Error on macOS Catalina for AmberTools 18/19</a></li>
+ <ul>
+ <li>Fixing Could not find the X11 libraries; you may need to edit config.h, AmberTools macOS Catalina</li>
+ <li>Published On: 2020-04-13 11:41</li>
+ <li>Tags:
+
+ <a href='/tags/Molecular-Dynamics.html'>Molecular-Dynamics</a>,
+
+ <a href='/tags/macOS.html'>macOS</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Music.html b/docs/tags/Music.html
new file mode 100644
index 0000000..7449f76
--- /dev/null
+++ b/docs/tags/Music.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Music"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Music</h1><p>Posts tagged 'Music'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-03-08-Making-Vaporwave-Track.html">Making My First Vaporwave Track (Remix)</a></li>
+ <ul>
+ <li>I made my first vaporwave remix</li>
+ <li>Published On: 2020-03-08 23:17</li>
+ <li>Tags:
+
+ <a href='/tags/Vaporwave.html'>Vaporwave</a>,
+
+ <a href='/tags/Music.html'>Music</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/NLP.html b/docs/tags/NLP.html
new file mode 100644
index 0000000..9123ea5
--- /dev/null
+++ b/docs/tags/NLP.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"NLP"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>NLP</h1><p>Posts tagged 'NLP'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.html">Making a Crude ML Powered Chatbot in Swift using CoreML</a></li>
+ <ul>
+ <li>Writing a simple Machine-Learning powered Chatbot (or, daresay virtual personal assistant ) in Swift using CoreML.</li>
+ <li>Published On: 2021-06-27 23:26</li>
+ <li>Tags:
+
+ <a href='/tags/Swift.html'>Swift</a>,
+
+ <a href='/tags/CoreML.html'>CoreML</a>,
+
+ <a href='/tags/NLP.html'>NLP</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/OCR.html b/docs/tags/OCR.html
new file mode 100644
index 0000000..59d1229
--- /dev/null
+++ b/docs/tags/OCR.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"OCR"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>OCR</h1><p>Posts tagged 'OCR'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2022-11-07-a-new-method-to-blog.html">A new method to blog</a></li>
+ <ul>
+ <li>Writing posts in markdown using pen and paper</li>
+ <li>Published On: 2022-11-07 23:29</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/OCR.html'>OCR</a>,
+
+ <a href='/tags/Microsoft Azure.html'>Microsoft Azure</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Open-Babel.html b/docs/tags/Open-Babel.html
new file mode 100644
index 0000000..d0840e1
--- /dev/null
+++ b/docs/tags/Open-Babel.html
@@ -0,0 +1,93 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Open-Babel"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Open-Babel</h1><p>Posts tagged 'Open-Babel'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-06-01-Speeding-Up-Molecular-Docking-Workflow-AutoDock-Vina-and-PyMOL.html">Workflow for Lightning Fast Molecular Docking Part One</a></li>
+ <ul>
+ <li>This is my workflow for lightning fast molecular docking.</li>
+ <li>Published On: 2020-06-01 13:10</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-05-31-compiling-open-babel-on-ios.html">Compiling Open Babel on iOS</a></li>
+ <ul>
+ <li>Compiling Open Babel on iOS</li>
+ <li>Published On: 2020-05-31 23:30</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Python.html b/docs/tags/Python.html
new file mode 100644
index 0000000..026c569
--- /dev/null
+++ b/docs/tags/Python.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Python"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Python</h1><p>Posts tagged 'Python'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-02-08-Interact-with-siri-from-the-terminal.html">Interacting with Siri using the command line</a></li>
+ <ul>
+ <li>Code snippet to interact with Siri by issuing commands from the command-line.</li>
+ <li>Published On: 2023-02-08 17:21</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Siri.html'>Siri</a>,
+
+ <a href='/tags/macOS.html'>macOS</a>,
+
+ <a href='/tags/AppleScript.html'>AppleScript</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2022-12-25-blog-to-toot.html">Posting blogs as Mastodon Toots</a></li>
+ <ul>
+ <li>Cross posting blog posts to Mastodon</li>
+ <li>Published On: 2022-12-25 17:32</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Mastodon.html'>Mastodon</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2022-11-07-a-new-method-to-blog.html">A new method to blog</a></li>
+ <ul>
+ <li>Writing posts in markdown using pen and paper</li>
+ <li>Published On: 2022-11-07 23:29</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/OCR.html'>OCR</a>,
+
+ <a href='/tags/Microsoft Azure.html'>Microsoft Azure</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2022-05-21-Similar-Movies-Recommender.html">Building a Similar Movies Recommendation System</a></li>
+ <ul>
+ <li>Building a Content Based Similar Movies Recommendatiom System</li>
+ <li>Published On: 2022-05-21 17:56</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Transformers.html'>Transformers</a>,
+
+ <a href='/tags/Recommendation-System.html'>Recommendation-System</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2021-06-25-Blog2Twitter-P1.html">Posting Blog Posts as Twitter Threads Part 1/n</a></li>
+ <ul>
+ <li>Converting Posts to Twitter Threads</li>
+ <li>Published On: 2021-06-25 00:08</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Twitter.html'>Twitter</a>,
+
+ <a href='/tags/Eh.html'>Eh</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Raspberry-Pi.html b/docs/tags/Raspberry-Pi.html
new file mode 100644
index 0000000..80a8a1a
--- /dev/null
+++ b/docs/tags/Raspberry-Pi.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Raspberry-Pi"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Raspberry-Pi</h1><p>Posts tagged 'Raspberry-Pi'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-01-19-Connect-To-Bluetooth-Devices-Linux-Terminal.html">How to setup Bluetooth on a Raspberry Pi</a></li>
+ <ul>
+ <li>Connecting to Bluetooth Devices using terminal, tested on Raspberry Pi Zero W</li>
+ <li>Published On: 2020-01-19 15:27</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/tutorial.html'>tutorial</a>,
+
+ <a href='/tags/Raspberry-Pi.html'>Raspberry-Pi</a>,
+
+ <a href='/tags/Linux.html'>Linux</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Recommendation-System.html b/docs/tags/Recommendation-System.html
new file mode 100644
index 0000000..303d30e
--- /dev/null
+++ b/docs/tags/Recommendation-System.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Recommendation-System"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Recommendation-System</h1><p>Posts tagged 'Recommendation-System'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2022-05-21-Similar-Movies-Recommender.html">Building a Similar Movies Recommendation System</a></li>
+ <ul>
+ <li>Building a Content Based Similar Movies Recommendatiom System</li>
+ <li>Published On: 2022-05-21 17:56</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Transformers.html'>Transformers</a>,
+
+ <a href='/tags/Recommendation-System.html'>Recommendation-System</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Review.html b/docs/tags/Review.html
new file mode 100644
index 0000000..34bacbf
--- /dev/null
+++ b/docs/tags/Review.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Review"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Review</h1><p>Posts tagged 'Review'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-10-11-macOS-Virtual-Cam-OBS.html">Trying Different Camera Setups</a></li>
+ <ul>
+ <li>Comparison of different cameras setups for using as a webcam and tutorials for the same.</li>
+ <li>Published On: 2020-10-11 16:12</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Review.html'>Review</a>,
+
+ <a href='/tags/Webcam.html'>Webcam</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Self-Hosted.html b/docs/tags/Self-Hosted.html
new file mode 100644
index 0000000..4d90402
--- /dev/null
+++ b/docs/tags/Self-Hosted.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Self-Hosted"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Self-Hosted</h1><p>Posts tagged 'Self-Hosted'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2022-08-05-Why-You-No-Host.html">Why You No Host?</a></li>
+ <ul>
+ <li>Why you should self-host with YunoHost</li>
+ <li>Published On: 2022-08-05 14:46</li>
+ <li>Tags:
+
+ <a href='/tags/Self-Hosted.html'>Self-Hosted</a>,
+
+ <a href='/tags/YunoHost.html'>YunoHost</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Shortcuts.html b/docs/tags/Shortcuts.html
new file mode 100644
index 0000000..a136c9d
--- /dev/null
+++ b/docs/tags/Shortcuts.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Shortcuts"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Shortcuts</h1><p>Posts tagged 'Shortcuts'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-25-NFC-Music-Cards-Basic-iOS.html">Basic NFC Music Cards for iOS</a></li>
+ <ul>
+ <li>Basic NFC Music Cards on iOS with Shortcuts</li>
+ <li>Published On: 2021-06-25 16:20</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Shortcuts.html'>Shortcuts</a>,
+
+ <a href='/tags/Fun.html'>Fun</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Siri.html b/docs/tags/Siri.html
new file mode 100644
index 0000000..26f9a6c
--- /dev/null
+++ b/docs/tags/Siri.html
@@ -0,0 +1,78 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Siri"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Siri</h1><p>Posts tagged 'Siri'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-02-08-Interact-with-siri-from-the-terminal.html">Interacting with Siri using the command line</a></li>
+ <ul>
+ <li>Code snippet to interact with Siri by issuing commands from the command-line.</li>
+ <li>Published On: 2023-02-08 17:21</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Siri.html'>Siri</a>,
+
+ <a href='/tags/macOS.html'>macOS</a>,
+
+ <a href='/tags/AppleScript.html'>AppleScript</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Snowboard.html b/docs/tags/Snowboard.html
new file mode 100644
index 0000000..be2d73b
--- /dev/null
+++ b/docs/tags/Snowboard.html
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Snowboard"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Snowboard</h1><p>Posts tagged 'Snowboard'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2019-05-05-Custom-Snowboard-Anemone-Theme.html">Creating your own custom theme for Snowboard or Anemone</a></li>
+ <ul>
+ <li>Tutorial on creating your own custom theme for Snowboard or Anemone</li>
+ <li>Published On: 2019-05-05 12:34</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Designing.html'>Designing</a>,
+
+ <a href='/tags/Snowboard.html'>Snowboard</a>,
+
+ <a href='/tags/Anemone.html'>Anemone</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Swift.html b/docs/tags/Swift.html
new file mode 100644
index 0000000..8d352da
--- /dev/null
+++ b/docs/tags/Swift.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Swift"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Swift</h1><p>Posts tagged 'Swift'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-27-Crude-ML-AI-Powered-Chatbot-Swift.html">Making a Crude ML Powered Chatbot in Swift using CoreML</a></li>
+ <ul>
+ <li>Writing a simple Machine-Learning powered Chatbot (or, daresay virtual personal assistant ) in Swift using CoreML.</li>
+ <li>Published On: 2021-06-27 23:26</li>
+ <li>Tags:
+
+ <a href='/tags/Swift.html'>Swift</a>,
+
+ <a href='/tags/CoreML.html'>CoreML</a>,
+
+ <a href='/tags/NLP.html'>NLP</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/SwiftUI.html b/docs/tags/SwiftUI.html
new file mode 100644
index 0000000..be4436d
--- /dev/null
+++ b/docs/tags/SwiftUI.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"SwiftUI"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>SwiftUI</h1><p>Posts tagged 'SwiftUI'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2019-12-22-Fake-News-Detector.html">Building a Fake News Detector with Turicreate</a></li>
+ <ul>
+ <li>In this tutorial we will build a fake news detecting app from scratch, using Turicreate for the machine learning model and SwiftUI for building the app</li>
+ <li>Published On: 2019-12-22 11:10</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/SwiftUI.html'>SwiftUI</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Tensorflow.html b/docs/tags/Tensorflow.html
new file mode 100644
index 0000000..ebaf613
--- /dev/null
+++ b/docs/tags/Tensorflow.html
@@ -0,0 +1,102 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Tensorflow"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Tensorflow</h1><p>Posts tagged 'Tensorflow'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2019-12-16-TensorFlow-Polynomial-Regression.html">Polynomial Regression Using TensorFlow</a></li>
+ <ul>
+ <li>Polynomial regression using TensorFlow</li>
+ <li>Published On: 2019-12-16 14:16</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-10-TensorFlow-Model-Prediction.html">Making Predictions using Image Classifier (TensorFlow)</a></li>
+ <ul>
+ <li>Making predictions for image classification models built using TensorFlow</li>
+ <li>Published On: 2019-12-10 11:10</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-08-Image-Classifier-Tensorflow.html">Creating a Custom Image Classifier using Tensorflow 2.x and Keras for Detecting Malaria</a></li>
+ <ul>
+ <li>Tutorial on creating an image classifier model using TensorFlow which detects malaria</li>
+ <li>Published On: 2019-12-08 14:16</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Tensorflow.html'>Tensorflow</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Transformers.html b/docs/tags/Transformers.html
new file mode 100644
index 0000000..649b0ef
--- /dev/null
+++ b/docs/tags/Transformers.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Transformers"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Transformers</h1><p>Posts tagged 'Transformers'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2022-05-21-Similar-Movies-Recommender.html">Building a Similar Movies Recommendation System</a></li>
+ <ul>
+ <li>Building a Content Based Similar Movies Recommendatiom System</li>
+ <li>Published On: 2022-05-21 17:56</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Transformers.html'>Transformers</a>,
+
+ <a href='/tags/Recommendation-System.html'>Recommendation-System</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Turicreate.html b/docs/tags/Turicreate.html
new file mode 100644
index 0000000..9251240
--- /dev/null
+++ b/docs/tags/Turicreate.html
@@ -0,0 +1,106 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Turicreate"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Turicreate</h1><p>Posts tagged 'Turicreate'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-01-16-Image-Classifier-Using-Turicreate.html">Creating a Custom Image Classifier using Turicreate to detect Smoke and Fire</a></li>
+ <ul>
+ <li>Tutorial on creating a custom Image Classifier using Turicreate and a dataset from Kaggle</li>
+ <li>Published On: 2020-01-16 10:36</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-01-15-Setting-up-Kaggle-to-use-with-Colab.html">Setting up Kaggle to use with Google Colab</a></li>
+ <ul>
+ <li>Tutorial on setting up kaggle, to use with Google Colab</li>
+ <li>Published On: 2020-01-15 23:36</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>,
+
+ <a href='/tags/Kaggle.html'>Kaggle</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2019-12-22-Fake-News-Detector.html">Building a Fake News Detector with Turicreate</a></li>
+ <ul>
+ <li>In this tutorial we will build a fake news detecting app from scratch, using Turicreate for the machine learning model and SwiftUI for building the app</li>
+ <li>Published On: 2019-12-22 11:10</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Colab.html'>Colab</a>,
+
+ <a href='/tags/SwiftUI.html'>SwiftUI</a>,
+
+ <a href='/tags/Turicreate.html'>Turicreate</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Tutorial.html b/docs/tags/Tutorial.html
new file mode 100644
index 0000000..e9600d0
--- /dev/null
+++ b/docs/tags/Tutorial.html
@@ -0,0 +1,74 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"tutorial"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>tutorial</h1><p>Posts tagged 'tutorial'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-01-19-Connect-To-Bluetooth-Devices-Linux-Terminal.html">How to setup Bluetooth on a Raspberry Pi</a></li>
+ <ul>
+ <li>Connecting to Bluetooth Devices using terminal, tested on Raspberry Pi Zero W</li>
+ <li>Published On: 2020-01-19 15:27</li>
+ <li>Tags:
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/tutorial.html'>tutorial</a>,
+
+ <a href='/tags/Raspberry-Pi.html'>Raspberry-Pi</a>,
+
+ <a href='/tags/Linux.html'>Linux</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Twitter.html b/docs/tags/Twitter.html
new file mode 100644
index 0000000..651ec2a
--- /dev/null
+++ b/docs/tags/Twitter.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Twitter"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Twitter</h1><p>Posts tagged 'Twitter'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-25-Blog2Twitter-P1.html">Posting Blog Posts as Twitter Threads Part 1/n</a></li>
+ <ul>
+ <li>Converting Posts to Twitter Threads</li>
+ <li>Published On: 2021-06-25 00:08</li>
+ <li>Tags:
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Twitter.html'>Twitter</a>,
+
+ <a href='/tags/Eh.html'>Eh</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Vaporwave.html b/docs/tags/Vaporwave.html
new file mode 100644
index 0000000..b905202
--- /dev/null
+++ b/docs/tags/Vaporwave.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Vaporwave"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Vaporwave</h1><p>Posts tagged 'Vaporwave'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-03-08-Making-Vaporwave-Track.html">Making My First Vaporwave Track (Remix)</a></li>
+ <ul>
+ <li>I made my first vaporwave remix</li>
+ <li>Published On: 2020-03-08 23:17</li>
+ <li>Tags:
+
+ <a href='/tags/Vaporwave.html'>Vaporwave</a>,
+
+ <a href='/tags/Music.html'>Music</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Web-Development.html b/docs/tags/Web-Development.html
new file mode 100644
index 0000000..8eaefc6
--- /dev/null
+++ b/docs/tags/Web-Development.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Web-Development"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Web-Development</h1><p>Posts tagged 'Web-Development'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-11-17-Lets-Encrypt-DuckDns.html">Generating HTTPS Certificate using DNS a Challenge through Let's Encrypt</a></li>
+ <ul>
+ <li>Short code-snippet to generate HTTPS certificates using the DNS Challenge through Lets Encrypt for a web-server using DuckDNS.</li>
+ <li>Published On: 2020-11-17 15:04</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Web-Development.html'>Web-Development</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/Webcam.html b/docs/tags/Webcam.html
new file mode 100644
index 0000000..79e7dfc
--- /dev/null
+++ b/docs/tags/Webcam.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"Webcam"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>Webcam</h1><p>Posts tagged 'Webcam'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2020-10-11-macOS-Virtual-Cam-OBS.html">Trying Different Camera Setups</a></li>
+ <ul>
+ <li>Comparison of different cameras setups for using as a webcam and tutorials for the same.</li>
+ <li>Published On: 2020-10-11 16:12</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Review.html'>Review</a>,
+
+ <a href='/tags/Webcam.html'>Webcam</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/XR.html b/docs/tags/XR.html
new file mode 100644
index 0000000..403b0fd
--- /dev/null
+++ b/docs/tags/XR.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"XR"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>XR</h1><p>Posts tagged 'XR'</p>
+</main>
+
+<ul>
+
+ <li><a href="/ideas/2022-12-17-ar-mr-xr.html">AR XR MR</a></li>
+ <ul>
+ <li>Data dump from my notes</li>
+ <li>Published On: 2022-12-17 19:43</li>
+ <li>Tags:
+
+ <a href='/tags/AR.html'>AR</a>,
+
+ <a href='/tags/MR.html'>MR</a>,
+
+ <a href='/tags/XR.html'>XR</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/YunoHost.html b/docs/tags/YunoHost.html
new file mode 100644
index 0000000..d5c8440
--- /dev/null
+++ b/docs/tags/YunoHost.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"YunoHost"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>YunoHost</h1><p>Posts tagged 'YunoHost'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2022-08-05-Why-You-No-Host.html">Why You No Host?</a></li>
+ <ul>
+ <li>Why you should self-host with YunoHost</li>
+ <li>Published On: 2022-08-05 14:46</li>
+ <li>Tags:
+
+ <a href='/tags/Self-Hosted.html'>Self-Hosted</a>,
+
+ <a href='/tags/YunoHost.html'>YunoHost</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/assembly.html b/docs/tags/assembly.html
new file mode 100644
index 0000000..5565634
--- /dev/null
+++ b/docs/tags/assembly.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"assembly"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>assembly</h1><p>Posts tagged 'assembly'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-10-05-attack-lab.html">Attack Lab</a></li>
+ <ul>
+ <li>Walkthrough of Attack Lab Phases 1-4 for CSCI 2400 Computer Systems</li>
+ <li>Published On: 2023-10-05 20:01</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2023-10-04-bomb-lab.html">Bomb Lab</a></li>
+ <ul>
+ <li>Walkthrough of Phases 1-6 of Bomb Lab for CSCI 2400 Computer Systems Lab 2</li>
+ <li>Published On: 2023-10-04 13:12</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/astrophysics.html b/docs/tags/astrophysics.html
new file mode 100644
index 0000000..6ffadcc
--- /dev/null
+++ b/docs/tags/astrophysics.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"astrophysics"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>astrophysics</h1><p>Posts tagged 'astrophysics'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-04-30-n-body-simulation.html">n-body solution generator</a></li>
+ <ul>
+ <li>n-body solution generator and solver</li>
+ <li>Published On: 2023-04-30 22:50</li>
+ <li>Tags:
+
+ <a href='/tags/astrophysics.html'>astrophysics</a>,
+
+ <a href='/tags/mathematics.html'>mathematics</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/c++.html b/docs/tags/c++.html
new file mode 100644
index 0000000..5b2c3ae
--- /dev/null
+++ b/docs/tags/c++.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"c++"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>c++</h1><p>Posts tagged 'c++'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-10-05-attack-lab.html">Attack Lab</a></li>
+ <ul>
+ <li>Walkthrough of Attack Lab Phases 1-4 for CSCI 2400 Computer Systems</li>
+ <li>Published On: 2023-10-05 20:01</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2023-10-04-bomb-lab.html">Bomb Lab</a></li>
+ <ul>
+ <li>Walkthrough of Phases 1-6 of Bomb Lab for CSCI 2400 Computer Systems Lab 2</li>
+ <li>Published On: 2023-10-04 13:12</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/csci2400.html b/docs/tags/csci2400.html
new file mode 100644
index 0000000..a275d5c
--- /dev/null
+++ b/docs/tags/csci2400.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"csci2400"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>csci2400</h1><p>Posts tagged 'csci2400'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-10-05-attack-lab.html">Attack Lab</a></li>
+ <ul>
+ <li>Walkthrough of Attack Lab Phases 1-4 for CSCI 2400 Computer Systems</li>
+ <li>Published On: 2023-10-05 20:01</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2023-10-04-bomb-lab.html">Bomb Lab</a></li>
+ <ul>
+ <li>Walkthrough of Phases 1-6 of Bomb Lab for CSCI 2400 Computer Systems Lab 2</li>
+ <li>Published On: 2023-10-04 13:12</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/gdb.html b/docs/tags/gdb.html
new file mode 100644
index 0000000..3c02eed
--- /dev/null
+++ b/docs/tags/gdb.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"gdb"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>gdb</h1><p>Posts tagged 'gdb'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-10-05-attack-lab.html">Attack Lab</a></li>
+ <ul>
+ <li>Walkthrough of Attack Lab Phases 1-4 for CSCI 2400 Computer Systems</li>
+ <li>Published On: 2023-10-05 20:01</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2023-10-04-bomb-lab.html">Bomb Lab</a></li>
+ <ul>
+ <li>Walkthrough of Phases 1-6 of Bomb Lab for CSCI 2400 Computer Systems Lab 2</li>
+ <li>Published On: 2023-10-04 13:12</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/hello-world.html b/docs/tags/hello-world.html
new file mode 100644
index 0000000..5eb53d3
--- /dev/null
+++ b/docs/tags/hello-world.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"hello-world"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>hello-world</h1><p>Posts tagged 'hello-world'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/hello-world.html">Hello World</a></li>
+ <ul>
+ <li>My first post.</li>
+ <li>Published On: 2019-04-16 17:39</li>
+ <li>Tags:
+
+ <a href='/tags/hello-world.html'>hello-world</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/iOS.html b/docs/tags/iOS.html
new file mode 100644
index 0000000..1bc0b09
--- /dev/null
+++ b/docs/tags/iOS.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"iOS"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>iOS</h1><p>Posts tagged 'iOS'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2021-06-25-NFC-Music-Cards-Basic-iOS.html">Basic NFC Music Cards for iOS</a></li>
+ <ul>
+ <li>Basic NFC Music Cards on iOS with Shortcuts</li>
+ <li>Published On: 2021-06-25 16:20</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Shortcuts.html'>Shortcuts</a>,
+
+ <a href='/tags/Fun.html'>Fun</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-06-02-Compiling-AutoDock-Vina-on-iOS.html">Compiling AutoDock Vina on iOS</a></li>
+ <ul>
+ <li>Compiling AutoDock Vina on iOS</li>
+ <li>Published On: 2020-06-02 23:23</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/AutoDock Vina.html'>AutoDock Vina</a>,
+
+ <a href='/tags/Molecular-Docking.html'>Molecular-Docking</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-05-31-compiling-open-babel-on-ios.html">Compiling Open Babel on iOS</a></li>
+ <ul>
+ <li>Compiling Open Babel on iOS</li>
+ <li>Published On: 2020-05-31 23:30</li>
+ <li>Tags:
+
+ <a href='/tags/iOS.html'>iOS</a>,
+
+ <a href='/tags/Jailbreak.html'>Jailbreak</a>,
+
+ <a href='/tags/Cheminformatics.html'>Cheminformatics</a>,
+
+ <a href='/tags/Open-Babel.html'>Open-Babel</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/macOS.html b/docs/tags/macOS.html
new file mode 100644
index 0000000..f2e7481
--- /dev/null
+++ b/docs/tags/macOS.html
@@ -0,0 +1,91 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"macOS"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>macOS</h1><p>Posts tagged 'macOS'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-02-08-Interact-with-siri-from-the-terminal.html">Interacting with Siri using the command line</a></li>
+ <ul>
+ <li>Code snippet to interact with Siri by issuing commands from the command-line.</li>
+ <li>Published On: 2023-02-08 17:21</li>
+ <li>Tags:
+
+ <a href='/tags/Tutorial.html'>Tutorial</a>,
+
+ <a href='/tags/Code-Snippet.html'>Code-Snippet</a>,
+
+ <a href='/tags/Python.html'>Python</a>,
+
+ <a href='/tags/Siri.html'>Siri</a>,
+
+ <a href='/tags/macOS.html'>macOS</a>,
+
+ <a href='/tags/AppleScript.html'>AppleScript</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2020-04-13-Fixing-X11-Error-AmberTools-macOS.html">Fixing X11 Error on macOS Catalina for AmberTools 18/19</a></li>
+ <ul>
+ <li>Fixing Could not find the X11 libraries; you may need to edit config.h, AmberTools macOS Catalina</li>
+ <li>Published On: 2020-04-13 11:41</li>
+ <li>Tags:
+
+ <a href='/tags/Molecular-Dynamics.html'>Molecular-Dynamics</a>,
+
+ <a href='/tags/macOS.html'>macOS</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/mathematics.html b/docs/tags/mathematics.html
new file mode 100644
index 0000000..16a724a
--- /dev/null
+++ b/docs/tags/mathematics.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"mathematics"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>mathematics</h1><p>Posts tagged 'mathematics'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-04-30-n-body-simulation.html">n-body solution generator</a></li>
+ <ul>
+ <li>n-body solution generator and solver</li>
+ <li>Published On: 2023-04-30 22:50</li>
+ <li>Tags:
+
+ <a href='/tags/astrophysics.html'>astrophysics</a>,
+
+ <a href='/tags/mathematics.html'>mathematics</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/pre-print.html b/docs/tags/pre-print.html
new file mode 100644
index 0000000..d5d5ff3
--- /dev/null
+++ b/docs/tags/pre-print.html
@@ -0,0 +1,83 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"pre-print"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>pre-print</h1><p>Posts tagged 'pre-print'</p>
+</main>
+
+<ul>
+
+ <li><a href="/publications/2020-03-17-Possible-Drug-Candidates-COVID-19.html">Possible Drug Candidates for COVID-19</a></li>
+ <ul>
+ <li>COVID-19, has been officially labeled as a pandemic by the World Health Organisation. This paper presents cloperastine and vigabatrin as two possible drug candidates for combatting the disease along with the process by which they were discovered.</li>
+ <li>Published On: 2020-03-17 17:40</li>
+ <li>Tags:
+
+ <a href='/tags/publication.html'>publication</a>,
+
+ <a href='/tags/pre-print.html'>pre-print</a>
+
+ </ul>
+
+
+ <li><a href="/publications/2020-03-14-generating-vaporwave.html">Is it possible to programmatically generate Vaporwave?</a></li>
+ <ul>
+ <li>This paper is about programmaticaly generating Vaporwave.</li>
+ <li>Published On: 2020-03-14 22:23</li>
+ <li>Tags:
+
+ <a href='/tags/publication.html'>publication</a>,
+
+ <a href='/tags/pre-print.html'>pre-print</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/publication.html b/docs/tags/publication.html
new file mode 100644
index 0000000..ed75864
--- /dev/null
+++ b/docs/tags/publication.html
@@ -0,0 +1,94 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"publication"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>publication</h1><p>Posts tagged 'publication'</p>
+</main>
+
+<ul>
+
+ <li><a href="/publications/2020-03-17-Possible-Drug-Candidates-COVID-19.html">Possible Drug Candidates for COVID-19</a></li>
+ <ul>
+ <li>COVID-19, has been officially labeled as a pandemic by the World Health Organisation. This paper presents cloperastine and vigabatrin as two possible drug candidates for combatting the disease along with the process by which they were discovered.</li>
+ <li>Published On: 2020-03-17 17:40</li>
+ <li>Tags:
+
+ <a href='/tags/publication.html'>publication</a>,
+
+ <a href='/tags/pre-print.html'>pre-print</a>
+
+ </ul>
+
+
+ <li><a href="/publications/2020-03-14-generating-vaporwave.html">Is it possible to programmatically generate Vaporwave?</a></li>
+ <ul>
+ <li>This paper is about programmaticaly generating Vaporwave.</li>
+ <li>Published On: 2020-03-14 22:23</li>
+ <li>Tags:
+
+ <a href='/tags/publication.html'>publication</a>,
+
+ <a href='/tags/pre-print.html'>pre-print</a>
+
+ </ul>
+
+
+ <li><a href="/publications/2019-05-14-Detecting-Driver-Fatigue-Over-Speeding-and-Speeding-up-Post-Accident-Response.html">Detecting Driver Fatigue, Over-Speeding, and Speeding up Post-Accident Response</a></li>
+ <ul>
+ <li>This paper is about Detecting Driver Fatigue, Over-Speeding, and Speeding up Post-Accident Response.</li>
+ <li>Published On: 2019-05-14 02:42</li>
+ <li>Tags:
+
+ <a href='/tags/publication.html'>publication</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/ramblings.html b/docs/tags/ramblings.html
new file mode 100644
index 0000000..98784a0
--- /dev/null
+++ b/docs/tags/ramblings.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"ramblings"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>ramblings</h1><p>Posts tagged 'ramblings'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-03-17-future-of-writing.html">Future of Writing</a></li>
+ <ul>
+ <li>My thoughts on writing in the 21st century.</li>
+ <li>Published On: 2023-03-17 13:57</li>
+ <li>Tags:
+
+ <a href='/tags/ramblings.html'>ramblings</a>,
+
+ <a href='/tags/writing.html'>writing</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/reverse-engineering.html b/docs/tags/reverse-engineering.html
new file mode 100644
index 0000000..3a6e465
--- /dev/null
+++ b/docs/tags/reverse-engineering.html
@@ -0,0 +1,95 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"reverse-engineering"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>reverse-engineering</h1><p>Posts tagged 'reverse-engineering'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-10-05-attack-lab.html">Attack Lab</a></li>
+ <ul>
+ <li>Walkthrough of Attack Lab Phases 1-4 for CSCI 2400 Computer Systems</li>
+ <li>Published On: 2023-10-05 20:01</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+ <li><a href="/posts/2023-10-04-bomb-lab.html">Bomb Lab</a></li>
+ <ul>
+ <li>Walkthrough of Phases 1-6 of Bomb Lab for CSCI 2400 Computer Systems Lab 2</li>
+ <li>Published On: 2023-10-04 13:12</li>
+ <li>Tags:
+
+ <a href='/tags/gdb.html'>gdb</a>,
+
+ <a href='/tags/reverse-engineering.html'>reverse-engineering</a>,
+
+ <a href='/tags/c++.html'>c++</a>,
+
+ <a href='/tags/csci2400.html'>csci2400</a>,
+
+ <a href='/tags/assembly.html'>assembly</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/docs/tags/writing.html b/docs/tags/writing.html
new file mode 100644
index 0000000..b3a46d8
--- /dev/null
+++ b/docs/tags/writing.html
@@ -0,0 +1,70 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+
+ <link rel="stylesheet" href="https://unpkg.com/latex.css/style.min.css" />
+ <link rel="stylesheet" href="/assets/main.css" />
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <title>"writing"</title>
+ <meta name="og:site_name" content="Navan Chauhan" />
+ <link rel="canonical" href="https://web.navan.dev/" />
+ <meta name="twitter:url" content="https://web.navan.dev/" />
+ <meta name="og:url" content="https://web.navan.dev/" />
+ <meta name="twitter:title" content="Hey - Home" />
+ <meta name="og:title" content="Hey - Home" />
+ <meta name="description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="og:description" content="code snippets, long-form rants, and tutorials" />
+ <meta name="twitter:card" content="summary_large_image" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <link rel="shortcut icon" href="/images/favicon.png" type="image/png" />
+ <link rel="alternate" href="/feed.rss" type="application/rss+xml" title="Subscribe to Navan Chauhan" />
+ <meta name="twitter:image" content="https://web.navan.dev/images/logo.png" />
+ <meta name="og:image" content="https://web.navan.dev/images/logo.png" />
+ <link rel="manifest" href="manifest.json" />
+ <meta name="google-site-verification" content="LVeSZxz-QskhbEjHxOi7-BM5dDxTg53x2TwrjFxfL0k" />
+ <script data-goatcounter="https://navanchauhan.goatcounter.com/count"
+ async src="//gc.zgo.at/count.js"></script>
+ <script defer data-domain="web.navan.dev" src="https://plausible.io/js/plausible.js"></script>
+
+</head>
+<body>
+ <nav style="display: block;">
+|
+<a href="/">home</a> |
+<a href="/about/">about/links</a> |
+<a href="/posts/">posts</a> |
+<a href="/publications/">publications</a> |
+<a href="/repo/">iOS repo</a> |
+<a href="/feed.rss">RSS Feed</a> |
+</nav>
+
+
+<main>
+ <h1>writing</h1><p>Posts tagged 'writing'</p>
+</main>
+
+<ul>
+
+ <li><a href="/posts/2023-03-17-future-of-writing.html">Future of Writing</a></li>
+ <ul>
+ <li>My thoughts on writing in the 21st century.</li>
+ <li>Published On: 2023-03-17 13:57</li>
+ <li>Tags:
+
+ <a href='/tags/ramblings.html'>ramblings</a>,
+
+ <a href='/tags/writing.html'>writing</a>
+
+ </ul>
+
+
+</ul>
+
+
+
+<script src="assets/manup.min.js"></script>
+<script src="/pwabuilder-sw-register.js"></script>
+</body>
+</html> \ No newline at end of file
diff --git a/generate_me.py b/generate_me.py
index 58a644e..6357358 100644
--- a/generate_me.py
+++ b/generate_me.py
@@ -13,144 +13,228 @@ resources_folder = "Resources"
base_link = "https://web.navan.dev/"
f_title = "Navan's Archive"
f_description = "Rare Tips, Tricks and Posts"
-f_date = email.utils.format_datetime(datetime.datetime.now())
+f_date = email.utils.format_datetime(datetime.datetime.now())
image_title_color = (74, 74, 74)
-image_line_color = (29,116,132)
+image_line_color = (29, 116, 132)
image_title_font = "fonts/futura_bold.ttf"
image_text_font = "fonts/futura_light.ttf"
-md = Markdown(extras=["fenced-code-blocks","metadata","task_list","tables","target-blank-links"])
+md = Markdown(
+ extras=[
+ "fenced-code-blocks",
+ "metadata",
+ "task_list",
+ "tables",
+ "target-blank-links",
+ ]
+)
-def render_markdown_post(html,metadata=None,template="post.html",posts=[]):
- global templates
- if len(posts) != 0:
- posts = sorted(posts,key=lambda i:i["date"],reverse=True)
- return templates.get_template(template).render(content=html,posts=posts)
+def render_markdown_post(
+ html, metadata=None, template="post.html", posts=[], title=None
+):
+ global templates
+
+ if len(posts) != 0:
+ posts = sorted(posts, key=lambda i: i["date"], reverse=True)
+ if title != None:
+ return templates.get_template(template).render(
+ content=html, posts=posts, title=title
+ )
+ else:
+ return templates.get_template(template).render(content=html, posts=posts)
+
def create_folder_ifnot(folder_name):
- if not os.path.exists(folder_name):
- os.mkdir(folder_name)
+ if not os.path.exists(folder_name):
+ os.mkdir(folder_name)
+
post_collection_dict = {}
post_collection = []
post_collection_html = []
+tag_post_dict = {}
index_pages_to_generate = []
create_folder_ifnot(out_folder)
-copy_tree(resources_folder,out_folder)
+copy_tree(resources_folder, out_folder)
first_run = True
for x in os.walk(src_folder):
- #print(x)
- if first_run:
- for y in x[-1]:
- if y != ".DS_Store":
- fpath = os.path.join(x[0],y)
- with open(fpath) as f:
- index_pages_to_generate.append(fpath)
- first_run = False
- else:
- if len(x[1]) == 0:
- create_folder_ifnot(x[0].replace(src_folder,out_folder))
- print("No sub folder")
- print("Posts in {}".format(x[0]))
- tmp_array = []
- for y in x[2]:
- post_me = True
- if y not in ("index.md",".DS_Store"):
- fpath = os.path.join(x[0],y)
- with open(fpath) as f:
- _html = md.convert(f.read())
- _post_title = _html[4:_html.find("</h1>")]
- _post = _html.metadata
- _post["title"] = _post_title
- _post["link"] = fpath.replace(src_folder,"").replace("md","html")
- _post["tags"] = [x.strip() for x in _post["tags"].split(",")]
- _post["image_link"] = "/images/opengraph" + fpath.replace(src_folder,"").replace("md","png")
-
- to_write_path = "./Resources" + _post["image_link"]
-
- # Check if image exists
- if not os.path.exists(to_write_path):
- img = ImageText((1200,630), background=(238,238,238))
- img.write_text_box((100, 50), _post_title, box_width=1000, font_filename=image_title_font,
- font_size=65, color=image_title_color, place='center')
- img.line(shape=[(400, 400), (800, 400)],fill=image_line_color)
- img.write_text_box((100, 430), f'Tags: {", ".join(_post["tags"])}', box_width=1000, font_filename=image_text_font,
- font_size=32, color=(0,0,0), place='left')
- img.write_text_box((100, 400), f'Date: {_post["date"]}', box_width=1000, font_filename=image_text_font,
- font_size=32, color=(0,0,0), place='left')
- try:
- img.save(to_write_path)
- except FileNotFoundError as e:
- if not os.path.exists(to_write_path.rsplit("/",1)[0]):
- os.makedirs(to_write_path.rsplit("/",1)[0])
- img.save(to_write_path)
- else:
- print(e)
- exit(1)
-
- _post["image_link"] = base_link[:-1] + _post["image_link"]
-
-
- if "draft" in _post:
- if _post["draft"] == 'true':
- print(_post)
- post_me = False
-
- if post_me:
- tmp_array.append(_post)
- post_collection.append(_post)
- _html.metadata = _post
- post_collection_html.append(_html)
- #print(fpath)
- #print(render_markdown_post(fpath))
- if post_me:
- with open(fpath.replace(src_folder,out_folder).replace("md","html"),"w") as f:
- f.write(render_markdown_post(_html))
- elif y=="index.md":
- fpath = os.path.join(x[0],y)
- with open(fpath) as f:
- index_pages_to_generate.append(fpath)
-
- post_collection_dict[x[0].replace("{}/".format(src_folder),"")] = tmp_array
- else:
- print("Multiple Sub-Folders not Supported")
-
-#print(sorted(post_collection,key=lambda i:i["date"]))
+ # print(x)
+ if first_run:
+ for y in x[-1]:
+ if y != ".DS_Store":
+ fpath = os.path.join(x[0], y)
+ with open(fpath) as f:
+ index_pages_to_generate.append(fpath)
+ first_run = False
+ else:
+ if len(x[1]) == 0:
+ create_folder_ifnot(x[0].replace(src_folder, out_folder))
+ print("No sub folder")
+ print("Posts in {}".format(x[0]))
+ tmp_array = []
+ for y in x[2]:
+ post_me = True
+ if y not in ("index.md", ".DS_Store"):
+ fpath = os.path.join(x[0], y)
+ with open(fpath) as f:
+ _html = md.convert(f.read())
+ _post_title = _html[4 : _html.find("</h1>")]
+ _post = _html.metadata
+ _post["title"] = _post_title
+ _post["link"] = fpath.replace(src_folder, "").replace(
+ "md", "html"
+ )
+ _post["tags"] = [x.strip() for x in _post["tags"].split(",")]
+ _post["image_link"] = "/images/opengraph" + fpath.replace(
+ src_folder, ""
+ ).replace("md", "png")
+
+ to_write_path = "./Resources" + _post["image_link"]
+
+ # Check if image exists
+ if not os.path.exists(to_write_path):
+ img = ImageText((1200, 630), background=(238, 238, 238))
+ img.write_text_box(
+ (100, 50),
+ _post_title,
+ box_width=1000,
+ font_filename=image_title_font,
+ font_size=65,
+ color=image_title_color,
+ place="center",
+ )
+ img.line(
+ shape=[(400, 400), (800, 400)], fill=image_line_color
+ )
+ img.write_text_box(
+ (100, 430),
+ f'Tags: {", ".join(_post["tags"])}',
+ box_width=1000,
+ font_filename=image_text_font,
+ font_size=32,
+ color=(0, 0, 0),
+ place="left",
+ )
+ img.write_text_box(
+ (100, 400),
+ f'Date: {_post["date"]}',
+ box_width=1000,
+ font_filename=image_text_font,
+ font_size=32,
+ color=(0, 0, 0),
+ place="left",
+ )
+ try:
+ img.save(to_write_path)
+ except FileNotFoundError as e:
+ if not os.path.exists(to_write_path.rsplit("/", 1)[0]):
+ os.makedirs(to_write_path.rsplit("/", 1)[0])
+ img.save(to_write_path)
+ else:
+ print(e)
+ exit(1)
+
+ _post["image_link"] = base_link[:-1] + _post["image_link"]
+
+ if "draft" in _post:
+ if _post["draft"] == "true":
+ print(_post)
+ post_me = False
+
+ if post_me:
+ tmp_array.append(_post)
+ post_collection.append(_post)
+ _html.metadata = _post
+ post_collection_html.append(_html)
+ for tag in _post["tags"]:
+ if tag not in tag_post_dict:
+ tag_post_dict[tag] = []
+ tag_post_dict[tag].append(_post)
+ # print(fpath)
+ # print(render_markdown_post(fpath))
+ if post_me:
+ with open(
+ fpath.replace(src_folder, out_folder).replace("md", "html"),
+ "w",
+ ) as f:
+ f.write(render_markdown_post(_html))
+ elif y == "index.md":
+ fpath = os.path.join(x[0], y)
+ with open(fpath) as f:
+ index_pages_to_generate.append(fpath)
+
+ post_collection_dict[x[0].replace("{}/".format(src_folder), "")] = tmp_array
+ else:
+ print("Multiple Sub-Folders not Supported")
+
+# print(sorted(post_collection,key=lambda i:i["date"]))
+print(tag_post_dict.keys())
+
+tag_folder = os.path.join(out_folder, "tags")
+create_folder_ifnot(tag_folder)
+
+for tag, post in tag_post_dict.items():
+ with open(os.path.join(tag_folder, tag + ".html"), "w") as f:
+ f.write(
+ render_markdown_post(
+ f"<h1>{tag}</h1><p>Posts tagged '{tag}'</p>",
+ template="section.html",
+ posts=post,
+ title=f'"{tag}"',
+ )
+ )
for fpath in index_pages_to_generate:
- with open(fpath) as f:
- _html = md.convert(f.read())
- try:
- page = render_markdown_post(_html,template="section.html",posts=post_collection_dict[
- fpath.replace("{}/".format(src_folder),"").replace("/index.md","")
- ])
- except KeyError:
- new_post_collection = []
- for post in post_collection:
- if "visible_on_main" in post:
- if post["visible_on_main"] == 'false':
- continue
- else:
- new_post_collection.append(post)
- else:
- new_post_collection.append(post)
- page = render_markdown_post(_html, template="index.html",posts=new_post_collection)
-
- with open(fpath.replace(src_folder,out_folder).replace("md","html"),"w") as f:
- f.write(page)
+ with open(fpath) as f:
+ _html = md.convert(f.read())
+ try:
+ page = render_markdown_post(
+ _html,
+ template="section.html",
+ posts=post_collection_dict[
+ fpath.replace("{}/".format(src_folder), "").replace("/index.md", "")
+ ],
+ title=fpath.split("/")[-2].title(),
+ )
+ except KeyError:
+ new_post_collection = []
+ for post in post_collection:
+ if "visible_on_main" in post:
+ if post["visible_on_main"] == "false":
+ continue
+ else:
+ new_post_collection.append(post)
+ else:
+ new_post_collection.append(post)
+ page = render_markdown_post(
+ _html, template="index.html", posts=new_post_collection
+ )
+
+ with open(fpath.replace(src_folder, out_folder).replace("md", "html"), "w") as f:
+ f.write(page)
for post in post_collection_html:
- post.metadata["link"] = "https://web.navan.dev" + post.metadata["link"]
- post.metadata["date"] = email.utils.format_datetime(datetime.datetime.strptime(post.metadata["date"],"%Y-%m-%d %H:%M"))
-
-
-with open(os.path.join(out_folder,"feed.rss"),"w") as f:
- f.write(templates.get_template("feed.rss").render(feed={
- "title":f_title,"date":f_date,"description":f_description,"link":base_link
- },posts=post_collection_html))
-
-copy_tree(resources_folder,out_folder) \ No newline at end of file
+ post.metadata["link"] = "https://web.navan.dev" + post.metadata["link"]
+ post.metadata["date"] = email.utils.format_datetime(
+ datetime.datetime.strptime(post.metadata["date"], "%Y-%m-%d %H:%M")
+ )
+
+
+with open(os.path.join(out_folder, "feed.rss"), "w") as f:
+ f.write(
+ templates.get_template("feed.rss").render(
+ feed={
+ "title": f_title,
+ "date": f_date,
+ "description": f_description,
+ "link": base_link,
+ },
+ posts=post_collection_html,
+ )
+ )
+
+copy_tree(resources_folder, out_folder)
diff --git a/templates/index.html b/templates/index.html
index a83e6c3..9f68a00 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -15,7 +15,7 @@
<li>Published On: {{post.date}}</li>
<li>Tags:
{% for tag in post.tags %}
- {{ tag }}{{ ", " if not loop.last else "" }}
+ <a href='/tags/{{tag}}.html'>{{ tag }}</a>{{ ", " if not loop.last else "" }}
{% endfor %}
</ul>
diff --git a/templates/section.html b/templates/section.html
index 2a9e863..f713ad8 100644
--- a/templates/section.html
+++ b/templates/section.html
@@ -1,5 +1,5 @@
{% extends "base.html" %}
-{% block title %}Section{% endblock %}
+{% block title %}{% if title is defined %}{{title}}{% else %}Section{% endif %}{% endblock %}
{% block body %}
@@ -15,11 +15,11 @@
<li>Published On: {{post.date}}</li>
<li>Tags:
{% for tag in post.tags %}
- {{ tag }},
+ <a href='/tags/{{tag}}.html'>{{ tag }}</a>{{ ", " if not loop.last else "" }}
{% endfor %}
</ul>
{% endfor %}
</ul>
-{% endblock %} \ No newline at end of file
+{% endblock %}