tonybaldwin: tony baldwin (Default)

[sticky entry] Sticky: Xpostulations

Greetings, and welcome to the Xpostulate community.



This community is for user support and development discussion of Xpostulate, the crossposting blog and microblog client, that posts to dreamwidth, livejournal, insanejournal, deadjournal, tumblr, wordpress, statusnet, posterous, and friendika. (coming soon: blogger, too)

Xpostulate is written in Tcl/Tk, is cross-platform (runs on lin/win/mac, although primarily developed on gnu/linux), and is Free Software released according to the terms of the Gnu Public License, v. 3.


Xpostulate User Manual



posted with Xpostulate
tonybaldwin: tony baldwin (Default)
Entry tags:

Xpostulate working on Win7

So, I currently have acces to a Win7 machine (you will recall that I'm a gnu/linux guy), and I've managed to get Xpostulate running on this platform.

Windows annoys the heck out of me, frankly, and I did have to make various changes to the program to make it work, but I have it working, and am posting this, now, with Xpostulate on said Win7 machine.

I will zip up a package for Windows users shortly, with installation instructions, etc., and post again.
tonybaldwin: tony baldwin (Default)

Preview of Xpostulate Improvements

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
tonybaldwin: tony baldwin (Default)

New Xpostulate release in the works

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.

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.
tonybaldwin: tony baldwin (Default)
Entry tags:

Xpostulate

I am working on improvements to Xpostulate.

I am removing iziblog, inksome and scribbld, because nobody uses them.
Sorry.
I will probably allow for a custom moveabletype install that will enable them.

I am implementing support for custom wordpress installs.

I have removed tweeting (basic auth no longer support), and altering the identi.ca dents to support any statusnet installation (which will still support identi.ca, of course).

Cleaning up some code.

I will have new code up on github before the day is out, but not sure when I'll have the new windows and linux installers up on the main site.
tonybaldwin: tony baldwin (Default)

Xpostulate w/ Tumblr released

Okay, I uploaded new Win/Lin installers and source code for Xpostulate, including the new Tumblr feature.
tonybaldwin: tony baldwin (Default)

Xpostulate playing with Tumblr

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

Expect a new release before the weekend is out with this added feature.
tonybaldwin: tony baldwin (Default)

Rejoice! Xpostulate Install Wizard for Win/Lin

Friends, Windows Users, Xpostulators, lend me thine ears...or eyes, or something.
I come bearing great news!

I have just uploaded an Xpostulate Windows Install Wizard!

I have also uploaded a Linux Setup Wizard, although most gnu/linux users probably make to just fine with the install.sh script released with the source files. Oh yes, the source files are also still available for download, as well.

I haven't tested the install wizard for Windows, because I don't use Windows or have access to a Windows machine. Could someone give it a whirl and give me a holler?



posted with Xpostulate
tonybaldwin: tony baldwin (Default)

Xpostulate dent/tweet fixed

Happily, I have fixed tweeting and denting with Xpostulate so that it is now down with Tcl's own HTTP library.
What this means is, it does not call the external tool, cURL, so that Windows users will not need to install cURL for Windows to use the dent/tweet feature.

Xpostulate is now 100% Tcl, with no need to call external resources.
tonybaldwin: tony baldwin (Default)
Entry tags:

Xpostulate: minor interface changes

I have made some minor alterations to the Xpostulate graphical user interface, moving the posting options from buttons at the bottom of the interface, after the text area, to the top, in the area where other parameters are set. There is an entry for choosing which journal to publish to (ie. your or a community), and a menu item for choosing which site.
It's probably best to post to flat-posting sites, first, then to the xml sites, since posting via xmlrpc will convert "<" and "&" in the post (of course, there is a "convert tags" option in the "edit" menu that will change them back/forth".
I also moved the tweeting/denting feature to the bottom of the interface, and rearranged the top area in which posting data/props/parameters are set, a bit, to make things look a bit neater.

Xpostulate: xposting blog/microblog client
here's a screenshot


(recall, you can change the colors, of course...I just chose these because they look goog on the Xpostulate page and Lj and DW communities...)



Posted with Xpostulate
tonybaldwin: tony baldwin (Default)
Entry tags:

custom wordpress posting

I have now successfully posted to my own wordpress installation at baldwinsoftware.com/blog (see this post), using Xpostulate

Lotso progress this weekend.
I need to figure out why scribbld and iziblog are refusing xmlrpc posts.
It would be better if all blogs were using the same method, rather than some accepting xmlrpc, and others using flat posting.
That's high on my priority list, at the moment.

Also, I will write in the means for YOU (dear user) to use Xpostulate with your custom wordpress installation, as I have just done with mine (wordpress posting in the currently released version is only to wordpress.com, but since I am now successfully posting to my custom install, shortly you will have the same option).

Then, of course, as previously mentioned various times, I will be implementing blogger functions, hopefully.
tonybaldwin: tony baldwin (Default)
Entry tags:

Xpostulate v0.2

Xpostulate v0.2

Xpostulate v0.2 has been released, including support for wordpress, inksome and scribbld.
tonybaldwin: tony baldwin (Default)

Xpostulate updates

Okay...

In the past 24 hours I have successfully implemented xmlrpc posting for LJ, IJ and DW, as already mentioned.

I have added posting to Scribbld.net and Inksome.com, as well,
And, I have successfully posted to my WordPress.

It seems I will be posting a new zip shortly to the Xpostulate page with support for these features.

There' still plenty of work to be done, such as tweaking and configuring the interface, adding more features (especially support for blogger api), etc.

Nonetheless, I'm satisfied enough with what's been done so far, I'm finally going to take Xpostulate from v. 0.1 to v. 0.2
Big step!

:)

I'll call it v1.0 when it has blogger support and can download prior entries for editing.
I believe I've mentioned this, but I don't, at least at this juncture, foresee myself adding stuff like friend management, etc...but who knows...Maybe for version 2.0?
tonybaldwin: tony baldwin (Default)
Entry tags:

scribbles

I have also just added support for Scribbld to Xpostulate.

Note: I haven't released a version with either Wordpress or Scribbld support...still tweaking stuff, but, I have successfully shook hands with both servers...
Release project early this coming week.
tonybaldwin: tony baldwin (Default)
Entry tags:

WordPress = SUCCESS

As can be seen here:
FIRST WORDPRESS POST WITH XPOSTULATE

I have now successfully posted to a wordpress blog using Xpostulate.

I'm pretty psyched about that.

I haven't uploaded a new zip with the xmlrpc features just yet, but within days, possibly before the weekend is out, you will have an Xpostulate that posts to LJ, IJ, DJ, DW, Iz and Wordpress at your disposal.
Still tweaking a few things.
tonybaldwin: tony baldwin (Default)
Entry tags:

testing

just another test...

This post was successfully sent using the lj.xmlrpc post method.

What this means is, shortly we will also have wordpress posting...
tonybaldwin: tony baldwin (Default)

xmlrpc posting with Xpostulate

Okay...I've started to hack up the xmlrpc functions.
First, I had to replace all "<" and ">" in html tags in a post with "&lt;" and "&gt;",
and then, I have basically just handwritten out a relevant xml file.
Which looks like this:

<?xml version="1.0"?><methodCall><methodName>LJ.XMLRPC.postevent</methodName><params><param><value><struct><member><name>username</name><value><string>tonytraductor</string></value></member><member><name>password</name><value><string>XXXXXXXX</string></value></member><member><name>subject</name><value><string>xmlrpc posting</string></value></member><member><name>lineendings</name><value><string>pc</string><value></member><member><name>year</name><value><int>2010</int></value></member><member><name>mon</name><value><int>04</int></value></member><member><name>day</name><value><int>06</int></value></member><member><name>hour</name><value><int>10</int></value></member><member><name>min</name><value><int>46</int></value></member><member><name>prop_current_location</name><value><string>127.0.0.1</string></value></member><member><name>propr_current_mood</name><value><string>focused</string></value></member><member><name>prop_taglist</name><value><string>xmlrpc, xpostulate, wordpress, livejournal, dreamwidth, insanejournal</string></value></member><member><name>prop_currentmusic</name><value><string>none</string></value></member><member><name>userjournal</name><value><string>which journal?</string></value></member><member><name>event</name><value><string>Okay...I've started to hack up the xmlrpc functions.
First, I had to replace all "/<" and "/>" in html tags in a post with "&lt;" and "&gt;",
and then, I have basically just handwritten out a relevant xml file.


</string></value></member></struct></value></param></params></methodCall>


What I haven't done is tried to send such a file to a server, yet...
I'm not sure if the posting method has to be different from a flat post, in terms of simply sending this file as the post data...
More work...
But, hey, I'm working on it!
tonybaldwin: tony baldwin (Default)
Entry tags:

update facebook with xpost?

I'm wondering if it would not also be useful...or, rather, I believe it would be, but I'm interested in user feedback, to be able to update one's Facebook status, as well, from Xpostulate?

I think that there are means to do so.
I have, on my machine, a bash terminal Facebook tool that allows updating of Facebook status from the gnu/Linux, bash command line. Were I to dig into the code for that, I imagine I could determine what would be necessary to implement such a feature in Xpostulate, as well.

As far as wordpress and blogger, I've been reading up on those protocols.
Really, it's a matter of me learning how to implement existing xmlrpc tools for Tcl, or writing my own, and, having looked at the existing xmlrpc tools, I believe I'm going to use what I've learned from them, while writing my own processes in for Xpostulate.
It's not that I want to re-invent the wheel, or anything. In truth, I will likely borrow a LOT of code from the existing tools. It's just that I'd rather have these functions built right into Xpostulate, rather than have to require users to find and install separate modules/dependencies (other than tcl, itself, where necessary), in order to use Xpostulate. This is primarily a question of convenience for users, if not simply a matter of masochism on my part. It will involve a bit of code-writing, so I can't make any firm estimates of when such functionality will be available, but, wanting such functions for my own use, I am motivated to get it done.
In fact, these functions (wordpress & blogger posting) are my top priority, at this juncture.
Eventually I will write in the ability to download and edit prior posts, and some other, more superficial matters (choosing user icon? pulldown menus for choosing categories from existing lists for wordpress, perhaps, etc., etc.)

I also have plans to add several "custom" fields, so that the user can add additional blogs, say, for instance, if you have more than one wordpress or dreamwidth account, and you wish to cross post to both. I, for instance, have two livejournals. I also have a wordpress on wordpress.com, but also use wordpress software for the baldwinsoftware.com/blog on my own site. I have, at times, maintained more than one blogspot/blogger blog, as well (one for my software, another for rock en espaƱol, another for LinguasOS, the gnu/linux distro I developed, etc.)
This, custom, or user edited fields for blogs seems a useful feature.

If only I could get Xpostulate to make you a sandwich while you're doing all that writing and posting, and then clean up the kitchen...

./tony


posted with Xpostulate
tonybaldwin: tony baldwin (Default)
Entry tags:

fixes

I finally downloaded Xpostulate to my laptop and attempted to install it, when I found that there was a minor error in the xpost.conf file, and a couple of errors in the install.sh file.
Those have now been amended.
A new zip file has been uploaded, and is available at http://baldwinsoftware.com/xpost.html

sorry about any inconvenience...

good news is, I now know that Xpostulate runs great on both Debian and Ubuntu...
I haven't tested any other platforms, of course...
Waiting for feedback from those of you using other systems.

be well,
./tony
sent with Xpostulate from my Ubuntu 9.04 laptop.
tonybaldwin: tony baldwin (Default)
Entry tags:

Xpostulate user manual

I have made a Xpostulate User Manual on the baldwinsoftware.com/wiki
tonybaldwin: tony baldwin (Default)

securely locating Xpostulations

I have uploaded another zip file for Xpostulate, yet again.

This evening I have added fields for location and security/privacy.
I cleaned up some redundancy in the code, too.



Over the weekend I will likely write in the an ftp tool, since I find myself using TclUP all the time to upload this lovely screenshots, and figure others might like the same utility, right in their blog cilent.

If I can figure out how to upload files to your LJ galleries, etc., I might look into that, too.

Also, of course, I will get to work on implementing the xml-rpc and atom api features to improve posting, include wordpress, and blogger.



posted with Xpostulate