<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Yeetube on Ἀθανάσιος Α.</title>
    <link>https://thanosapollo.org/el/tags/yeetube/</link>
    <description>Recent content in Yeetube on Ἀθανάσιος Α.</description>
    <generator>Hugo</generator>
    <language>el</language>
    <lastBuildDate>Mon, 26 Feb 2024 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://thanosapollo.org/el/tags/yeetube/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>yeetube | Διεπαφὴ YouTube γιὰ τὸν Ἤμαξ (ἄρθρο)</title>
      <link>https://thanosapollo.org/el/posts/yeetube/</link>
      <pubDate>Wed, 20 Sep 2023 00:00:00 +0000</pubDate>
      <guid>https://thanosapollo.org/el/posts/yeetube/</guid>
      <description>Δημιουργώντας διεπαφὴ γιὰ ἀναπαραγωγὴ βίντεο YouTube μὲ Ἤμαξ</description>
      <content:encoded><![CDATA[<p>Γιὰ νὰ μάθω elisp ἀποφάσισα νὰ δουλέψω σὲ ἕνα ἔργο ποὺ ἔνιωθα ὅτι
ἔλειπε ἀπὸ τὸ οἰκοσύστημα GNU Ἤμαξ, μία ἄμεση διεπαφὴ γιὰ YouTube.</p>
<p><strong>Ἐνημέρωση 2024-02-26</strong>: Αὐτὸ εἶναι παλιὸ ἄρθρο ἱστολογίου ἀπὸ ὅταν ἄρχισα νὰ
δουλεύω σὲ αὐτὸ τὸ ἔργο.  Δὲς τὴ <a href="/projects/yeetube">Σελίδα τοῦ Ἔργου</a>
γιὰ ἐνημερωμένες πληροφορίες.</p>
<blockquote>
<p>Αὐτὸ τὸ πακέτο δὲν χρησιμοποιεῖ κανενὸς εἴδους API, ἁπλῶς ἀναλύει html
&amp; json μὲ κανονικὲς ἐκφράσεις.</p>
</blockquote>
<h2 id="motivation">Κίνητρο</h2>
<p>Ἁπλῶς ἤθελα νὰ μάθω elisp, καὶ ἀποφάσισα νὰ μὴν βλέπω κανένα περιεχόμενο
youtube ἐκτὸς ἂν εἶναι μέσα στὸν Ἤμαξ.  Μὲ αὐτὸν τὸν τρόπο ἐξοικονόμησα
καὶ πολὺ χρόνο ποὺ ἀλλιῶς θὰ σπαταλοῦσα βλέποντας τυχαῖα βίντεο youtube.</p>
<p>Τὸ νὰ βλέπεις youtube μέσω <a href="https://youtube.com">youtube.com</a> σοῦ
ἀποσπᾷ ὑπερβολικὰ τὴν προσοχή· ὁ σκοπὸς τοῦ ἱστότοπου εἶναι νὰ σὲ κρατᾶ κολλημένο μὲ
προτεινόμενα βίντεο ποὺ κάνουν τὸ ἐλάχιστο γιὰ νὰ σὲ κρατήσουν
ἐνεργό.  Χωρὶς νὰ ἀναφέρω ὅτι ἡ πλατφόρμα εἶναι βασικὰ ἰδιόκτητο
λογισμικὸ κατασκοπείας.</p>
<p>Παρόλα αὐτά, πολλοὶ ἀκαδημαϊκοὶ ἀποφασίζουν νὰ ἀνεβάζουν τὰ βίντεο καὶ
ἀκόμα καὶ τὶς διαλέξεις τους ἐκεῖ, ὁπότε ἐκτὸς ἀπὸ ψυχαγωγία εἶναι
πολύτιμος μαθησιακὸς πόρος.</p>
<h2 id="installation-guide">Ὁδηγὸς ἐγκατάστασης</h2>
<p><a href="https://git.thanosapollo.org/yeetube">Ἀποθετήριο τοῦ ἔργου</a></p>
<p>Μπορεῖς νὰ ἐγκαταστήσεις τὸ yeetube μέσω <a href="https://melpa.org/#/yeetube">MELPA</a></p>
<h3 id="straight.el">Straight.el</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(straight-use-package
</span></span><span style="display:flex;"><span> <span style="color:#f92672">&#39;</span>(yeetube :type git
</span></span><span style="display:flex;"><span>           :host <span style="color:#66d9ef">nil</span>
</span></span><span style="display:flex;"><span>           :repo <span style="color:#e6db74">&#34;https://git.thanosapollo.org/yeetube&#34;</span>))
</span></span></code></pre></div><h3 id="manual">Χειροκίνητα</h3>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-shell" data-lang="shell"><span style="display:flex;"><span>$ git clone https://git.thanosapollo.org/yeetube
</span></span></code></pre></div><p>Πρόσθεσε αὐτὸ στὴ διαμόρφωση Ἤμαξ σου</p>
<div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-emacs-lisp" data-lang="emacs-lisp"><span style="display:flex;"><span>(add-to-list <span style="color:#e6db74">&#39;load-path</span> <span style="color:#e6db74">&#34;/path/to/yeetube&#34;</span>)
</span></span><span style="display:flex;"><span>(load-file <span style="color:#e6db74">&#34;~/path/to/yeetube.el&#34;</span>)
</span></span></code></pre></div>]]></content:encoded>
    </item>
  </channel>
</rss>
