dfd
Some checks failed
smoke-mm / Install & smoke test mm --help (push) Has been cancelled
Some checks failed
smoke-mm / Install & smoke test mm --help (push) Has been cancelled
This commit is contained in:
13
docs/cookies.md
Normal file
13
docs/cookies.md
Normal file
@@ -0,0 +1,13 @@
|
||||
# Obtain cookies.txt for youtube.com
|
||||
1. You need a google account, throwaway is fine
|
||||
2. You need webbrowser extension Get cookies.txt LOCALLY
|
||||
|
||||
Chrome based browser: [cookies.txt LOCALLY](https://chromewebstore.google.com/detail/get-cookiestxt-locally/cclelndahbckbenkjhflpdbgdldlbecc)
|
||||
|
||||
Firefox based browser: [cookies.txt LOCALLY](https://addons.mozilla.org/en-US/firefox/addon/get-cookies-txt-locally/)
|
||||
|
||||
3. open incognito tab and sign into youtube with your account
|
||||
4. open extension and click on "export all cookies"
|
||||
5. with the cookies.txt file produced, place that in the project folder
|
||||
|
||||
restart the medios-macina app and verify status for cookies is FOUND
|
||||
111
docs/img/Available formats.svg
Normal file
111
docs/img/Available formats.svg
Normal file
@@ -0,0 +1,111 @@
|
||||
<svg class="rich-terminal" viewBox="0 0 2092 391.59999999999997" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Generated with Rich https://www.textualize.io -->
|
||||
<style>
|
||||
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Regular"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Regular.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Regular.woff") format("woff");
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Bold"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Bold.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bold.woff") format("woff");
|
||||
font-style: bold;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.terminal-1511995346-matrix {
|
||||
font-family: Fira Code, monospace;
|
||||
font-size: 20px;
|
||||
line-height: 24.4px;
|
||||
font-variant-east-asian: full-width;
|
||||
}
|
||||
|
||||
.terminal-1511995346-title {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
font-family: arial;
|
||||
}
|
||||
|
||||
.terminal-1511995346-r1 { fill: #c5c8c6 }
|
||||
.terminal-1511995346-r2 { fill: #c5c8c6;font-weight: bold }
|
||||
</style>
|
||||
|
||||
<defs>
|
||||
<clipPath id="terminal-1511995346-clip-terminal">
|
||||
<rect x="0" y="0" width="2073.0" height="340.59999999999997" />
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-0">
|
||||
<rect x="0" y="1.5" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-1">
|
||||
<rect x="0" y="25.9" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-2">
|
||||
<rect x="0" y="50.3" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-3">
|
||||
<rect x="0" y="74.7" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-4">
|
||||
<rect x="0" y="99.1" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-5">
|
||||
<rect x="0" y="123.5" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-6">
|
||||
<rect x="0" y="147.9" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-7">
|
||||
<rect x="0" y="172.3" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-8">
|
||||
<rect x="0" y="196.7" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-9">
|
||||
<rect x="0" y="221.1" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-10">
|
||||
<rect x="0" y="245.5" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-11">
|
||||
<rect x="0" y="269.9" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1511995346-line-12">
|
||||
<rect x="0" y="294.3" width="2074" height="24.65"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
||||
<rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="2090" height="389.6" rx="8"/><text class="terminal-1511995346-title" fill="#c5c8c6" text-anchor="middle" x="1045" y="27">Rich</text>
|
||||
<g transform="translate(26,22)">
|
||||
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
|
||||
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
|
||||
<circle cx="44" cy="0" r="7" fill="#28c840"/>
|
||||
</g>
|
||||
|
||||
<g transform="translate(9, 41)" clip-path="url(#terminal-1511995346-clip-terminal)">
|
||||
|
||||
<g class="terminal-1511995346-matrix">
|
||||
<text class="terminal-1511995346-r1" x="0" y="20" textLength="24.4" clip-path="url(#terminal-1511995346-line-0)">╭─</text><text class="terminal-1511995346-r1" x="24.4" y="20" textLength="2025.2" clip-path="url(#terminal-1511995346-line-0)">───────────────────────────────────────────────── Available formats for https://www.youtube.com/watch?v=_23dFb50Z2Y ──────────────────────────────────────────────────</text><text class="terminal-1511995346-r1" x="2049.6" y="20" textLength="24.4" clip-path="url(#terminal-1511995346-line-0)">─╮</text><text class="terminal-1511995346-r1" x="2074" y="20" textLength="12.2" clip-path="url(#terminal-1511995346-line-0)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="44.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-1)">│</text><text class="terminal-1511995346-r1" x="2061.8" y="44.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-1)">│</text><text class="terminal-1511995346-r1" x="2074" y="44.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-1)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="68.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-2)">│</text><text class="terminal-1511995346-r2" x="48.8" y="68.8" textLength="85.4" clip-path="url(#terminal-1511995346-line-2)">      #</text><text class="terminal-1511995346-r2" x="170.8" y="68.8" textLength="146.4" clip-path="url(#terminal-1511995346-line-2)">ID          </text><text class="terminal-1511995346-r2" x="353.8" y="68.8" textLength="390.4" clip-path="url(#terminal-1511995346-line-2)">RESOLUTION                      </text><text class="terminal-1511995346-r2" x="780.8" y="68.8" textLength="183" clip-path="url(#terminal-1511995346-line-2)">EXT            </text><text class="terminal-1511995346-r2" x="1000.4" y="68.8" textLength="207.4" clip-path="url(#terminal-1511995346-line-2)">SIZE             </text><text class="terminal-1511995346-r2" x="1244.4" y="68.8" textLength="414.8" clip-path="url(#terminal-1511995346-line-2)">VIDEO                             </text><text class="terminal-1511995346-r2" x="1695.8" y="68.8" textLength="329.4" clip-path="url(#terminal-1511995346-line-2)">AUDIO                      </text><text class="terminal-1511995346-r1" x="2061.8" y="68.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-2)">│</text><text class="terminal-1511995346-r1" x="2074" y="68.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-2)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="93.2" textLength="12.2" clip-path="url(#terminal-1511995346-line-3)">│</text><text class="terminal-1511995346-r1" x="24.4" y="93.2" textLength="2025.2" clip-path="url(#terminal-1511995346-line-3)"> ──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── </text><text class="terminal-1511995346-r1" x="2061.8" y="93.2" textLength="12.2" clip-path="url(#terminal-1511995346-line-3)">│</text><text class="terminal-1511995346-r1" x="2074" y="93.2" textLength="12.2" clip-path="url(#terminal-1511995346-line-3)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-1511995346-line-4)">│</text><text class="terminal-1511995346-r1" x="48.8" y="117.6" textLength="85.4" clip-path="url(#terminal-1511995346-line-4)">      1</text><text class="terminal-1511995346-r1" x="170.8" y="117.6" textLength="146.4" clip-path="url(#terminal-1511995346-line-4)">140         </text><text class="terminal-1511995346-r1" x="353.8" y="117.6" textLength="390.4" clip-path="url(#terminal-1511995346-line-4)">audio only                      </text><text class="terminal-1511995346-r1" x="780.8" y="117.6" textLength="183" clip-path="url(#terminal-1511995346-line-4)">m4a            </text><text class="terminal-1511995346-r1" x="1000.4" y="117.6" textLength="207.4" clip-path="url(#terminal-1511995346-line-4)">0.4mb            </text><text class="terminal-1511995346-r1" x="1244.4" y="117.6" textLength="414.8" clip-path="url(#terminal-1511995346-line-4)">none                              </text><text class="terminal-1511995346-r1" x="1695.8" y="117.6" textLength="329.4" clip-path="url(#terminal-1511995346-line-4)">mp4a.40.2                  </text><text class="terminal-1511995346-r1" x="2061.8" y="117.6" textLength="12.2" clip-path="url(#terminal-1511995346-line-4)">│</text><text class="terminal-1511995346-r1" x="2074" y="117.6" textLength="12.2" clip-path="url(#terminal-1511995346-line-4)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="142" textLength="12.2" clip-path="url(#terminal-1511995346-line-5)">│</text><text class="terminal-1511995346-r1" x="48.8" y="142" textLength="85.4" clip-path="url(#terminal-1511995346-line-5)">      2</text><text class="terminal-1511995346-r1" x="170.8" y="142" textLength="146.4" clip-path="url(#terminal-1511995346-line-5)">251         </text><text class="terminal-1511995346-r1" x="353.8" y="142" textLength="390.4" clip-path="url(#terminal-1511995346-line-5)">audio only                      </text><text class="terminal-1511995346-r1" x="780.8" y="142" textLength="183" clip-path="url(#terminal-1511995346-line-5)">webm           </text><text class="terminal-1511995346-r1" x="1000.4" y="142" textLength="207.4" clip-path="url(#terminal-1511995346-line-5)">0.4mb            </text><text class="terminal-1511995346-r1" x="1244.4" y="142" textLength="414.8" clip-path="url(#terminal-1511995346-line-5)">none                              </text><text class="terminal-1511995346-r1" x="1695.8" y="142" textLength="329.4" clip-path="url(#terminal-1511995346-line-5)">opus                       </text><text class="terminal-1511995346-r1" x="2061.8" y="142" textLength="12.2" clip-path="url(#terminal-1511995346-line-5)">│</text><text class="terminal-1511995346-r1" x="2074" y="142" textLength="12.2" clip-path="url(#terminal-1511995346-line-5)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-6)">│</text><text class="terminal-1511995346-r1" x="48.8" y="166.4" textLength="85.4" clip-path="url(#terminal-1511995346-line-6)">      3</text><text class="terminal-1511995346-r1" x="170.8" y="166.4" textLength="146.4" clip-path="url(#terminal-1511995346-line-6)">91          </text><text class="terminal-1511995346-r1" x="353.8" y="166.4" textLength="390.4" clip-path="url(#terminal-1511995346-line-6)">256x144                         </text><text class="terminal-1511995346-r1" x="780.8" y="166.4" textLength="183" clip-path="url(#terminal-1511995346-line-6)">mp4            </text><text class="terminal-1511995346-r1" x="1244.4" y="166.4" textLength="414.8" clip-path="url(#terminal-1511995346-line-6)">avc1.4d400c                       </text><text class="terminal-1511995346-r1" x="1695.8" y="166.4" textLength="329.4" clip-path="url(#terminal-1511995346-line-6)">mp4a.40.5                  </text><text class="terminal-1511995346-r1" x="2061.8" y="166.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-6)">│</text><text class="terminal-1511995346-r1" x="2074" y="166.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-6)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-7)">│</text><text class="terminal-1511995346-r1" x="48.8" y="190.8" textLength="85.4" clip-path="url(#terminal-1511995346-line-7)">      4</text><text class="terminal-1511995346-r1" x="170.8" y="190.8" textLength="146.4" clip-path="url(#terminal-1511995346-line-7)">160         </text><text class="terminal-1511995346-r1" x="353.8" y="190.8" textLength="390.4" clip-path="url(#terminal-1511995346-line-7)">256x144                         </text><text class="terminal-1511995346-r1" x="780.8" y="190.8" textLength="183" clip-path="url(#terminal-1511995346-line-7)">mp4            </text><text class="terminal-1511995346-r1" x="1000.4" y="190.8" textLength="207.4" clip-path="url(#terminal-1511995346-line-7)">0.1mb            </text><text class="terminal-1511995346-r1" x="1244.4" y="190.8" textLength="414.8" clip-path="url(#terminal-1511995346-line-7)">avc1.4d400c                       </text><text class="terminal-1511995346-r1" x="1695.8" y="190.8" textLength="329.4" clip-path="url(#terminal-1511995346-line-7)">none                       </text><text class="terminal-1511995346-r1" x="2061.8" y="190.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-7)">│</text><text class="terminal-1511995346-r1" x="2074" y="190.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-7)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-1511995346-line-8)">│</text><text class="terminal-1511995346-r1" x="48.8" y="215.2" textLength="85.4" clip-path="url(#terminal-1511995346-line-8)">      5</text><text class="terminal-1511995346-r1" x="170.8" y="215.2" textLength="146.4" clip-path="url(#terminal-1511995346-line-8)">93          </text><text class="terminal-1511995346-r1" x="353.8" y="215.2" textLength="390.4" clip-path="url(#terminal-1511995346-line-8)">640x360                         </text><text class="terminal-1511995346-r1" x="780.8" y="215.2" textLength="183" clip-path="url(#terminal-1511995346-line-8)">mp4            </text><text class="terminal-1511995346-r1" x="1244.4" y="215.2" textLength="414.8" clip-path="url(#terminal-1511995346-line-8)">avc1.4d401e                       </text><text class="terminal-1511995346-r1" x="1695.8" y="215.2" textLength="329.4" clip-path="url(#terminal-1511995346-line-8)">mp4a.40.2                  </text><text class="terminal-1511995346-r1" x="2061.8" y="215.2" textLength="12.2" clip-path="url(#terminal-1511995346-line-8)">│</text><text class="terminal-1511995346-r1" x="2074" y="215.2" textLength="12.2" clip-path="url(#terminal-1511995346-line-8)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-1511995346-line-9)">│</text><text class="terminal-1511995346-r1" x="48.8" y="239.6" textLength="85.4" clip-path="url(#terminal-1511995346-line-9)">      6</text><text class="terminal-1511995346-r1" x="170.8" y="239.6" textLength="146.4" clip-path="url(#terminal-1511995346-line-9)">134         </text><text class="terminal-1511995346-r1" x="353.8" y="239.6" textLength="390.4" clip-path="url(#terminal-1511995346-line-9)">640x360                         </text><text class="terminal-1511995346-r1" x="780.8" y="239.6" textLength="183" clip-path="url(#terminal-1511995346-line-9)">mp4            </text><text class="terminal-1511995346-r1" x="1000.4" y="239.6" textLength="207.4" clip-path="url(#terminal-1511995346-line-9)">0.6mb            </text><text class="terminal-1511995346-r1" x="1244.4" y="239.6" textLength="414.8" clip-path="url(#terminal-1511995346-line-9)">avc1.4d401e                       </text><text class="terminal-1511995346-r1" x="1695.8" y="239.6" textLength="329.4" clip-path="url(#terminal-1511995346-line-9)">none                       </text><text class="terminal-1511995346-r1" x="2061.8" y="239.6" textLength="12.2" clip-path="url(#terminal-1511995346-line-9)">│</text><text class="terminal-1511995346-r1" x="2074" y="239.6" textLength="12.2" clip-path="url(#terminal-1511995346-line-9)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="264" textLength="12.2" clip-path="url(#terminal-1511995346-line-10)">│</text><text class="terminal-1511995346-r1" x="48.8" y="264" textLength="85.4" clip-path="url(#terminal-1511995346-line-10)">      7</text><text class="terminal-1511995346-r1" x="170.8" y="264" textLength="146.4" clip-path="url(#terminal-1511995346-line-10)">18          </text><text class="terminal-1511995346-r1" x="353.8" y="264" textLength="390.4" clip-path="url(#terminal-1511995346-line-10)">640x360                         </text><text class="terminal-1511995346-r1" x="780.8" y="264" textLength="183" clip-path="url(#terminal-1511995346-line-10)">mp4            </text><text class="terminal-1511995346-r1" x="1000.4" y="264" textLength="207.4" clip-path="url(#terminal-1511995346-line-10)">0.8mb            </text><text class="terminal-1511995346-r1" x="1244.4" y="264" textLength="414.8" clip-path="url(#terminal-1511995346-line-10)">avc1.42001e                       </text><text class="terminal-1511995346-r1" x="1695.8" y="264" textLength="329.4" clip-path="url(#terminal-1511995346-line-10)">mp4a.40.2                  </text><text class="terminal-1511995346-r1" x="2061.8" y="264" textLength="12.2" clip-path="url(#terminal-1511995346-line-10)">│</text><text class="terminal-1511995346-r1" x="2074" y="264" textLength="12.2" clip-path="url(#terminal-1511995346-line-10)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-11)">│</text><text class="terminal-1511995346-r1" x="48.8" y="288.4" textLength="85.4" clip-path="url(#terminal-1511995346-line-11)">      8</text><text class="terminal-1511995346-r1" x="170.8" y="288.4" textLength="146.4" clip-path="url(#terminal-1511995346-line-11)">243         </text><text class="terminal-1511995346-r1" x="353.8" y="288.4" textLength="390.4" clip-path="url(#terminal-1511995346-line-11)">640x360                         </text><text class="terminal-1511995346-r1" x="780.8" y="288.4" textLength="183" clip-path="url(#terminal-1511995346-line-11)">webm           </text><text class="terminal-1511995346-r1" x="1000.4" y="288.4" textLength="207.4" clip-path="url(#terminal-1511995346-line-11)">0.6mb            </text><text class="terminal-1511995346-r1" x="1244.4" y="288.4" textLength="414.8" clip-path="url(#terminal-1511995346-line-11)">vp9                               </text><text class="terminal-1511995346-r1" x="1695.8" y="288.4" textLength="329.4" clip-path="url(#terminal-1511995346-line-11)">none                       </text><text class="terminal-1511995346-r1" x="2061.8" y="288.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-11)">│</text><text class="terminal-1511995346-r1" x="2074" y="288.4" textLength="12.2" clip-path="url(#terminal-1511995346-line-11)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="312.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-12)">│</text><text class="terminal-1511995346-r1" x="2061.8" y="312.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-12)">│</text><text class="terminal-1511995346-r1" x="2074" y="312.8" textLength="12.2" clip-path="url(#terminal-1511995346-line-12)">
|
||||
</text><text class="terminal-1511995346-r1" x="0" y="337.2" textLength="2074" clip-path="url(#terminal-1511995346-line-13)">╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1511995346-r1" x="2074" y="337.2" textLength="12.2" clip-path="url(#terminal-1511995346-line-13)">
|
||||
</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 24 KiB |
83
docs/img/add-file.svg
Normal file
83
docs/img/add-file.svg
Normal file
@@ -0,0 +1,83 @@
|
||||
<svg class="rich-terminal" viewBox="0 0 2556 220.79999999999998" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Generated with Rich https://www.textualize.io -->
|
||||
<style>
|
||||
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Regular"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Regular.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Regular.woff") format("woff");
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Bold"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Bold.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bold.woff") format("woff");
|
||||
font-style: bold;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.terminal-4105504262-matrix {
|
||||
font-family: Fira Code, monospace;
|
||||
font-size: 20px;
|
||||
line-height: 24.4px;
|
||||
font-variant-east-asian: full-width;
|
||||
}
|
||||
|
||||
.terminal-4105504262-title {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
font-family: arial;
|
||||
}
|
||||
|
||||
.terminal-4105504262-r1 { fill: #c5c8c6 }
|
||||
.terminal-4105504262-r2 { fill: #c5c8c6;font-weight: bold }
|
||||
</style>
|
||||
|
||||
<defs>
|
||||
<clipPath id="terminal-4105504262-clip-terminal">
|
||||
<rect x="0" y="0" width="2536.6" height="169.79999999999998" />
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4105504262-line-0">
|
||||
<rect x="0" y="1.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4105504262-line-1">
|
||||
<rect x="0" y="25.9" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4105504262-line-2">
|
||||
<rect x="0" y="50.3" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4105504262-line-3">
|
||||
<rect x="0" y="74.7" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4105504262-line-4">
|
||||
<rect x="0" y="99.1" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4105504262-line-5">
|
||||
<rect x="0" y="123.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
||||
<rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="2554" height="218.8" rx="8"/><text class="terminal-4105504262-title" fill="#c5c8c6" text-anchor="middle" x="1277" y="27">Rich</text>
|
||||
<g transform="translate(26,22)">
|
||||
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
|
||||
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
|
||||
<circle cx="44" cy="0" r="7" fill="#28c840"/>
|
||||
</g>
|
||||
|
||||
<g transform="translate(9, 41)" clip-path="url(#terminal-4105504262-clip-terminal)">
|
||||
|
||||
<g class="terminal-4105504262-matrix">
|
||||
<text class="terminal-4105504262-r1" x="0" y="20" textLength="24.4" clip-path="url(#terminal-4105504262-line-0)">╭─</text><text class="terminal-4105504262-r1" x="24.4" y="20" textLength="2488.8" clip-path="url(#terminal-4105504262-line-0)">───────────────────────────────────────────────────────────────────────────────────────── add-file -store tutorial ─────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4105504262-r1" x="2513.2" y="20" textLength="24.4" clip-path="url(#terminal-4105504262-line-0)">─╮</text><text class="terminal-4105504262-r1" x="2537.6" y="20" textLength="12.2" clip-path="url(#terminal-4105504262-line-0)">
|
||||
</text><text class="terminal-4105504262-r1" x="0" y="44.4" textLength="12.2" clip-path="url(#terminal-4105504262-line-1)">│</text><text class="terminal-4105504262-r1" x="2525.4" y="44.4" textLength="12.2" clip-path="url(#terminal-4105504262-line-1)">│</text><text class="terminal-4105504262-r1" x="2537.6" y="44.4" textLength="12.2" clip-path="url(#terminal-4105504262-line-1)">
|
||||
</text><text class="terminal-4105504262-r1" x="0" y="68.8" textLength="12.2" clip-path="url(#terminal-4105504262-line-2)">│</text><text class="terminal-4105504262-r2" x="48.8" y="68.8" textLength="122" clip-path="url(#terminal-4105504262-line-2)">         #</text><text class="terminal-4105504262-r2" x="207.4" y="68.8" textLength="1281" clip-path="url(#terminal-4105504262-line-2)">TITLE                                                                                                    </text><text class="terminal-4105504262-r2" x="1525" y="68.8" textLength="439.2" clip-path="url(#terminal-4105504262-line-2)">STORE                               </text><text class="terminal-4105504262-r2" x="2000.8" y="68.8" textLength="256.2" clip-path="url(#terminal-4105504262-line-2)">SIZE                 </text><text class="terminal-4105504262-r2" x="2293.6" y="68.8" textLength="195.2" clip-path="url(#terminal-4105504262-line-2)">EXT             </text><text class="terminal-4105504262-r1" x="2525.4" y="68.8" textLength="12.2" clip-path="url(#terminal-4105504262-line-2)">│</text><text class="terminal-4105504262-r1" x="2537.6" y="68.8" textLength="12.2" clip-path="url(#terminal-4105504262-line-2)">
|
||||
</text><text class="terminal-4105504262-r1" x="0" y="93.2" textLength="12.2" clip-path="url(#terminal-4105504262-line-3)">│</text><text class="terminal-4105504262-r1" x="24.4" y="93.2" textLength="2488.8" clip-path="url(#terminal-4105504262-line-3)"> ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── </text><text class="terminal-4105504262-r1" x="2525.4" y="93.2" textLength="12.2" clip-path="url(#terminal-4105504262-line-3)">│</text><text class="terminal-4105504262-r1" x="2537.6" y="93.2" textLength="12.2" clip-path="url(#terminal-4105504262-line-3)">
|
||||
</text><text class="terminal-4105504262-r1" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-4105504262-line-4)">│</text><text class="terminal-4105504262-r1" x="48.8" y="117.6" textLength="122" clip-path="url(#terminal-4105504262-line-4)">         1</text><text class="terminal-4105504262-r1" x="207.4" y="117.6" textLength="1281" clip-path="url(#terminal-4105504262-line-4)">terry davis - command line                                                                               </text><text class="terminal-4105504262-r1" x="1525" y="117.6" textLength="439.2" clip-path="url(#terminal-4105504262-line-4)">tutorial                            </text><text class="terminal-4105504262-r1" x="2000.8" y="117.6" textLength="256.2" clip-path="url(#terminal-4105504262-line-4)">1 mb                 </text><text class="terminal-4105504262-r1" x="2293.6" y="117.6" textLength="195.2" clip-path="url(#terminal-4105504262-line-4)">mkv             </text><text class="terminal-4105504262-r1" x="2525.4" y="117.6" textLength="12.2" clip-path="url(#terminal-4105504262-line-4)">│</text><text class="terminal-4105504262-r1" x="2537.6" y="117.6" textLength="12.2" clip-path="url(#terminal-4105504262-line-4)">
|
||||
</text><text class="terminal-4105504262-r1" x="0" y="142" textLength="12.2" clip-path="url(#terminal-4105504262-line-5)">│</text><text class="terminal-4105504262-r1" x="2525.4" y="142" textLength="12.2" clip-path="url(#terminal-4105504262-line-5)">│</text><text class="terminal-4105504262-r1" x="2537.6" y="142" textLength="12.2" clip-path="url(#terminal-4105504262-line-5)">
|
||||
</text><text class="terminal-4105504262-r1" x="0" y="166.4" textLength="2537.6" clip-path="url(#terminal-4105504262-line-6)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4105504262-r1" x="2537.6" y="166.4" textLength="12.2" clip-path="url(#terminal-4105504262-line-6)">
|
||||
</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
107
docs/img/add-tag.svg
Normal file
107
docs/img/add-tag.svg
Normal file
@@ -0,0 +1,107 @@
|
||||
<svg class="rich-terminal" viewBox="0 0 2556 367.2" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Generated with Rich https://www.textualize.io -->
|
||||
<style>
|
||||
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Regular"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Regular.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Regular.woff") format("woff");
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Bold"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Bold.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bold.woff") format("woff");
|
||||
font-style: bold;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.terminal-2184702832-matrix {
|
||||
font-family: Fira Code, monospace;
|
||||
font-size: 20px;
|
||||
line-height: 24.4px;
|
||||
font-variant-east-asian: full-width;
|
||||
}
|
||||
|
||||
.terminal-2184702832-title {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
font-family: arial;
|
||||
}
|
||||
|
||||
.terminal-2184702832-r1 { fill: #c5c8c6 }
|
||||
.terminal-2184702832-r2 { fill: #c5c8c6;font-weight: bold }
|
||||
</style>
|
||||
|
||||
<defs>
|
||||
<clipPath id="terminal-2184702832-clip-terminal">
|
||||
<rect x="0" y="0" width="2536.6" height="316.2" />
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-0">
|
||||
<rect x="0" y="1.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-1">
|
||||
<rect x="0" y="25.9" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-2">
|
||||
<rect x="0" y="50.3" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-3">
|
||||
<rect x="0" y="74.7" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-4">
|
||||
<rect x="0" y="99.1" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-5">
|
||||
<rect x="0" y="123.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-6">
|
||||
<rect x="0" y="147.9" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-7">
|
||||
<rect x="0" y="172.3" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-8">
|
||||
<rect x="0" y="196.7" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-9">
|
||||
<rect x="0" y="221.1" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-10">
|
||||
<rect x="0" y="245.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-2184702832-line-11">
|
||||
<rect x="0" y="269.9" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
||||
<rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="2554" height="365.2" rx="8"/><text class="terminal-2184702832-title" fill="#c5c8c6" text-anchor="middle" x="1277" y="27">Rich</text>
|
||||
<g transform="translate(26,22)">
|
||||
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
|
||||
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
|
||||
<circle cx="44" cy="0" r="7" fill="#28c840"/>
|
||||
</g>
|
||||
|
||||
<g transform="translate(9, 41)" clip-path="url(#terminal-2184702832-clip-terminal)">
|
||||
|
||||
<g class="terminal-2184702832-matrix">
|
||||
<text class="terminal-2184702832-r1" x="0" y="20" textLength="24.4" clip-path="url(#terminal-2184702832-line-0)">╭─</text><text class="terminal-2184702832-r1" x="24.4" y="20" textLength="2488.8" clip-path="url(#terminal-2184702832-line-0)">───────────────────────────────────────────────────────────────────────────────────── tag: terry davis - command line ──────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-2184702832-r1" x="2513.2" y="20" textLength="24.4" clip-path="url(#terminal-2184702832-line-0)">─╮</text><text class="terminal-2184702832-r1" x="2537.6" y="20" textLength="12.2" clip-path="url(#terminal-2184702832-line-0)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="44.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-1)">│</text><text class="terminal-2184702832-r1" x="2525.4" y="44.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-1)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="44.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-1)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="68.8" textLength="12.2" clip-path="url(#terminal-2184702832-line-2)">│</text><text class="terminal-2184702832-r2" x="48.8" y="68.8" textLength="183" clip-path="url(#terminal-2184702832-line-2)">              #</text><text class="terminal-2184702832-r2" x="268.4" y="68.8" textLength="2220.4" clip-path="url(#terminal-2184702832-line-2)">TAG                                                                                                                                                                                   </text><text class="terminal-2184702832-r1" x="2525.4" y="68.8" textLength="12.2" clip-path="url(#terminal-2184702832-line-2)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="68.8" textLength="12.2" clip-path="url(#terminal-2184702832-line-2)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="93.2" textLength="12.2" clip-path="url(#terminal-2184702832-line-3)">│</text><text class="terminal-2184702832-r1" x="24.4" y="93.2" textLength="2488.8" clip-path="url(#terminal-2184702832-line-3)"> ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── </text><text class="terminal-2184702832-r1" x="2525.4" y="93.2" textLength="12.2" clip-path="url(#terminal-2184702832-line-3)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="93.2" textLength="12.2" clip-path="url(#terminal-2184702832-line-3)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-2184702832-line-4)">│</text><text class="terminal-2184702832-r1" x="48.8" y="117.6" textLength="183" clip-path="url(#terminal-2184702832-line-4)">              1</text><text class="terminal-2184702832-r1" x="268.4" y="117.6" textLength="2220.4" clip-path="url(#terminal-2184702832-line-4)">channel:archeroflusitania                                                                                                                                                             </text><text class="terminal-2184702832-r1" x="2525.4" y="117.6" textLength="12.2" clip-path="url(#terminal-2184702832-line-4)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="117.6" textLength="12.2" clip-path="url(#terminal-2184702832-line-4)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="142" textLength="12.2" clip-path="url(#terminal-2184702832-line-5)">│</text><text class="terminal-2184702832-r1" x="48.8" y="142" textLength="183" clip-path="url(#terminal-2184702832-line-5)">              2</text><text class="terminal-2184702832-r1" x="268.4" y="142" textLength="2220.4" clip-path="url(#terminal-2184702832-line-5)">cli                                                                                                                                                                                   </text><text class="terminal-2184702832-r1" x="2525.4" y="142" textLength="12.2" clip-path="url(#terminal-2184702832-line-5)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="142" textLength="12.2" clip-path="url(#terminal-2184702832-line-5)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-6)">│</text><text class="terminal-2184702832-r1" x="48.8" y="166.4" textLength="183" clip-path="url(#terminal-2184702832-line-6)">              3</text><text class="terminal-2184702832-r1" x="268.4" y="166.4" textLength="2220.4" clip-path="url(#terminal-2184702832-line-6)">creator:archeroflusitania                                                                                                                                                             </text><text class="terminal-2184702832-r1" x="2525.4" y="166.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-6)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="166.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-6)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-2184702832-line-7)">│</text><text class="terminal-2184702832-r1" x="48.8" y="190.8" textLength="183" clip-path="url(#terminal-2184702832-line-7)">              4</text><text class="terminal-2184702832-r1" x="268.4" y="190.8" textLength="2220.4" clip-path="url(#terminal-2184702832-line-7)">desktop                                                                                                                                                                               </text><text class="terminal-2184702832-r1" x="2525.4" y="190.8" textLength="12.2" clip-path="url(#terminal-2184702832-line-7)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="190.8" textLength="12.2" clip-path="url(#terminal-2184702832-line-7)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-2184702832-line-8)">│</text><text class="terminal-2184702832-r1" x="48.8" y="215.2" textLength="183" clip-path="url(#terminal-2184702832-line-8)">              5</text><text class="terminal-2184702832-r1" x="268.4" y="215.2" textLength="2220.4" clip-path="url(#terminal-2184702832-line-8)">title:terry davis - command line                                                                                                                                                      </text><text class="terminal-2184702832-r1" x="2525.4" y="215.2" textLength="12.2" clip-path="url(#terminal-2184702832-line-8)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="215.2" textLength="12.2" clip-path="url(#terminal-2184702832-line-8)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="239.6" textLength="12.2" clip-path="url(#terminal-2184702832-line-9)">│</text><text class="terminal-2184702832-r1" x="48.8" y="239.6" textLength="183" clip-path="url(#terminal-2184702832-line-9)">              6</text><text class="terminal-2184702832-r1" x="268.4" y="239.6" textLength="2220.4" clip-path="url(#terminal-2184702832-line-9)">ubuntu                                                                                                                                                                                </text><text class="terminal-2184702832-r1" x="2525.4" y="239.6" textLength="12.2" clip-path="url(#terminal-2184702832-line-9)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="239.6" textLength="12.2" clip-path="url(#terminal-2184702832-line-9)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="264" textLength="12.2" clip-path="url(#terminal-2184702832-line-10)">│</text><text class="terminal-2184702832-r1" x="48.8" y="264" textLength="183" clip-path="url(#terminal-2184702832-line-10)">              7</text><text class="terminal-2184702832-r1" x="268.4" y="264" textLength="2220.4" clip-path="url(#terminal-2184702832-line-10)">upload_date:20250728                                                                                                                                                                  </text><text class="terminal-2184702832-r1" x="2525.4" y="264" textLength="12.2" clip-path="url(#terminal-2184702832-line-10)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="264" textLength="12.2" clip-path="url(#terminal-2184702832-line-10)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="288.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-11)">│</text><text class="terminal-2184702832-r1" x="2525.4" y="288.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-11)">│</text><text class="terminal-2184702832-r1" x="2537.6" y="288.4" textLength="12.2" clip-path="url(#terminal-2184702832-line-11)">
|
||||
</text><text class="terminal-2184702832-r1" x="0" y="312.8" textLength="2537.6" clip-path="url(#terminal-2184702832-line-12)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-2184702832-r1" x="2537.6" y="312.8" textLength="12.2" clip-path="url(#terminal-2184702832-line-12)">
|
||||
</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 21 KiB |
95
docs/img/get-tag.svg
Normal file
95
docs/img/get-tag.svg
Normal file
@@ -0,0 +1,95 @@
|
||||
<svg class="rich-terminal" viewBox="0 0 2556 294.0" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Generated with Rich https://www.textualize.io -->
|
||||
<style>
|
||||
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Regular"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Regular.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Regular.woff") format("woff");
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Bold"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Bold.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bold.woff") format("woff");
|
||||
font-style: bold;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.terminal-4170162618-matrix {
|
||||
font-family: Fira Code, monospace;
|
||||
font-size: 20px;
|
||||
line-height: 24.4px;
|
||||
font-variant-east-asian: full-width;
|
||||
}
|
||||
|
||||
.terminal-4170162618-title {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
font-family: arial;
|
||||
}
|
||||
|
||||
.terminal-4170162618-r1 { fill: #c5c8c6 }
|
||||
.terminal-4170162618-r2 { fill: #c5c8c6;font-weight: bold }
|
||||
</style>
|
||||
|
||||
<defs>
|
||||
<clipPath id="terminal-4170162618-clip-terminal">
|
||||
<rect x="0" y="0" width="2536.6" height="243.0" />
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-0">
|
||||
<rect x="0" y="1.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-1">
|
||||
<rect x="0" y="25.9" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-2">
|
||||
<rect x="0" y="50.3" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-3">
|
||||
<rect x="0" y="74.7" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-4">
|
||||
<rect x="0" y="99.1" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-5">
|
||||
<rect x="0" y="123.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-6">
|
||||
<rect x="0" y="147.9" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-7">
|
||||
<rect x="0" y="172.3" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-4170162618-line-8">
|
||||
<rect x="0" y="196.7" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
||||
<rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="2554" height="292" rx="8"/><text class="terminal-4170162618-title" fill="#c5c8c6" text-anchor="middle" x="1277" y="27">Rich</text>
|
||||
<g transform="translate(26,22)">
|
||||
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
|
||||
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
|
||||
<circle cx="44" cy="0" r="7" fill="#28c840"/>
|
||||
</g>
|
||||
|
||||
<g transform="translate(9, 41)" clip-path="url(#terminal-4170162618-clip-terminal)">
|
||||
|
||||
<g class="terminal-4170162618-matrix">
|
||||
<text class="terminal-4170162618-r1" x="0" y="20" textLength="24.4" clip-path="url(#terminal-4170162618-line-0)">╭─</text><text class="terminal-4170162618-r1" x="24.4" y="20" textLength="2488.8" clip-path="url(#terminal-4170162618-line-0)">───────────────────────────────────────────────────────────────────────────────────── tag: terry davis - command line ──────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-4170162618-r1" x="2513.2" y="20" textLength="24.4" clip-path="url(#terminal-4170162618-line-0)">─╮</text><text class="terminal-4170162618-r1" x="2537.6" y="20" textLength="12.2" clip-path="url(#terminal-4170162618-line-0)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="44.4" textLength="12.2" clip-path="url(#terminal-4170162618-line-1)">│</text><text class="terminal-4170162618-r1" x="2525.4" y="44.4" textLength="12.2" clip-path="url(#terminal-4170162618-line-1)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="44.4" textLength="12.2" clip-path="url(#terminal-4170162618-line-1)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="68.8" textLength="12.2" clip-path="url(#terminal-4170162618-line-2)">│</text><text class="terminal-4170162618-r2" x="48.8" y="68.8" textLength="183" clip-path="url(#terminal-4170162618-line-2)">              #</text><text class="terminal-4170162618-r2" x="268.4" y="68.8" textLength="2220.4" clip-path="url(#terminal-4170162618-line-2)">TAG                                                                                                                                                                                   </text><text class="terminal-4170162618-r1" x="2525.4" y="68.8" textLength="12.2" clip-path="url(#terminal-4170162618-line-2)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="68.8" textLength="12.2" clip-path="url(#terminal-4170162618-line-2)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="93.2" textLength="12.2" clip-path="url(#terminal-4170162618-line-3)">│</text><text class="terminal-4170162618-r1" x="24.4" y="93.2" textLength="2488.8" clip-path="url(#terminal-4170162618-line-3)"> ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── </text><text class="terminal-4170162618-r1" x="2525.4" y="93.2" textLength="12.2" clip-path="url(#terminal-4170162618-line-3)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="93.2" textLength="12.2" clip-path="url(#terminal-4170162618-line-3)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-4170162618-line-4)">│</text><text class="terminal-4170162618-r1" x="48.8" y="117.6" textLength="183" clip-path="url(#terminal-4170162618-line-4)">              1</text><text class="terminal-4170162618-r1" x="268.4" y="117.6" textLength="2220.4" clip-path="url(#terminal-4170162618-line-4)">channel:archeroflusitania                                                                                                                                                             </text><text class="terminal-4170162618-r1" x="2525.4" y="117.6" textLength="12.2" clip-path="url(#terminal-4170162618-line-4)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="117.6" textLength="12.2" clip-path="url(#terminal-4170162618-line-4)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="142" textLength="12.2" clip-path="url(#terminal-4170162618-line-5)">│</text><text class="terminal-4170162618-r1" x="48.8" y="142" textLength="183" clip-path="url(#terminal-4170162618-line-5)">              2</text><text class="terminal-4170162618-r1" x="268.4" y="142" textLength="2220.4" clip-path="url(#terminal-4170162618-line-5)">creator:archeroflusitania                                                                                                                                                             </text><text class="terminal-4170162618-r1" x="2525.4" y="142" textLength="12.2" clip-path="url(#terminal-4170162618-line-5)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="142" textLength="12.2" clip-path="url(#terminal-4170162618-line-5)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="166.4" textLength="12.2" clip-path="url(#terminal-4170162618-line-6)">│</text><text class="terminal-4170162618-r1" x="48.8" y="166.4" textLength="183" clip-path="url(#terminal-4170162618-line-6)">              3</text><text class="terminal-4170162618-r1" x="268.4" y="166.4" textLength="2220.4" clip-path="url(#terminal-4170162618-line-6)">title:terry davis - command line                                                                                                                                                      </text><text class="terminal-4170162618-r1" x="2525.4" y="166.4" textLength="12.2" clip-path="url(#terminal-4170162618-line-6)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="166.4" textLength="12.2" clip-path="url(#terminal-4170162618-line-6)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="190.8" textLength="12.2" clip-path="url(#terminal-4170162618-line-7)">│</text><text class="terminal-4170162618-r1" x="48.8" y="190.8" textLength="183" clip-path="url(#terminal-4170162618-line-7)">              4</text><text class="terminal-4170162618-r1" x="268.4" y="190.8" textLength="2220.4" clip-path="url(#terminal-4170162618-line-7)">upload_date:20250728                                                                                                                                                                  </text><text class="terminal-4170162618-r1" x="2525.4" y="190.8" textLength="12.2" clip-path="url(#terminal-4170162618-line-7)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="190.8" textLength="12.2" clip-path="url(#terminal-4170162618-line-7)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="215.2" textLength="12.2" clip-path="url(#terminal-4170162618-line-8)">│</text><text class="terminal-4170162618-r1" x="2525.4" y="215.2" textLength="12.2" clip-path="url(#terminal-4170162618-line-8)">│</text><text class="terminal-4170162618-r1" x="2537.6" y="215.2" textLength="12.2" clip-path="url(#terminal-4170162618-line-8)">
|
||||
</text><text class="terminal-4170162618-r1" x="0" y="239.6" textLength="2537.6" clip-path="url(#terminal-4170162618-line-9)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-4170162618-r1" x="2537.6" y="239.6" textLength="12.2" clip-path="url(#terminal-4170162618-line-9)">
|
||||
</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 15 KiB |
83
docs/img/search-store.svg
Normal file
83
docs/img/search-store.svg
Normal file
@@ -0,0 +1,83 @@
|
||||
<svg class="rich-terminal" viewBox="0 0 2556 220.79999999999998" xmlns="http://www.w3.org/2000/svg">
|
||||
<!-- Generated with Rich https://www.textualize.io -->
|
||||
<style>
|
||||
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Regular"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Regular.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Regular.woff") format("woff");
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Fira Code";
|
||||
src: local("FiraCode-Bold"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff2/FiraCode-Bold.woff2") format("woff2"),
|
||||
url("https://cdnjs.cloudflare.com/ajax/libs/firacode/6.2.0/woff/FiraCode-Bold.woff") format("woff");
|
||||
font-style: bold;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.terminal-1147275963-matrix {
|
||||
font-family: Fira Code, monospace;
|
||||
font-size: 20px;
|
||||
line-height: 24.4px;
|
||||
font-variant-east-asian: full-width;
|
||||
}
|
||||
|
||||
.terminal-1147275963-title {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
font-family: arial;
|
||||
}
|
||||
|
||||
.terminal-1147275963-r1 { fill: #c5c8c6 }
|
||||
.terminal-1147275963-r2 { fill: #c5c8c6;font-weight: bold }
|
||||
</style>
|
||||
|
||||
<defs>
|
||||
<clipPath id="terminal-1147275963-clip-terminal">
|
||||
<rect x="0" y="0" width="2536.6" height="169.79999999999998" />
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1147275963-line-0">
|
||||
<rect x="0" y="1.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1147275963-line-1">
|
||||
<rect x="0" y="25.9" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1147275963-line-2">
|
||||
<rect x="0" y="50.3" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1147275963-line-3">
|
||||
<rect x="0" y="74.7" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1147275963-line-4">
|
||||
<rect x="0" y="99.1" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
<clipPath id="terminal-1147275963-line-5">
|
||||
<rect x="0" y="123.5" width="2537.6" height="24.65"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
|
||||
<rect fill="#292929" stroke="rgba(255,255,255,0.35)" stroke-width="1" x="1" y="1" width="2554" height="218.8" rx="8"/><text class="terminal-1147275963-title" fill="#c5c8c6" text-anchor="middle" x="1277" y="27">Rich</text>
|
||||
<g transform="translate(26,22)">
|
||||
<circle cx="0" cy="0" r="7" fill="#ff5f57"/>
|
||||
<circle cx="22" cy="0" r="7" fill="#febc2e"/>
|
||||
<circle cx="44" cy="0" r="7" fill="#28c840"/>
|
||||
</g>
|
||||
|
||||
<g transform="translate(9, 41)" clip-path="url(#terminal-1147275963-clip-terminal)">
|
||||
|
||||
<g class="terminal-1147275963-matrix">
|
||||
<text class="terminal-1147275963-r1" x="0" y="20" textLength="24.4" clip-path="url(#terminal-1147275963-line-0)">╭─</text><text class="terminal-1147275963-r1" x="24.4" y="20" textLength="2488.8" clip-path="url(#terminal-1147275963-line-0)">────────────────────────────────────────────────────────────────────────────────────────── search-store "ubuntu" ───────────────────────────────────────────────────────────────────────────────────────────</text><text class="terminal-1147275963-r1" x="2513.2" y="20" textLength="24.4" clip-path="url(#terminal-1147275963-line-0)">─╮</text><text class="terminal-1147275963-r1" x="2537.6" y="20" textLength="12.2" clip-path="url(#terminal-1147275963-line-0)">
|
||||
</text><text class="terminal-1147275963-r1" x="0" y="44.4" textLength="12.2" clip-path="url(#terminal-1147275963-line-1)">│</text><text class="terminal-1147275963-r1" x="2525.4" y="44.4" textLength="12.2" clip-path="url(#terminal-1147275963-line-1)">│</text><text class="terminal-1147275963-r1" x="2537.6" y="44.4" textLength="12.2" clip-path="url(#terminal-1147275963-line-1)">
|
||||
</text><text class="terminal-1147275963-r1" x="0" y="68.8" textLength="12.2" clip-path="url(#terminal-1147275963-line-2)">│</text><text class="terminal-1147275963-r2" x="48.8" y="68.8" textLength="122" clip-path="url(#terminal-1147275963-line-2)">         #</text><text class="terminal-1147275963-r2" x="207.4" y="68.8" textLength="1281" clip-path="url(#terminal-1147275963-line-2)">TITLE                                                                                                    </text><text class="terminal-1147275963-r2" x="1525" y="68.8" textLength="439.2" clip-path="url(#terminal-1147275963-line-2)">STORE                               </text><text class="terminal-1147275963-r2" x="2000.8" y="68.8" textLength="256.2" clip-path="url(#terminal-1147275963-line-2)">SIZE                 </text><text class="terminal-1147275963-r2" x="2293.6" y="68.8" textLength="195.2" clip-path="url(#terminal-1147275963-line-2)">EXT             </text><text class="terminal-1147275963-r1" x="2525.4" y="68.8" textLength="12.2" clip-path="url(#terminal-1147275963-line-2)">│</text><text class="terminal-1147275963-r1" x="2537.6" y="68.8" textLength="12.2" clip-path="url(#terminal-1147275963-line-2)">
|
||||
</text><text class="terminal-1147275963-r1" x="0" y="93.2" textLength="12.2" clip-path="url(#terminal-1147275963-line-3)">│</text><text class="terminal-1147275963-r1" x="24.4" y="93.2" textLength="2488.8" clip-path="url(#terminal-1147275963-line-3)"> ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── </text><text class="terminal-1147275963-r1" x="2525.4" y="93.2" textLength="12.2" clip-path="url(#terminal-1147275963-line-3)">│</text><text class="terminal-1147275963-r1" x="2537.6" y="93.2" textLength="12.2" clip-path="url(#terminal-1147275963-line-3)">
|
||||
</text><text class="terminal-1147275963-r1" x="0" y="117.6" textLength="12.2" clip-path="url(#terminal-1147275963-line-4)">│</text><text class="terminal-1147275963-r1" x="48.8" y="117.6" textLength="122" clip-path="url(#terminal-1147275963-line-4)">         1</text><text class="terminal-1147275963-r1" x="207.4" y="117.6" textLength="1281" clip-path="url(#terminal-1147275963-line-4)">terry davis - command line                                                                               </text><text class="terminal-1147275963-r1" x="1525" y="117.6" textLength="439.2" clip-path="url(#terminal-1147275963-line-4)">tutorial                            </text><text class="terminal-1147275963-r1" x="2000.8" y="117.6" textLength="256.2" clip-path="url(#terminal-1147275963-line-4)">1 mb                 </text><text class="terminal-1147275963-r1" x="2293.6" y="117.6" textLength="195.2" clip-path="url(#terminal-1147275963-line-4)">mkv             </text><text class="terminal-1147275963-r1" x="2525.4" y="117.6" textLength="12.2" clip-path="url(#terminal-1147275963-line-4)">│</text><text class="terminal-1147275963-r1" x="2537.6" y="117.6" textLength="12.2" clip-path="url(#terminal-1147275963-line-4)">
|
||||
</text><text class="terminal-1147275963-r1" x="0" y="142" textLength="12.2" clip-path="url(#terminal-1147275963-line-5)">│</text><text class="terminal-1147275963-r1" x="2525.4" y="142" textLength="12.2" clip-path="url(#terminal-1147275963-line-5)">│</text><text class="terminal-1147275963-r1" x="2537.6" y="142" textLength="12.2" clip-path="url(#terminal-1147275963-line-5)">
|
||||
</text><text class="terminal-1147275963-r1" x="0" y="166.4" textLength="2537.6" clip-path="url(#terminal-1147275963-line-6)">╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯</text><text class="terminal-1147275963-r1" x="2537.6" y="166.4" textLength="12.2" clip-path="url(#terminal-1147275963-line-6)">
|
||||
</text>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
76
docs/tutorial.md
Normal file
76
docs/tutorial.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# set up config.conf
|
||||
the config file is meant to be modular, you only need to put in what you want. technically you do not need a file store, but you will miss out on a bunch features. For this tutorial we are going to make an example folderstore. Add the below to your config.conf, pick a path for you that is a blank folder non-system folder.
|
||||
|
||||
|
||||
<figure>
|
||||
<figcaption>config.conf</figcaption>
|
||||
<pre><code class="language-powershell">[store=folder]
|
||||
name="tutorial"
|
||||
path="C:\Users\Admin\Downloads\tutorial"
|
||||
</code></pre>
|
||||
</figure>
|
||||
|
||||
|
||||
after your done save the file and restart the cli.py
|
||||
|
||||
# Downloading from youtube
|
||||
### cookies.txt required - [cookies.txt guide](cookies.md)
|
||||
start up the cli and enter this at prompt, you can copy and paste
|
||||
|
||||
<figure>
|
||||
<figcaption><🜂🜄|🜁🜃></figcaption>
|
||||
<pre><code class="language-powershell">download-media "https://www.youtube.com/watch?v=_23dFb50Z2Y" | add-file -store tutorial
|
||||
</code></pre>
|
||||
</figure>
|
||||
|
||||

|
||||
this shows the available formats you can download, the audio is audio only, and the video will automatically merge audio so you only need to pick the video if you want video and audio. it is ordered best quality at the lowest/highest number down.
|
||||
|
||||
the # column is how you select what you want to pick, run this next
|
||||
|
||||
<figure>
|
||||
<figcaption><🜂🜄|🜁🜃></figcaption>
|
||||
<pre><code class="language-powershell">@8
|
||||
</code></pre>
|
||||
</figure>
|
||||
|
||||

|
||||
|
||||
files inside of stores are renamed as their hash, you will only be able to find your file by searching for it, the title: tag acts as a psuedo filename, if you search "terry" then the file will be brought up, if you search "archeroflusitania" the file will not come up, you need to prepend the namespace first, "channel:archeroflusitania"; you can also use wild card "channel:arch*" and that will pull it up. lets see what tags the file has, run this.
|
||||
|
||||
<figure>
|
||||
<figcaption><🜂🜄|🜁🜃></figcaption>
|
||||
<pre><code class="language-powershell">@1 | get-tag
|
||||
</code></pre>
|
||||
</figure>
|
||||
|
||||

|
||||
these tags are scraped from the youtube video using yt-dlp, they are stored in your store's database, this is how you will actually find your files so make sure it has either a title: tag that you can look up or you add your custom tags
|
||||
now lets add more tags, run this
|
||||
|
||||
<figure>
|
||||
<figcaption><🜂🜄|🜁🜃></figcaption>
|
||||
<pre><code class="language-powershell">@ | add-tag "cli,ubuntu,desktop"
|
||||
</code></pre>
|
||||
</figure>
|
||||
|
||||

|
||||
|
||||
we added freeform tags, freeform tags are tags that dont have colons in them, these tags show up in searches without any special prepends. run the following below to search for our new tags added to the file.
|
||||
|
||||
<figure>
|
||||
<figcaption><🜂🜄|🜁🜃></figcaption>
|
||||
<pre><code class="language-powershell">search-store "ubuntu"
|
||||
</code></pre>
|
||||
</figure>
|
||||
|
||||

|
||||
|
||||
to access your file and view it, you can run either
|
||||
|
||||
@1 | get-file
|
||||
|
||||
or if you have mpv installed (the preferred way for video files)
|
||||
|
||||
@1 | .pipe
|
||||
|
||||
Reference in New Issue
Block a user