Publish html

This commit is contained in:
2020-04-05 11:30:26 +02:00
parent 866a1947d6
commit 0af6fccd0f
17 changed files with 4792 additions and 1250 deletions

View File

@@ -4,7 +4,7 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
<!-- 2020-03-19 jeu. 10:38 -->
<!-- 2020-04-05 dim. 11:29 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Binaries</title>
@@ -201,7 +201,7 @@
<script type="text/javascript" src="./js/jquery.stickytableheaders.min.js"></script>
<script type="text/javascript" src="./js/readtheorg.js"></script>
<script type="text/javascript">
// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn=gpl-3.0.txt GPL-v3-or-Later
// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&amp;dn=gpl-3.0.txt GPL-v3-or-Later
<!--/*--><![CDATA[/*><!--*/
function CodeHighlightOn(elem, id)
{
@@ -236,30 +236,33 @@
<h2>Table of Contents</h2>
<div id="text-table-of-contents">
<ul>
<li><a href="#org40c80c4">Select Screen</a></li>
<li><a href="#orgc397cd6">getbib</a></li>
<li><a href="#org7ea4d1f">vpnToggle</a></li>
<li><a href="#org9d26597">bukurun</a></li>
<li><a href="#org31b0545">i3exit</a></li>
<li><a href="#org66b3195">readbib</a></li>
<li><a href="#org8d458ec">readnotes</a></li>
<li><a href="#org94000e9">askpass</a></li>
<li><a href="#orgfa2a5c4">Take Screenshot</a></li>
<li><a href="#org7cb3c53">Remote Desktop Connect</a></li>
<li><a href="#orgdee48e4">Toggle Network</a></li>
<li><a href="#orgc1d9d95">Print on Rnice</a></li>
<li><a href="#orgf1a877f">Mount TMP14DAYS</a></li>
<li><a href="#org43181f1">Make GIF</a></li>
<li><a href="#org502a04a">Download-Audio</a></li>
<li><a href="#org294743b">Download-Video</a></li>
<li><a href="#org03a3fa6">Pdf Shrink</a></li>
<li><a href="#org28d68eb"><code>displayselect</code> - Select Screen</a></li>
<li><a href="#org4400f92"><span class="todo TODO">TODO</span> <code>getbib</code></a></li>
<li><a href="#orgd951db9"><code>vpntoggle</code> - Connect to VPN using NordVPN</a></li>
<li><a href="#org39f3bdf"><code>bukurun</code> - Open link from Buku</a></li>
<li><a href="#org1ce653d"><code>i3exit</code> - Manage lock, suspend, reboot, &#x2026;</a></li>
<li><a href="#org17ef4d2"><code>readbib</code> - Open Bibliography File</a></li>
<li><a href="#orgda667bb"><code>readnotes</code> - Open Note File</a></li>
<li><a href="#org94000e9"><span class="todo TODO">TODO</span> askpass</a></li>
<li><a href="#org2d85447"><code>screenshot</code> - Take Screenshot</a></li>
<li><a href="#orge31d949"><code>remote-desktop</code> - Remote Desktop Connect</a></li>
<li><a href="#org8a00ba3"><code>network-toggle</code> - Toggle Network</a></li>
<li><a href="#orgdd09825"><code>print-rnice</code> - Print on Rnice</a></li>
<li><a href="#orgf1a877f"><span class="todo TODO">TODO</span> Mount TMP14DAYS</a></li>
<li><a href="#orgd568e72"><code>make-gif</code> - Make GIF</a></li>
<li><a href="#orgd7e49ff"><code>yt-audio</code> - Download-Audio from youtube</a></li>
<li><a href="#org89810de"><code>yt-video</code> - Download-Video from youtube</a></li>
<li><a href="#org18a85d1"><code>pdf-shrink</code> Pdf Shrink</a></li>
<li><a href="#org539efcb"><code>setbg</code> - Set Background</a></li>
<li><a href="#orge6aa5bf">Insert Unicode Icon</a></li>
<li><a href="#org02426ec">Insert Nerd Font Icon</a></li>
</ul>
</div>
</div>
<div id="outline-container-org40c80c4" class="outline-2">
<h2 id="org40c80c4">Select Screen</h2>
<div class="outline-text-2" id="text-org40c80c4">
<div id="outline-container-org28d68eb" class="outline-2">
<h2 id="org28d68eb"><code>displayselect</code> - Select Screen</h2>
<div class="outline-text-2" id="text-org28d68eb">
<p>
Script taken from Luke Smith.
</p>
@@ -336,9 +339,9 @@ $<span class="org-variable-name">HOME</span>/.config/polybar/scripts/launch.sh <
</div>
</div>
<div id="outline-container-orgc397cd6" class="outline-2">
<h2 id="orgc397cd6">getbib</h2>
<div class="outline-text-2" id="text-orgc397cd6">
<div id="outline-container-org4400f92" class="outline-2">
<h2 id="org4400f92"><span class="todo TODO">TODO</span> <code>getbib</code></h2>
<div class="outline-text-2" id="text-org4400f92">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-rainbow-delimiters-depth-1">[</span> -z <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span> &amp;&amp; <span class="org-type">echo</span> <span class="org-string">"Give either a pdf file or a DOI as an argument."</span> &amp;&amp; <span class="org-keyword">exit</span>
@@ -358,9 +361,9 @@ $<span class="org-variable-name">HOME</span>/.config/polybar/scripts/launch.sh <
</div>
</div>
<div id="outline-container-org7ea4d1f" class="outline-2">
<h2 id="org7ea4d1f">vpnToggle</h2>
<div class="outline-text-2" id="text-org7ea4d1f">
<div id="outline-container-orgd951db9" class="outline-2">
<h2 id="orgd951db9"><code>vpntoggle</code> - Connect to VPN using NordVPN</h2>
<div class="outline-text-2" id="text-orgd951db9">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span><span class="org-rainbow-delimiters-depth-2">[</span> $<span class="org-rainbow-delimiters-depth-3">(</span><span class="org-sh-quoted-exec">nordvpn</span> status<span class="org-rainbow-delimiters-depth-3">)</span> == *<span class="org-string">"Connected"</span>* <span class="org-rainbow-delimiters-depth-2">]</span><span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
nordvpn disconnect &amp;&amp; dunstify --replace=<span class="org-highlight-numbers-number">23198</span> <span class="org-string">"VPN"</span> <span class="org-string">"Disconnected"</span>;
@@ -374,9 +377,9 @@ $<span class="org-variable-name">HOME</span>/.config/polybar/scripts/launch.sh <
</div>
</div>
<div id="outline-container-org9d26597" class="outline-2">
<h2 id="org9d26597">bukurun</h2>
<div class="outline-text-2" id="text-org9d26597">
<div id="outline-container-org39f3bdf" class="outline-2">
<h2 id="org39f3bdf"><code>bukurun</code> - Open link from Buku</h2>
<div class="outline-text-2" id="text-org39f3bdf">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-function-name">_rofi</span> <span class="org-rainbow-delimiters-depth-1">()</span> <span class="org-rainbow-delimiters-depth-1">{</span>
rofi -dmenu -i -no-levenshtein-sort -width <span class="org-highlight-numbers-number">1000</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">@</span></span><span class="org-string">"</span>
@@ -712,9 +715,9 @@ $<span class="org-variable-name">HOME</span>/.config/polybar/scripts/launch.sh <
</div>
</div>
</div>
<div id="outline-container-org31b0545" class="outline-2">
<h2 id="org31b0545">i3exit</h2>
<div class="outline-text-2" id="text-org31b0545">
<div id="outline-container-org1ce653d" class="outline-2">
<h2 id="org1ce653d"><code>i3exit</code> - Manage lock, suspend, reboot, &#x2026;</h2>
<div class="outline-text-2" id="text-org1ce653d">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-comment-delimiter"># </span><span class="org-comment">with openrc use loginctl</span>
<span class="org-keyword">case</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span><span class="org-keyword"> in</span>
@@ -751,9 +754,9 @@ $<span class="org-variable-name">HOME</span>/.config/polybar/scripts/launch.sh <
</div>
</div>
<div id="outline-container-org66b3195" class="outline-2">
<h2 id="org66b3195">readbib</h2>
<div class="outline-text-2" id="text-org66b3195">
<div id="outline-container-org17ef4d2" class="outline-2">
<h2 id="org17ef4d2"><code>readbib</code> - Open Bibliography File</h2>
<div class="outline-text-2" id="text-org17ef4d2">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-type">cd</span> ~/Cloud/thesis/ressources/pdfs/ &amp;&amp; <span class="org-type">ls</span> | rofi -dmenu -lines <span class="org-highlight-numbers-number">20</span> | xargs -I <span class="org-rainbow-delimiters-depth-1">{}</span> zathura <span class="org-rainbow-delimiters-depth-1">{}</span>
</pre>
@@ -761,9 +764,9 @@ $<span class="org-variable-name">HOME</span>/.config/polybar/scripts/launch.sh <
</div>
</div>
<div id="outline-container-org8d458ec" class="outline-2">
<h2 id="org8d458ec">readnotes</h2>
<div class="outline-text-2" id="text-org8d458ec">
<div id="outline-container-orgda667bb" class="outline-2">
<h2 id="orgda667bb"><code>readnotes</code> - Open Note File</h2>
<div class="outline-text-2" id="text-orgda667bb">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-type">cd</span> ~/Cloud/thesis/ressources/notes/pdfs/ &amp;&amp; <span class="org-type">ls</span> *.pdf | rofi -dmenu -lines <span class="org-highlight-numbers-number">20</span> | xargs -I <span class="org-rainbow-delimiters-depth-1">{}</span> zathura <span class="org-rainbow-delimiters-depth-1">{}</span>
</pre>
@@ -772,8 +775,12 @@ $<span class="org-variable-name">HOME</span>/.config/polybar/scripts/launch.sh <
</div>
<div id="outline-container-org94000e9" class="outline-2">
<h2 id="org94000e9">askpass</h2>
<h2 id="org94000e9"><span class="todo TODO">TODO</span> askpass</h2>
<div class="outline-text-2" id="text-org94000e9">
<ul class="org-ul">
<li class="off"><code>[&#xa0;]</code> Should be a script</li>
</ul>
<p>
Take password prompt from STDIN, print password to STDOUT.
The sed piece just removes the colon from the provided prompt: <code>rofi -p</code> already gives us a colon
@@ -788,9 +795,9 @@ The sed piece just removes the colon from the provided prompt: <code>rofi -p</co
</div>
</div>
<div id="outline-container-orgfa2a5c4" class="outline-2">
<h2 id="orgfa2a5c4">Take Screenshot</h2>
<div class="outline-text-2" id="text-orgfa2a5c4">
<div id="outline-container-org2d85447" class="outline-2">
<h2 id="org2d85447"><code>screenshot</code> - Take Screenshot</h2>
<div class="outline-text-2" id="text-org2d85447">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-variable-name">status</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">"All\nGUI\nSelection\nCropped\nCopy\nShadow\nActive"</span> | rofi -i -dmenu -p <span class="org-string">"Type"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> -z <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">status</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
@@ -823,9 +830,9 @@ The sed piece just removes the colon from the provided prompt: <code>rofi -p</co
</div>
</div>
<div id="outline-container-org7cb3c53" class="outline-2">
<h2 id="org7cb3c53">Remote Desktop Connect</h2>
<div class="outline-text-2" id="text-org7cb3c53">
<div id="outline-container-orge31d949" class="outline-2">
<h2 id="orge31d949"><code>remote-desktop</code> - Remote Desktop Connect</h2>
<div class="outline-text-2" id="text-orge31d949">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-variable-name">computer</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">'RNICE\nPCMEL1\nPCNASS1\nPCMEG01'</span> | dmenu -p <span class="org-string">'Computer:'</span> -l <span class="org-highlight-numbers-number">20</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@@ -851,9 +858,9 @@ The sed piece just removes the colon from the provided prompt: <code>rofi -p</co
</div>
</div>
<div id="outline-container-orgdee48e4" class="outline-2">
<h2 id="orgdee48e4">Toggle Network</h2>
<div class="outline-text-2" id="text-orgdee48e4">
<div id="outline-container-org8a00ba3" class="outline-2">
<h2 id="org8a00ba3"><code>network-toggle</code> - Toggle Network</h2>
<div class="outline-text-2" id="text-org8a00ba3">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-variable-name">result</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">nmcli</span> device | sed <span class="org-string">'1d'</span> | dmenu -l <span class="org-highlight-numbers-number">20</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@@ -870,9 +877,9 @@ The sed piece just removes the colon from the provided prompt: <code>rofi -p</co
</div>
</div>
<div id="outline-container-orgc1d9d95" class="outline-2">
<h2 id="orgc1d9d95">Print on Rnice</h2>
<div class="outline-text-2" id="text-orgc1d9d95">
<div id="outline-container-orgdd09825" class="outline-2">
<h2 id="orgdd09825"><code>print-rnice</code> - Print on Rnice</h2>
<div class="outline-text-2" id="text-orgdd09825">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-variable-name">nbpage</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">'1\n2\n4'</span> | dmenu -p <span class="org-string">'Number of pages per sheet'</span> -l <span class="org-highlight-numbers-number">20</span><span class="org-rainbow-delimiters-depth-1">)</span>;
<span class="org-variable-name">sides</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">echo</span> -e <span class="org-string">'one-sided\ntwo-sided-long-edge\ntwo-sided-short-edge'</span> | dmenu -p <span class="org-string">'Two Sided:'</span> -l <span class="org-highlight-numbers-number">20</span><span class="org-rainbow-delimiters-depth-1">)</span>;
@@ -891,8 +898,12 @@ The sed piece just removes the colon from the provided prompt: <code>rofi -p</co
</div>
<div id="outline-container-orgf1a877f" class="outline-2">
<h2 id="orgf1a877f">Mount TMP14DAYS</h2>
<h2 id="orgf1a877f"><span class="todo TODO">TODO</span> Mount TMP14DAYS</h2>
<div class="outline-text-2" id="text-orgf1a877f">
<ul class="org-ul">
<li class="off"><code>[&#xa0;]</code> Put that as a script?</li>
</ul>
<div class="org-src-container">
<pre class="src src-bash"><span class="org-type">sudo</span> -A <span class="org-type">mkdir</span> ~/tmp_14_days;
<span class="org-type">sudo</span> -A mount -o rw,relatime,<span class="org-variable-name">vers</span>=3,<span class="org-variable-name">rsize</span>=1048576,<span class="org-variable-name">wsize</span>=1048576,<span class="org-variable-name">namlen</span>=255,hard,<span class="org-variable-name">proto</span>=tcp,<span class="org-variable-name">timeo</span>=600,<span class="org-variable-name">retrans</span>=2,<span class="org-variable-name">sec</span>=sys,<span class="org-variable-name">mountaddr</span>=160.103.232.103,<span class="org-variable-name">mountvers</span>=3,<span class="org-variable-name">mountport</span>=597,<span class="org-variable-name">mountproto</span>=tcp,<span class="org-variable-name">local_lock</span>=none,<span class="org-variable-name">addr</span>=160.103.232.103 rnice:/hz/tmp_14_days ~/tmp_14_days;
@@ -901,9 +912,9 @@ The sed piece just removes the colon from the provided prompt: <code>rofi -p</co
</div>
</div>
<div id="outline-container-org43181f1" class="outline-2">
<h2 id="org43181f1">Make GIF</h2>
<div class="outline-text-2" id="text-org43181f1">
<div id="outline-container-orgd568e72" class="outline-2">
<h2 id="orgd568e72"><code>make-gif</code> - Make GIF</h2>
<div class="outline-text-2" id="text-orgd568e72">
<p>
<a href="http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html">http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html</a>
</p>
@@ -919,12 +930,12 @@ ffmpeg -v warning -i $<span class="org-highlight-numbers-number">1</span> -i $<s
</div>
</div>
</div>
<div id="outline-container-org502a04a" class="outline-2">
<h2 id="org502a04a">Download-Audio</h2>
<div class="outline-text-2" id="text-org502a04a">
<div id="outline-container-orgd7e49ff" class="outline-2">
<h2 id="orgd7e49ff"><code>yt-audio</code> - Download-Audio from youtube</h2>
<div class="outline-text-2" id="text-orgd7e49ff">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> $<span class="org-variable-name">TMUX</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
tmux split -v -l <span class="org-highlight-numbers-number">1</span> <span class="org-string">"</span><span class="org-type"><span class="org-string">cd</span></span><span class="org-string"> ~/Downloads/ &amp;&amp; youtube-dl --add-metadata -xic -f bestaudio/best </span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
tmux split -v -l <span class="org-highlight-numbers-number">5</span> <span class="org-string">"</span><span class="org-type"><span class="org-string">cd</span></span><span class="org-string"> ~/Downloads/ &amp;&amp; youtube-dl --add-metadata -xic -f bestaudio/best </span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
<span class="org-keyword">else</span>
<span class="org-type">cd</span> ~/Downloads/;
setsid nohup youtube-dl --add-metadata -xic -f bestaudio/best $<span class="org-highlight-numbers-number">1</span> &amp;&gt; /dev/null &amp;
@@ -934,12 +945,12 @@ ffmpeg -v warning -i $<span class="org-highlight-numbers-number">1</span> -i $<s
</div>
</div>
<div id="outline-container-org294743b" class="outline-2">
<h2 id="org294743b">Download-Video</h2>
<div class="outline-text-2" id="text-org294743b">
<div id="outline-container-org89810de" class="outline-2">
<h2 id="org89810de"><code>yt-video</code> - Download-Video from youtube</h2>
<div class="outline-text-2" id="text-org89810de">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> $<span class="org-variable-name">TMUX</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
tmux split -v -l <span class="org-highlight-numbers-number">1</span> <span class="org-string">"</span><span class="org-type"><span class="org-string">cd</span></span><span class="org-string"> ~/Downloads/ &amp;&amp; youtube-dl --add-metadata -ic </span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
tmux split -v -l <span class="org-highlight-numbers-number">5</span> <span class="org-string">"</span><span class="org-type"><span class="org-string">cd</span></span><span class="org-string"> ~/Downloads/ &amp;&amp; youtube-dl --add-metadata -ic </span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> &amp;&amp; tmux select-pane -U
<span class="org-keyword">else</span>
<span class="org-type">cd</span> ~/Downloads/;
setsid nohup youtube-dl --add-metadata -ic $<span class="org-highlight-numbers-number">1</span> &amp;&gt; /dev/null &amp;
@@ -948,9 +959,9 @@ ffmpeg -v warning -i $<span class="org-highlight-numbers-number">1</span> -i $<s
</div>
</div>
</div>
<div id="outline-container-org03a3fa6" class="outline-2">
<h2 id="org03a3fa6">Pdf Shrink</h2>
<div class="outline-text-2" id="text-org03a3fa6">
<div id="outline-container-org18a85d1" class="outline-2">
<h2 id="org18a85d1"><code>pdf-shrink</code> Pdf Shrink</h2>
<div class="outline-text-2" id="text-org18a85d1">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-function-name">shrink</span> <span class="org-rainbow-delimiters-depth-1">()</span>
<span class="org-rainbow-delimiters-depth-1">{</span>
@@ -1023,10 +1034,72 @@ check_smaller <span class="org-string">"</span><span class="org-string"><span cl
</div>
</div>
</div>
<div id="outline-container-org539efcb" class="outline-2">
<h2 id="org539efcb"><code>setbg</code> - Set Background</h2>
<div class="outline-text-2" id="text-org539efcb">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-variable-name">bgloc</span>=<span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">{XDG_CACHE_HOME:-$HOME/.cache/}</span></span><span class="org-string">/bg"</span>
<span class="org-rainbow-delimiters-depth-1">[</span> -f <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span> &amp;&amp; <span class="org-type">ln</span> -sf <span class="org-string">"</span><span class="org-string"><span class="org-sh-quoted-exec">$(</span></span><span class="org-sh-quoted-exec">readlink</span><span class="org-string"><span class="org-sh-quoted-exec"> -f "</span></span><span class="org-string"><span class="org-constant"><span class="org-sh-quoted-exec">$</span></span></span><span class="org-string"><span class="org-variable-name"><span class="org-sh-quoted-exec">1</span></span></span><span class="org-string"><span class="org-sh-quoted-exec">")</span></span><span class="org-string">"</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">bgloc</span></span><span class="org-string">"</span>
<span class="org-rainbow-delimiters-depth-1">[</span> -d <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span> &amp;&amp; <span class="org-type">ln</span> -sf <span class="org-string">"</span><span class="org-string"><span class="org-sh-quoted-exec">$(</span></span><span class="org-sh-quoted-exec">find</span><span class="org-string"><span class="org-sh-quoted-exec"> "$(</span></span><span class="org-sh-quoted-exec">readlink</span><span class="org-string"><span class="org-sh-quoted-exec"> -f "</span></span><span class="org-string"><span class="org-constant"><span class="org-sh-quoted-exec">$</span></span></span><span class="org-string"><span class="org-variable-name"><span class="org-sh-quoted-exec">1</span></span></span><span class="org-string"><span class="org-sh-quoted-exec">")</span></span><span class="org-string">" -iregex '.*.\(jpg\|jpeg\|png\|gif\)' -type f | shuf -n 1)"</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">bgloc</span></span><span class="org-string">"</span>
xwallpaper --zoom <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">bgloc</span></span><span class="org-string">"</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-orge6aa5bf" class="outline-2">
<h2 id="orge6aa5bf">Insert Unicode Icon</h2>
<div class="outline-text-2" id="text-orge6aa5bf">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-comment-delimiter"># </span><span class="org-comment">The famous "get a menu of emojis to copy" script.</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">Must have xclip installed to even show menu.</span>
xclip -h <span class="org-highlight-numbers-number">2</span>&gt;/dev/null || <span class="org-keyword">exit</span> <span class="org-highlight-numbers-number">1</span>
<span class="org-variable-name">chosen</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">cut</span> -d <span class="org-string">';'</span> -f1 ~/.local/share/emoji | rofi -dmenu -i -l <span class="org-highlight-numbers-number">20</span> | sed <span class="org-string">"s/ .*//"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">[</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">chosen</span></span><span class="org-string">"</span> != <span class="org-string">""</span> <span class="org-rainbow-delimiters-depth-1">]</span> || <span class="org-keyword">exit</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">If you run this command with an argument, it will automatically insert the character.</span>
<span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> -n <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
xdotool key Shift+Insert
<span class="org-keyword">else</span>
<span class="org-type">echo</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">chosen</span></span><span class="org-string">"</span> | tr -d <span class="org-string">'\n'</span> | xsel -ib
dunstify <span class="org-string">"'</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">chosen</span></span><span class="org-string">' copied to clipboard."</span> &amp;
<span class="org-keyword">fi</span>
</pre>
</div>
</div>
</div>
<div id="outline-container-org02426ec" class="outline-2">
<h2 id="org02426ec">Insert Nerd Font Icon</h2>
<div class="outline-text-2" id="text-org02426ec">
<div class="org-src-container">
<pre class="src src-bash"><span class="org-comment-delimiter"># </span><span class="org-comment">Must have xsel installed to even show menu.</span>
xsel -h <span class="org-highlight-numbers-number">2</span>&gt;/dev/null || <span class="org-keyword">exit</span> <span class="org-highlight-numbers-number">1</span>
<span class="org-variable-name">chosen</span>=$<span class="org-rainbow-delimiters-depth-1">(</span><span class="org-sh-quoted-exec">cat</span> ~/.local/share/nerd-fonts | rofi -dmenu -i -l <span class="org-highlight-numbers-number">20</span> | sed <span class="org-string">"s/ .*//"</span><span class="org-rainbow-delimiters-depth-1">)</span>
<span class="org-rainbow-delimiters-depth-1">[</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">chosen</span></span><span class="org-string">"</span> != <span class="org-string">""</span> <span class="org-rainbow-delimiters-depth-1">]</span> || <span class="org-keyword">exit</span>
<span class="org-comment-delimiter"># </span><span class="org-comment">If you run this command with an argument, it will automatically insert the character.</span>
<span class="org-keyword">if</span> <span class="org-rainbow-delimiters-depth-1">[</span> -n <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">1</span></span><span class="org-string">"</span> <span class="org-rainbow-delimiters-depth-1">]</span>; <span class="org-keyword">then</span>
xdotool key Shift+Insert
<span class="org-keyword">else</span>
<span class="org-type">echo</span> <span class="org-string">"</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">chosen</span></span><span class="org-string">"</span> | tr -d <span class="org-string">'\n'</span> | xsel -ib
dunstify <span class="org-string">"'</span><span class="org-string"><span class="org-constant">$</span></span><span class="org-string"><span class="org-variable-name">chosen</span></span><span class="org-string">' copied to clipboard."</span> &amp;
<span class="org-keyword">fi</span>
</pre>
</div>
</div>
</div>
</div>
<div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2020-03-19 jeu. 10:38</p>
<p class="date">Created: 2020-04-05 dim. 11:29</p>
</div>
</body>
</html>