Octopress Plugin to Embed Pocket Links With Shortcode

In einem vorangegangenen Beitrag habe ich bereits einen Favorite Link Parser fuer Pocket vorgestellt. Fuer die Weekly Pocket Links reicht das auch aus. Will ich jedoch einen einzelnen meiner eigenen Pocket Links in einen Post einbinden, ist das mit dem Parser sehr umstaendlich. Es waere doch wesentlich angenehmer wenn man hier wie bei Grafiken mit dem img Tag einen Pocket Link einfuegen kann.

Aus diesem Grund habe ich ein Plugin fuer Octopress entwickelt. Damit ist es moeglich mit Hilfe eines Shortcodes {% pocket NR %} einen Link einzubinden. Das sieht dann aehnlich aus wie bei den Twitter Tweet Embed Boxes.

Um das Ergebis vorweg zu nehmen. Hier ist der Pocket Embed Link fuer diesen Blogpost.

Octopress Plugin to Embed Pocket Links With Shortcode

In einem vorangegangenen Beitrag habe ich bereits einen Favorite Link Parser fuer Pocket vorgestellt. Fuer die Weekly Pocket Links reicht das auch aus. Will ich jedoch einen einzelnen meiner eigenen Pocket Links in einen Post einbinden, ist das mit dem Parser sehr umstaendlich.

http://sots.name/blog/2013/10/08/octopress-plugin-to-embed-pocket-links-with-shortcode/

Installation

Um das Plugin zu installieren wird einfach das Repository auf Github ausgecheckt. pocket.rb wird im Verzeichnis plugins der Octopress Installation untergebracht. Die Grafik pocket_small.png wird in das Verzeichnis source/images kopiert.

In pocket.rb muss noch der consumer_key sowie der access_token fuer Pocket eingetragen werden. Wie man diese generiert und nutzt, habe ich in einem anderen Beitrag berichtet

Benutzung

Um einen Pocket Link in den Blogpost einzufuegen wird der Shortcode {% pocket %} genutzt. Als Attribut muss die Nummer des jeweiligen Pocket Links angegeben werden. Diese laesst sich ermitteln, indem man den betreffenden Link auf der Webseite von Pocket aufruft und die mehrstellige Ziffernfolge aus der Adressleiste des Browsers kopiert.

Nach einem rake generate sollte dann auch der Link im Blogpost erscheinen.

Lizenz und Nutzung

Mit pocket.rb koennt ihr machen was ihr wollt. Ein Link waere dennoch schoen.

Hiermit wird unentgeltlich, jeder Person, die eine Kopie der Software und der zugehörigen Dokumentationen (die “Software”) erhält, die Erlaubnis erteilt, sie uneingeschränkt zu benutzen, inklusive und ohne Ausnahme, dem Recht, sie zu verwenden, kopieren, ändern, fusionieren, verlegen, verbreiten, unterlizenzieren und/oder zu verkaufen, und Personen, die diese Software erhalten, diese Rechte zu geben, unter den folgenden Bedingungen: Der obige Urheberrechtsvermerk und dieser Erlaubnisvermerk sind in allen Kopien oder Teilkopien der Software beizulegen.

DIE SOFTWARE WIRD OHNE JEDE AUSDRÜCKLICHE ODER IMPLIZIERTE GARANTIE BEREITGESTELLT, EINSCHLIESSLICH DER GARANTIE ZUR BENUTZUNG FÜR DEN VORGESEHENEN ODER EINEM BESTIMMTEN ZWECK SOWIE JEGLICHER RECHTSVERLETZUNG, JEDOCH NICHT DARAUF BESCHRÄNKT. IN KEINEM FALL SIND DIE AUTOREN ODER COPYRIGHTINHABER FÜR JEGLICHEN SCHADEN ODER SONSTIGE ANSPRÜCHE HAFTBAR ZU MACHEN, OB INFOLGE DER ERFÜLLUNG EINES VERTRAGES, EINES DELIKTES ODER ANDERS IM ZUSAMMENHANG MIT DER SOFTWARE ODER SONSTIGER VERWENDUNG DER SOFTWARE ENTSTANDEN.

Das Pocket Logo unterliegt den Copyright Bestimmungen von Pocket (Read it later, Inc.). Fuer die Nutzung des Logos im Zusammenhang mit dem Pocket Plugin wurde vorher das Einverstaendnis eingeholt. Es gelten die Terms of Service von Pocket.

Comments

GitHub Repos

  • Status updating...