arrow00: (thinking)
arrow00 ([personal profile] arrow00) wrote2008-01-10 12:17 am
Entry tags:

fandom Meta: archiving stories directly from LJ

So, this is all (once again) [livejournal.com profile] cesperanza's fault. It all started with a posting she made in which...well, I'll let you read it for yourself if you're interested, but what came to me while reading it was we need better archiving. Not that existing archives aren't beautiful and whatnot, but there is no tie in with LJ, and the LJ community is thriving, and many people (such as me) are posting directly to LJ and not bothering to archive (for a variety of reasons.)

The problem with the LJ community is: stuff gets lost. I discovered that myself when digging up stories for my reclist. There are just too many wonderful gems disappearing into the mists of time. The folks at places like [livejournal.com profile] ds_weekly and others do a fantastic job of keeping us in touch with each other on a weekly basis, but they aren't searchable...and there is just no guarantee that LJ won't disappear like the wind in a desert.


The Proposed Solution

What I'm proposing is this: I'm willing to write an archiving script that will essentially pull LJ story postings and all the accompanying meta information and stuff them into a searchable database.

It would only do so for willing writerly participants. All that would be required of them is that they friend the archiving LJ users (ds_archivist or ts_archivist to start with) and follow a particular template when posting wherever they usually do, something like this:

Title: Guess Who's Coming to Dinner
Author: arrow00 (must be lj username)
Pairing: F/V
Rating: PG
Summary: Ma Vecchio and Dead!Bob find an uneasy truce.
etc. (TBD)

(Hm. I think I might actually write this story.)

The participants can post to whatever communities they like; I will simply make the archivist users join all the communities involved and check those communities and users daily for new stories.

What do you guys think? Will this fly? Are people willing to have their stories added to a centralized, searchable archive automatically?

The beauty of this system is a user can change their story and have it rearchived if they make their edits and then change the date. Sure, it will result in stories showing up more often (maybe they can preface the story with [posting updated] or something so people won't get mad.)

Obviously, there is more to think about and plan, but I find myself massively excited by this idea: it might bring the power and features of LJ to join with the missing features of an archive.

Heck, we can even (I think) include a comment box on the bottom of the story so folks can send their comments right back to the original LJ post.

Oh, and the best part about this: LJ will have already formatted the story html all pretty. I'll just grab everything between the cut tags.


ext_38484: (speaking)

[identity profile] karieflybabe.livejournal.com 2008-01-10 12:19 pm (UTC)(link)
This is why I have a separate journal for my stories, to control confusion. It may be simple to others but I like it just fine. I use a variation of your proposed template.

Title:
Author: KarieAuthoress
email: karierauthoress@gmail.com
Permission to archive: Yes, but please tell me where.
Fandom: The Sentinel
Genre:
Pairing:
Summary:
Warnings:
Notes:

For all my stories, I do this.

For TS writers though, I think there is an LJ community who is at least attempting to help us keep track of some of our stories.

I'll keep an eye on this for later...

[identity profile] arrow00.livejournal.com 2008-01-10 05:56 pm (UTC)(link)
Even with a separate journal, though, I've noticed (back when I only posted fic to mine) that people didn't realize they could find all my stories listed cleanly using the tags and the memories. Even though the links were right there in the menu! Also, it's not centralized or searchable like an archive would be.

I like your template very much. It's what I had in mind. I would have to encourage people to rate their stories in a readable way and also include pairings.
ext_38484: (speaking)

[identity profile] karieflybabe.livejournal.com 2008-01-10 08:11 pm (UTC)(link)
I actually picked up my template from Wonderful World Of Makebelieve back when I wanted to start posted my TS fic somewhere.

I agree about the tags, especially on some journal styles where there are no tags to click on and search. That can often be frustrating. Or if a writer doesn't use tags at all.

My only concern is most likely a technical one, something about the wording of your proposal. Clarification would be appreciated. Where would these stories be archived and in what format? I ask for a couple of reasons, but I want to make sure I don't put my foot in my mouth in the asking.

Nifty Tool

[identity profile] morgandawn.livejournal.com 2008-01-11 07:21 am (UTC)(link)
I am guessing here - but the tool itself will be flexible enough so you can archive into an existing archive (like the ones currently in place for DS and Sentinel) or, if there is no archive, the tool can be used to pull stories into a new archive. of course the people running the archive will have to agree to fans using the tool to push/pull the stories to the right destination.

You, the writer, post your stories in xxx community LJ. You opt-in and use the posting format. At regular intervals , the script pings the LJ community and gathers those stories from those authors who have opted in and delivers them to the designated archive

Where the stories end up - well that is something that you will know BEFORE you opt-in. The real work, IMHO will be at the back end - with the people setting up and keeping the archives going. And those archives might be all over the place depending on the fandom. Personally, I think having multiple archives makes fandom more robust and resilient and this tool will work wonderfully in that arena. It also makes life simpler for the writers - you just post to the one LJ community and your story is uploaded for you to the acrhive.


arrow00 - let me know if I have any of this backwards.

Re: Nifty Tool

[identity profile] arrow00.livejournal.com 2008-01-11 07:35 am (UTC)(link)
Nope, that's right. Hopefully owners of existing archives will allow me to run the script on their server and stuff the stories into their archives. If there isn't an existing archive or if the owners don't want to participate, we could create one on an independent server (someplace not corporate-owned, so we would have control.) But I'm hoping for the first alternative.

And, yes, participating authors would know the ultimate destination before opting in. The destination would not change without notifying authors and allowing them to "opt out" of having their stories moved.

The format would be html, the same formatting that appears on the writer's lj. I would just grab everything from between the cut tags. So I would require that the writer *use* lj-cut to indicate the start of their story.

I will write up a requirements document once I have ironed out the technical issues. But please feel free to continue to ask any questions you might have, because they reveal areas that need fleshing out.


ext_38484: (speaking)

Re: Nifty Tool

[identity profile] karieflybabe.livejournal.com 2008-01-11 12:24 pm (UTC)(link)
Ok, well here's another one for you, and this is crucial to me in my continuing work as a writer of fanfic now. What about stories being posted to Insane Journal?

Am I going to have to switch back to using both LJ and IJ in order to continue participation should I decide to "opt in" to this?

Re: Nifty Tool

[identity profile] arrow00.livejournal.com 2008-01-11 06:00 pm (UTC)(link)
I believe insanejournal runs on the same engine as livejournal; at least, it looks like it outputs html the same way. if that's so, and if they have friending just like LJ, then there's no reason I couldn't plug into insanejournal as well as any other lj-type journals (such as greatestjournal).

However, I will be running the pilot program off of LJ, and hammering out the kinks there, since LJ has the most users. Other journals would come after the primary functionality had been worked out.
ext_38484: (speaking)

Re: Nifty Tool

[identity profile] karieflybabe.livejournal.com 2008-01-11 09:48 pm (UTC)(link)
Suits...

The only concern I would have right now would be using the other archives and html... 852 prospect and WWOMB use text format for a reason. They do not except html.

Re: Nifty Tool

[identity profile] arrow00.livejournal.com 2008-01-11 10:27 pm (UTC)(link)
Both of those archives serve up html, it's just that when you submit stories you have to do so as text files.

852prospect, once you have submitted the files, saves them as .html files on the server. What I propose is to work with the archive server itself to save the stories as html on the server in the same format and stick the meta information in the db.

In the case of WWOMB it's slightly more complicated, because I believe it saves text with boldface and italic tags in the db and then formats the text on output. So, yeah, I'd have to swap out the p tags for line returns, but leave the itals and bold. I'm not sure, too, how to resolve the user issue (WWOMB has actual users who can log in and edit their stories after the fact. So there's the issue of mapping ljuser name to WWOMB username.)