{"id":310,"date":"2010-01-17T14:11:49","date_gmt":"2010-01-18T00:11:49","guid":{"rendered":"https:\/\/dillernet.com\/apple\/2010\/01\/18\/blogtk-using-in-karmic\/"},"modified":"2010-01-18T00:30:14","modified_gmt":"2010-01-18T05:30:14","slug":"blogtk-using-in-karmic","status":"publish","type":"post","link":"https:\/\/dillernet.com\/apple\/2010\/01\/17\/blogtk-using-in-karmic\/","title":{"rendered":"BloGTK &#8211; Using in Karmic"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" decoding=\"async\" style=\"max-width: 800px;\" src=\"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2010\/01\/BloGTK-icon.png?w=900&#038;ssl=1\" \/><\/p>\n<p>A nice GTK application for blogging is <a target=\"_blank\" href=\"https:\/\/launchpad.net\/blogtk\">BloGTK<\/a>. It&#8217;s written in python and it&#8217;s fast and a decent replacement for MarsEdit when not on my Mac (not that there are many choices for GTK blogging apps). The 2.0 release is available on LaunchPad, but it requires a few extra python packages to run on a fresh Karmic installation. I&#8217;ve outlined what you need to do below.<\/p>\n<p>The BloGTK 2.0 tarball (itself a python package that needs to be installed as root) will install alright, but it won&#8217;t run, instead you&#8217;ll may this:<\/p>\n<p><code><br \/>\ndillera@granite1201:~\/Downloads\/blogtk-2.0$ blogtk2 <br \/>\nXlib:&nbsp; extension \"RANDR\" missing on display \":0.0\".<br \/>\nTraceback (most recent call last):<br \/>\n&nbsp; File \"\/usr\/bin\/blogtk2\", line 6, in &lt;module&gt;<br \/>\n&nbsp;&nbsp;&nbsp; from blogtk2 import main<br \/>\n&nbsp; File \"\/usr\/bin\/..\/share\/blogtk2\/lib\/blogtk2\/__init__.py\", line 35, in &lt;module&gt;<br \/>\n&nbsp;&nbsp;&nbsp; from blogtk2.main import main<br \/>\n&nbsp; File \"\/usr\/bin\/..\/share\/blogtk2\/lib\/blogtk2\/main.py\", line 22, in &lt;module&gt;<br \/>\n&nbsp;&nbsp;&nbsp; from gdata import service<br \/>\nImportError: No module named gdata<br \/>\n<\/code><\/p>\n<ul>\n<li>Grab <a target=\"_blank\" href=\"http:\/\/launchpad.net\/blogtk\/2.0\/2.0\/+download\/blogtk-2.0.tar.gz\">BloGTK 2.o<\/a><\/li>\n<li>Grab <a target=\"_blank\" href=\"http:\/\/gdata-python-client.googlecode.com\/files\/gdata-2.0.6.tar.gz\">Python GDATA<\/a><\/li>\n<li>Grab <a target=\"_blank\" href=\"http:\/\/feedparser.googlecode.com\/files\/feedparser-4.1.zip\">Python feedparser<\/a><\/li>\n<\/ul>\n<p>In your shell, expand them, then as root run the installer&#8230;.<br \/>\nunzip -d feedparser2 feedparser-4.1.zip<br \/>\ntar xvf gdata-2.0.6.tar.gz<\/p>\n<p>then as root:<br \/>\n# python .\/setup.py install<br \/>\nin both of the expanded directories<\/p>\n<p>Finally you&#8217;ll also need to have the python gtk-spell package installed. This is available in the repo.<\/p>\n<p># apt-get install python-gtkspell<\/p>\n<p>Now you can run BloGTK.<\/p>\n<p><code><br \/>\ndillera@granite1201:~$ blogtk2 <br \/>\nXlib:&nbsp; extension \"RANDR\" missing on display \":0.0\".<br \/>\n\/usr\/local\/lib\/python2.6\/dist-packages\/gdata\/tlslite\/utils\/cryptomath.py:9:<br \/> DeprecationWarning: the sha module is deprecated; use the hashlib module instead<br \/>\n&nbsp; import sha<br \/>\n\/usr\/bin\/..\/share\/blogtk2\/lib\/blogtk2\/main.py:63: Warning: g_set_prgname() called multiple times<br \/>\n&nbsp; program = gnome.init('blogtk', '2.0')<br \/>\n<\/code><\/p>\n<p>Pros:<\/p>\n<ul>\n<li>It is very fast<\/li>\n<\/ul>\n<p>Cons:<\/p>\n<ul>\n<li>There is no way to specify new formatting types, what is available is just Paragraphs, Blockquotes, unordered lists (and this cannot detect multiple lines of list items)<\/li>\n<li>There is no image uploading<\/li>\n<\/ul>\n<p>Alternatives: <\/p>\n<ul>\n<li><a href=\"http:\/\/www.scribefire.com\/\">ScribeFire<\/a> &#8211; a nice blogging app that is Firefox Plugin (it does image uploading)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A nice GTK application for blogging is BloGTK. It&#8217;s written in python and it&#8217;s fast and a decent replacement for MarsEdit when not on my Mac (not that there are many choices for GTK blogging apps). The 2.0 release is available on LaunchPad, but it requires a few extra python packages to run on a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33,15,32],"tags":[],"class_list":["post-310","post","type-post","status-publish","format-standard","hentry","category-karmic","category-software","category-ubuntu"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3PE01-50","jetpack-related-posts":[{"id":319,"url":"https:\/\/dillernet.com\/apple\/2010\/01\/18\/flash-10-1-beta2-plugin-for-chrome-browser-in-karmic\/","url_meta":{"origin":310,"position":0},"title":"Flash 10.1 Beta2 plugin for Chrome Browser in Karmic","author":"dillera","date":"January 18, 2010","format":false,"excerpt":"So if you have the 1201N you really should have the Flash 10.1 Beta2 plugin, which supports the ION chip in your Netbook and plays back flash video content near flawlessly and with minimal CPU overhead.After you download the flash beta, you extract it and run a simple installer from\u2026","rel":"","context":"In &quot;EEE&quot;","block_context":{"text":"EEE","link":"https:\/\/dillernet.com\/apple\/category\/eee\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":315,"url":"https:\/\/dillernet.com\/apple\/2010\/01\/18\/ion-xinerama-xwindows-and-multiple-monitors-on-1201n\/","url_meta":{"origin":310,"position":1},"title":"ION, Xinerama, Xwindows and Multiple Monitors on 1201N","author":"dillera","date":"January 18, 2010","format":false,"excerpt":"The EEE 1201N has both a VGA as well as HDMI out. In X on Ubuntu Karmic I wanted to start with just using the VGA to connect to an extra panel I have. It's older and doesn't have HDMI. There were just two issues with this however.1. The Nvidia\u2026","rel":"","context":"In &quot;EEE&quot;","block_context":{"text":"EEE","link":"https:\/\/dillernet.com\/apple\/category\/eee\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":300,"url":"https:\/\/dillernet.com\/apple\/2010\/01\/09\/eee-1201n-ubuntu-karmic-good-results\/","url_meta":{"origin":310,"position":2},"title":"EEE 1201n Ubuntu Karmic &#8211; Good Results","author":"dillera","date":"January 9, 2010","format":false,"excerpt":"So the EEEbuntu 3 install (based on Ubuntu 9.04, Jaunty) was too flakey, and while I had the ION working great, I still had no ethernet or wifi. EEEbuntu is working on release 4 (based on debian) but they haven't even released a beta yet. So, being bored I wiped\u2026","rel":"","context":"In &quot;EEE&quot;","block_context":{"text":"EEE","link":"https:\/\/dillernet.com\/apple\/category\/eee\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":301,"url":"https:\/\/dillernet.com\/apple\/2010\/01\/10\/eee-1201n-wifi-working-in-karmic-ubuntu\/","url_meta":{"origin":310,"position":3},"title":"EEE 1201N &#8211; Wifi working in Karmic Ubuntu","author":"dillera","date":"January 10, 2010","format":false,"excerpt":"To get your wifi working on the 1201N in Ubuntu 9.10 (Karmic) is really pretty easy, once you have the right driver for windows and use the NDISWrapper packages for Ubuntu. I found the critical link here on LaunchPad. The wierd thing is that the wifi in the 1201N is\u2026","rel":"","context":"In &quot;EEE&quot;","block_context":{"text":"EEE","link":"https:\/\/dillernet.com\/apple\/category\/eee\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":200,"url":"https:\/\/dillernet.com\/apple\/2007\/11\/11\/mysql-python-driver-building-on-105\/","url_meta":{"origin":310,"position":4},"title":"MySQL Python driver building (breaking?) on 10.5","author":"dillera","date":"November 11, 2007","format":false,"excerpt":"Trying to get my mysql environment setup on 10.5 I ran head-long into the mysql python 1.22 drivers breaking with xcode 3.from _mysql.c:40: \/usr\/include\/sys\/types.h:92: error: duplicate \u00e2\u20ac\u02dcunsigned\u00e2\u20ac\u2122 \/usr\/include\/sys\/types.h:92: error: two or more data types in declaration specifiers error: command 'gcc' failed with exit status 1 The fixed is coved over\u2026","rel":"","context":"In &quot;Mac&quot;","block_context":{"text":"Mac","link":"https:\/\/dillernet.com\/apple\/category\/mac\/"},"img":{"alt_text":"mysql_icon.png","src":"https:\/\/i0.wp.com\/dillernet.com\/apple\/wp-content\/uploads\/2007\/11\/mysql-icon.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":307,"url":"https:\/\/dillernet.com\/apple\/2010\/01\/17\/karmic-pae-kernal-and-4g-ram-wifi-on-1201n\/","url_meta":{"origin":310,"position":5},"title":"Karmic PAE Kernal and 4G Ram, Wifi on 1201N","author":"dillera","date":"January 17, 2010","format":false,"excerpt":"I recently added more RAM (4G) and a new HD (320G, 7200rpm) to the 1201N. This required re-installation of Ubuntu 9.10 Karmic onto the 1201N. The installation went without a hitch- I had previously re-installed Window 7 Professional, and Ubuntu went in and found it. Ubuntu also correcly detected the\u2026","rel":"","context":"In &quot;EEE&quot;","block_context":{"text":"EEE","link":"https:\/\/dillernet.com\/apple\/category\/eee\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/310","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/comments?post=310"}],"version-history":[{"count":3,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/310\/revisions"}],"predecessor-version":[{"id":313,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/posts\/310\/revisions\/313"}],"wp:attachment":[{"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/media?parent=310"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/categories?post=310"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dillernet.com\/apple\/wp-json\/wp\/v2\/tags?post=310"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}