Re: [Orgmode] Blogging org entries using google command line.
Hey Richard, That looks interesting. See the gdoc-write code block defined in the library-of-babel in the org repo at contrib/babel/library-of-babel.org which allows saving Org-mode data to google docs using the google command line. Maybe your function would be suitable for addition to the library-of-babel? Cheers -- Eric Richard Riley rile...@gmail.com writes: Using the google command line you can get some super access to all your Google resources - including docs, calendars blogs. http://code.google.com/p/googlecl/ Once you have installed it and set up your OAUTH you can easily manipulate/add/delete things in your google hosted data. While not polished and featuring hard coded blog name the following function uses the google command line tool to blog the current org-entry. (defun rgr/org-blog-entry () (interactive) (save-excursion (let ((tmpheading (org-get-heading))) (goto-char (org-entry-beginning-position)) (set-mark (org-entry-end-position)) (let*((tmpfile (make-temp-file org-blog-html-)) (blog-command (concat google blogger post --blog \Open Sauce\ --title ' tmpheading ' tmpfile ))) (org-export-as-html 1 nil nil (find-file-noselect tmpfile) t) (with-current-buffer (get-file-buffer tmpfile) (save-buffer)) (start-process-shell-command Google Blog *googlecl* blog-command) At some point I'll try and make it more generic with customised options if no one beats me to it .. regards r. ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode
Re: [Orgmode] Blogging org entries using google command line.
Could Richard Riley have solved my problem? Yes he did. http://naturallogofx.rketburt.org/2010/09/could-richard-riley-have-solved-my.html Thank you, thank you, thank you, Tim Richard Riley rile...@gmail.com writes: Using the google command line you can get some super access to all your Google resources - including docs, calendars blogs. http://code.google.com/p/googlecl/ Once you have installed it and set up your OAUTH you can easily manipulate/add/delete things in your google hosted data. While not polished and featuring hard coded blog name the following function uses the google command line tool to blog the current org-entry. (defun rgr/org-blog-entry () (interactive) (save-excursion (let ((tmpheading (org-get-heading))) (goto-char (org-entry-beginning-position)) (set-mark (org-entry-end-position)) (let*((tmpfile (make-temp-file org-blog-html-)) (blog-command (concat google blogger post --blog \Open Sauce\ --title ' tmpheading ' tmpfile ))) (org-export-as-html 1 nil nil (find-file-noselect tmpfile) t) (with-current-buffer (get-file-buffer tmpfile) (save-buffer)) (start-process-shell-command Google Blog *googlecl* blog-command) At some point I'll try and make it more generic with customised options if no one beats me to it .. regards r. ___ Emacs-orgmode mailing list Please use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode