![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
So, I've finally got something up and running.

If you'd like to have a test drive of it and give me feedback then that would be awesome.
Source user name = your delicious user name
LJ/DW user name/password = fairly obvious. I solemnly swear I am not storing them (although I intend to make that a feature in the near future).
Links Date/Time should be the date/Time you want them posted _in UTC_. That means that if you live in the UK and want them posted for the 24 hours up from midday yesterday to midday today (BST) then you would use the settings it defaults to. If you are in a different timezone you will have to do the maths yourself.
Output to = Dreamwidth, Livejournal, or Test. DW or LJ post to your journal, using your username/password. The post is currently set to Private, while I kick the tires a bit. You'll have to set it to public yourself. Test will simply redirect the post back to the web page, so you can see the output.
The current timezone bit is vital, because LJ/DW will not let you post with a time set before an existing post. So it makes the post with the current time _in the timezone specified_. So set this to Europe/London if you're in the UK, or to whatever your timezone is if you're elsewhere*.
Feel free to give it a play and leave comments on this post.
*Note: BST is _not_ British Summer Time, it is Bangladesh Standard Time. Confusion in this regard will cause your post to occur five hours in the future.

If you'd like to have a test drive of it and give me feedback then that would be awesome.
Source user name = your delicious user name
LJ/DW user name/password = fairly obvious. I solemnly swear I am not storing them (although I intend to make that a feature in the near future).
Links Date/Time should be the date/Time you want them posted _in UTC_. That means that if you live in the UK and want them posted for the 24 hours up from midday yesterday to midday today (BST) then you would use the settings it defaults to. If you are in a different timezone you will have to do the maths yourself.
Output to = Dreamwidth, Livejournal, or Test. DW or LJ post to your journal, using your username/password. The post is currently set to Private, while I kick the tires a bit. You'll have to set it to public yourself. Test will simply redirect the post back to the web page, so you can see the output.
The current timezone bit is vital, because LJ/DW will not let you post with a time set before an existing post. So it makes the post with the current time _in the timezone specified_. So set this to Europe/London if you're in the UK, or to whatever your timezone is if you're elsewhere*.
Feel free to give it a play and leave comments on this post.
*Note: BST is _not_ British Summer Time, it is Bangladesh Standard Time. Confusion in this regard will cause your post to occur five hours in the future.
no subject
Date: 2011-10-04 08:11 pm (UTC)no subject
Date: 2011-10-04 08:19 pm (UTC)Therefore, when it makes the post to LJ/DW it needs to make the post _now_, so that it doesn't cross over with either any posts you've already made (in which case it would get refused), or with any posts you may make in the future (in which case _they_ would get refused).
In order to work out what "now" is for you it needs to know your timezone.
Does that make sense?
no subject
Date: 2011-10-04 09:53 pm (UTC)AFAICT one was the real, actual time the entry was created, and the other is what is displayed.
Is this to do with displaying the latter?
(I can tell you write UIs for Windows ;) Or that maybe you don't write UIs at all? Labels should be full sentences, not magically completed by the thing you select, for instance.)
> In order to work out what "now" is for you it needs to know your timezone.
In which case, the label should be more like:
"Specify your timezone (for weird technical reasons you don't need to know.)"
Because that is *all* the user needs to know: what is your timezone. Everything else is complex detail that the code and the developer knows about. And hides from the user.
no subject
Date: 2011-10-04 09:55 pm (UTC)Verbs like 'specify' and 'enter' are superfluous and just add noise.
no subject
Date: 2011-10-05 06:50 am (UTC)no subject
Date: 2011-10-04 10:12 pm (UTC)What if the user goes on holiday to Australia, and keeps on posting links?
Couldn't there be a scenario in which they post from their (current) local time and then the automatic poster tries to post with a local datestamp prior to that?
no subject
Date: 2011-10-04 11:35 pm (UTC)no subject
Date: 2011-10-05 06:48 am (UTC)Not that it's doing recurrent posts at the moment.
no subject
Date: 2011-10-04 09:40 pm (UTC)One: I've started using the new tags which let you use multiple words, separating them by a comma, whereas this importer assumes each new word is a new tag.
Two: Currently the tag links point at your tags of those name, not mine.
Three:I persuaded it to post the last days worth of links. I could get it to show me in the 'test' section the two days before that, but when I tried to post them, it didn't do anything (went to a blank page that did nada). And I couldn't post anything before the first, I think.
I ended up grabbing the HTML source from the two days of test I could get it to show, and bundling that in in a lj-cut post with the one day it did post okay.
Thanks for the tool BTW, even with the teething problems it's nice to be able to post the links.
no subject
Date: 2011-10-04 09:48 pm (UTC)no subject
Date: 2011-10-05 07:14 am (UTC)The logging is, frankly, shit at the moment. So I'll switch it to at least spitting exceptions back out to the user so that I can see them, and then work on improving logging as I go along.
no subject
Date: 2011-10-05 06:46 pm (UTC)no subject
Date: 2011-10-05 06:53 pm (UTC)I actually had Pinboard support semi-coded in from the start - and it's generic enough that I actually should be able to support pretty much any links site. (I have a bunch of "Reader" classes and "Writer" classes, and can just code a new one up for any site I want.
Give it a whirl - I actually used your userid as a test case. You'll have to set it to yesterday, as you didn't post any links between midday yesterday and midday today :->
Do set the output to "Test" the first time, just to make sure it's setting things up correctly.
no subject
Date: 2011-10-05 09:38 pm (UTC)My most wanted feature request: I'd like to be able to remove the tags from the links list and just have the app post the titles and descriptions instead (never liked seeing the tags, I don't really feel they add much, especially given my tagging scheme!).
I'd also love to be able to have the reposter automatically put the links behind an LJ cut, but that's only useful if the other two features I request happen: Firstly, I would love an option that specified how long between posts so I could do weekly linkposts rather than daily ones. Secondly, I'd like a box on the app's page in which you could type a short introduction to the entry.
Thus, every week (Tuesday, for the sake of argument), a post would appear on my blog at 9am that said, "These are links I bookmarked over the last seven days and thought you guys might find interesting!" followed by an LJ cut that then let people look at the links if they wanted to.
Least importantly, can you edit the app so it displays in Helvetica where possible? Being a Mac user, and all that... :P
Is any of this possible, or would it all be very difficult to implement?
no subject
Date: 2011-10-05 09:51 pm (UTC)It may take a while though, as this is very-much a part time hobby thing :->
(Next step is to have it remember the options you use, so that you don't have to re-enter them each time. After that is automatically running the posting jobs.)
no subject
Date: 2011-10-05 10:06 pm (UTC)Variable time-periods are also definitely doable, although I'm going to have to get the automated posting set up in the first place.
So, yes, all of this is possible, but you may be waiting a month or two for me to get through it.
no subject
Date: 2011-10-05 10:10 pm (UTC)no subject
Date: 2011-11-11 07:10 pm (UTC)You can now do this!
I'd also love to be able to have the reposter automatically put the links behind an LJ cut
You can do that too!
Firstly, I would love an option that specified how long between posts so I could do weekly linkposts rather than daily ones.
And that!
Secondly, I'd like a box on the app's page in which you could type a short introduction to the entry.
And that!
If you set you template to the following:
the date to next Tuesday at 9am (or whenever) and the period to 7 days then it should work just fine.
Give it a go with the "Test" output first, to make sure it produces what you expect. The Lj-cut will vanish (as it will be interpreted as HTML) , but if you look at the source it should still be there.
no subject
Date: 2011-11-12 10:03 am (UTC)I love the new interface and it works brilliantly, thank you! One question: would it be possible to dictate the tags on LJ from the poster? Not so much useful for me, but I can imagine other people wanting to customise them.
no subject
Date: 2011-11-12 06:10 pm (UTC)What do mean "dictate the tags on LJ" - do you mean "have some extra tags defined by the user" that are appended to the automatic ones (or used in place of them)?
If so, then that's a good idea. I'm currently putting in "links" as a default tag, but you're right, letting people customise that would be good.
no subject
Date: 2011-11-13 12:50 am (UTC)For reference, I've decided not to use the automatic tags (I see my LJ and my Pinboard tags as two different subsets, and some will not make sense in the context of the other).
no subject
Date: 2011-11-13 07:36 pm (UTC)And actually that's the last bit of functionality that wasn't user-controlled, so making it so is definitely worthwhile.