tonybaldwin | blog

non compos mentis

Archive for the ‘software release’ Category

Preview of Xpostulate Improvements

leave a comment »

A preview of what’s to come…

Thinking of UI enhancements, I added the Xpostulate little icon thingy right into the GUI.

What do you think?

Other items on their way:

  • Posterous support. I have interacted with the posterous api via bash with curl, so, just need to translate my scripting for that to tcl with http. Cake, but requires time. I thought I would have that done this past week, but, no joy…too much work (somebody’s gotta pay the rent around here).
  • Blogger support. – The great and benevolent Google® has granted me an API key, and I have looked at the API, but not yet played with it, but this is likely to come this season…soon, me dro0gies.
  • Read your statusnet public timeline or updates from a specific person. This I have, again, done in bash, so just a matter of coding it into tcl. Although, I question if this is appropriate for Xpostulate, and whether it might not be better to do this with iDenTickles only, since iDenTickles is a microblogging client, and Xpostulate is intended for crossposting to blogs, not reading others’ updates.
  • Download, edit, & republish older entries. This is on my todo list, but for each blogging service I have to look at how their API handles this, and then code stuff in, and develop new GUI elements for housing various functions, and blah, blah, blah. It will be work..heavy lifting…but it’s on my TODO list.

posted with Xpostulate

Written by tonybaldwin

September 24, 2011 at 10:16 pm

New Xpostulate release in the works

leave a comment »

Okay, I just pushed new code for Xpostulate to github with the following changes:

  • removed iziblog, scribbld, inksome (spam SEO havens anyway)
  • removed twitter until I can get oauth working
  • added support for custom wordpress installations
  • added support for posting to friendika with bbcode insertions
  • changed identi.ca feature to support any status.net installation.
  • also, various pertinent alterations to gui, of course

all in ONE DAY! because I F–KING ROCK!

I have NOT updated the win/lin installers on the main Xpostulate page, yet.
I have to play with installjammer and get those worked up again, and will probably give a day or two for this new code to be tested,
since, it seems, I now have a contributor on the project who seems willing to test and prod this code.

WELCOME ABOARD, Charles Roth!

Still to do:

  • I really, really want a button to click to automagically translate bbcode to html or vice-versa. That I can do, but need time.
  • Get oauth working for twitter…maybe
  • add support for blogger
  • change the LJ, IJ, DJ, DW to be simple moveabletype, with multiple options, rather than hardwired for 4 different sites, so, say, if you only use LJ and DW, you don’t have DJ and IJ cluttering your interface, or, even, if you have multiple LJ accts (I do, one for my art, other for hackery), you can do that, etc.

Now, I really must get back to translating these Brazilian pharma regulations.

Written by tonybaldwin

September 18, 2011 at 1:47 pm

Fren.Tcl and Frendi.Sh

with 3 comments

Friendika

Friendika

So, those who know me know that I’ve been playing on Friendika, a decentralized, federated, free/open source, privacy protecting, and, well, pretty amazing Social Networking application.

Friendika is pretty awesome in various ways, including, first, you have complete control over who can or cannot see your content.  You own your content and your privacy is completely yours to control.  Also, you can follow contacts from many other networks, including twitter, any status.net installation, Diaspora and Facebook, plus rss feeds, even, so, it becomes sort of a social networking aggregator.  Not only that, but it has friend groups similar to Diaspora Aspects or Google+ Circles.  These groups are very handy.  I follow my Diaspora and Facebook contacts, plus my identi.ca contacts, plus a large number of twitter accounts on my friendika, and have them grouped into local friends, family, haxors (fellow foss hackers, tech blogs, etc.), friends (not local, people I met online), tradus (translation colleagues, work related, polyglots), and one more group for news which includes mostly twitter feeds from a number of news outlets (Al Jazeera, BBC, NPR, Alternet, etc.).  So, it has really helped me to organize my social networking.

So, these past couple of days I, being the geek that I am, have been playing with means of posting to Friendika remotely, first from the bash cli.  Now, I had posted earlier a quick-n-dirty update type script, but I have one now that will toggle cross-posting to various other services (statusnet, twitter, facebook), and will open an editor (vim) to allow you to write longer posts.  I posted it on the wiki here, but will also include the code in this post:

#!/bin/bash

# update friendika from bash with curl
# I put this in my path as "frendi"

# here you enter your username and password
# and other relevant variables, such as whether or not
# you'd like to cross post to statusnet, twitter, or farcebork

read -p "Please enter your username: " uname
read -p "Please enter your password: " pwrd
read -p "Cross post to statusnet? (1=yes, 0=no): " snet
read -p "Cross post to twitter? (1=yes, 0=no): " twit
read -p "Cross post to Farcebork? (1=yes, 0=no): " fb
read -p "Enter the domain of your Friendika site (i.e. http://friendika.somesite.net): " url

# if you did not enter text for update, the script asks for it

if [[ $(echo $*) ]]; then
	ud="$*"
else
	read -p "Enter your update text: " ud
fi

# and this is the curl command that sends the update to the server

if [[ $(curl -u $uname:$pwrd  -d "status=$ud&statusnet_enable=$snet&twitter_enable=$twit&facebook_enable=$fb"  $url/api/statuses/update.xml | grep error) ]]; then

# what does the server say?

	echo "Error"
else
	echo "Success!"
	echo $ud
fi

# this next is optional, but I made a dir in ~/Documents to keep the posts.
# You can comment it out, you can change where it is storing them (the dir path)
# or, even, if you don't want to save the posts (they will pile up), you could
# change this to simply
# rm $filedate.fpost or rm -rf *.fpost, or some such thing.

mv $filedate.fpost ~/Documents/fposts
exit

But I have also now written a graphical application in tcl/tk to write posts to Friendika, Fren.Tcl

Fren.Tcl

Fren.Tcl - tcl/tk Friendika posting application

Find me on Friendika here.

./tony

Written by tonybaldwin

September 14, 2011 at 8:27 am

Debian 6.0 Breaks Free of Restrictive Licenses – PCWorld Business Center

leave a comment »

Debian 6.0 Breaks Free of Restrictive Licenses – PCWorld Business Center.

debian - the universal operating system

debian - the universal operating system

The new Debian release is notable in many ways, not least of which is that it is the first version ever to incorporate an entirely free Linux kernel, using only software published under the GNU General Public License (GPL) or other free licenses compliant with the official Open Source Definition.

Written by tonybaldwin

February 10, 2011 at 6:04 am

Libre Office

with 3 comments

OpenOffice.org becomes Libre Office!

Today, the OpenOffice.org community has released Libre Office, and become The Document Foundation!
With Oracle’s recent take-over off all things java and Sun, the OpenOffice.org name, site, etc., has become the “property” of Oracle. Thankfully, the software is all LGPL code, and, thus, still belongs to the community.
As such, to remain FREE, and ensure continued development and progress, the former OpenOffice.org development community has become The Document Foundation, and released Libre Office, the continuation of the former project.


Libre Office (running on Debian Stable, with openbox wm)
.

Links to the .deb packages for Debian, Ubuntu, etc., do not appear on the download page, but they can be had here.

I have already downloaded and installed Libre Office, as seen in the above screenshot.
Still the same AWESOME, Free office productivity suite!

Relevant links:

iDenTickle updated, again!

leave a comment »

I did it again.
I added more stuff to iDenTickle, again.

This time, I added the option of updating your gNewBook microblog.

I also added a handy little “clear” button.

Also, the setup and about “windows” are now just frames that appear in the main interface, rather than distinct windows.


posted with Xpostulate

Written by tonybaldwin

May 21, 2010 at 8:42 pm

iDenTickle v1.1 released

leave a comment »

Well…I just couldn’t leave well enough alone.
Yesterday I released version 1.0 of IdenTickle, my tcl/tk denter/tweeter tool…but I just kept thinking, it could be better.
The interface could be cleaner, with the setup stuff separate.
And, perhaps an about button, as is common, to bring up a little dialog with a bit of info, and direct the user to the homepage.
Plus buttons to open your browser to your identi.ca or twitter feed…stuff like that.

So, today you have IdenTickle version 1.1.


The main interface.


and, when you open the setup tab/frame to enter your setup information.
As you’ll recall, v 1.0 was already saving your login data (previous version required entry of said data, every time…annoying).

enjoy
./tony

Written by tonybaldwin

May 21, 2010 at 6:46 am

iden.tcl v. 1.0 released

leave a comment »

Moments ago, I released a new version of IdenTickle, the tcl/tk identi.ca and twitter status update tool..

Now it saves your login information, so you don’t have to enter it every time.
Additionally, I built installers for Windows and Linux.
(Mac and BSD folks, etc., will still have to install from source…sorry).

Written by tonybaldwin

May 20, 2010 at 8:06 pm

Tux Trans: Linux for Translators released today!

with one comment

This morning I awoke to find announcement in my inbox of the release of Tux Trans, a gnu/linux distribution, based on Ubuntu Linux.

TuxTrans - gnu/linux for translators

Tuxtrans includes all of the software any professional needs for their usual office and communications needs, including web browsers, e-mail clients, VoIP and chat, the fully featured OpenOffice office suite (word processing, spreadsheets, etc.), tools for multimedia, pdf file manipulation, creation, and other desktop publication tools, plus additional programs specifically useful to translators, including CAT (Computer Aided Translation) software, text aligment tools, software localization, tools, even video subtitling tools, such as:

With these tools, any professional translator is fully equipped to conquer the industry. Seriously.
The underlying system, Ubuntu gnu/Linux, of course, is a solid, fully featured, and very popular gnu/linux distrubtion (I have Ubuntu on my laptop and my netbook, but Debian on my desktops).
Tuxtrans can be tried without affecting your current system, being a LiveCD distrubtion (it can run from a CDRom, without being installed to or effecting your hard drive, while, installation is, of course, an option once you’ve tried it).

Kudos to Peter Sandrini for putting this all together!

Written by tonybaldwin

May 5, 2010 at 4:06 am

Xpostulate now playing with Tumblr, too

leave a comment »

Okay…well, that was easy..
I just successfully made a test post to Tumblr using Xpostulate.

I have just uploaded new installers for both Windows and Linux, as well as the new source code, and am about to update the manual with information relevant to Tumblr posting.

Written by tonybaldwin

April 16, 2010 at 7:02 pm