Any interest in LibriVox's representation on wikipedia?

Comments about LibriVox? Suggestions to improve things? News?
Post Reply
TimoleonWash
Posts: 680
Joined: February 28th, 2014, 1:38 am
Location: USA, California, San Diego
Contact:

Post by TimoleonWash »

:idea: Hi All,

Our goal is to make available free audio files and I reckon we would like as many folks to listen to them as possible. Towards that goal I have been thinking about wikipedia as a conduit for our recordings to be heard.

LibriVox is already represented on wikipedia in a piecemeal fashion. While there can be no doubt that our base of listeners would increase if we had a more systematic representation there, the question becomes what, if anything, should be done toward that end?

In the best of all possible worlds, every LibriVox recording would have a link on the corresponding wikipedia page.

Is there any interest at LibriVox in such a project?

I would like to be involved in something like this if our processes could be modified to automate this, as much as possible, but that would require trivial though time consuming programming changes.

Would such as the above be possible, and should we do it? :hmm:
If you create and your creation is destroyed, create anyway. (paraphrasing Mother Teresa) . . Ƹ̵̡Ӝ̵̨̄Ʒ
annise
LibriVox Admin Team
Posts: 38572
Joined: April 3rd, 2008, 3:55 am
Location: Melbourne,Australia

Post by annise »

I think having the links is a great idea.
However I'm not sure Wikipedia would accept an automated addition - we have had problems before with the links being removed by people there who did not think we should be see the sticky viewtopic.php?f=22&t=1736


Anne
kayray
Posts: 11828
Joined: September 26th, 2005, 9:10 am
Location: Union City, California
Contact:

Post by kayray »

Back in the old days, adding a link to the wikipedia page for a book was part of the cataloging process. And then wikipedia got mad at us for promoting ourselves. Go figure.
Kara
http://kayray.org/
--------
"Mary wished to say something very sensible into her Zoom H2 Handy Recorder, but knew not how." -- Jane Austen (& Kara)
Cori
Posts: 12124
Joined: November 22nd, 2005, 10:22 am
Location: Britain
Contact:

Post by Cori »

I think the important things are to a) use the special LibriVox markup to make the links (which tells other editors that this is 'semi-official' rather than some bozo adding a random quality link ... and b) to link to the *book* page and never the author page. Plus, c) some luck. :roll:

Since I'd guess that many of our books don't actually have a wikipedia page, I think automating anything is highly unlikely. Adding links is fine, but again, it's best if it's done manually by a range of people, rather than a tiny few editing many pages (which tends to set off the flags for spam / self-promotion.)
There's honestly no such thing as a stupid question -- but I'm afraid I can't rule out giving a stupid answer : : To Posterity and Beyond!
TimoleonWash
Posts: 680
Joined: February 28th, 2014, 1:38 am
Location: USA, California, San Diego
Contact:

Post by TimoleonWash »

I am gladdened by your responses, thanks.

I would like to volunteer to try and see how the wikipedia community feels now that so many years have passed since some of those old problems.

And since adding a wikipedia link was part of the cataloging process in the past, does this mean it is possible that our computer programs can be modified to help with this task?
If you create and your creation is destroyed, create anyway. (paraphrasing Mother Teresa) . . Ƹ̵̡Ӝ̵̨̄Ʒ
annise
LibriVox Admin Team
Posts: 38572
Joined: April 3rd, 2008, 3:55 am
Location: Melbourne,Australia

Post by annise »

No - we catalogued by hand in those days. It was more "a nice thing to do" even then than an essential part of the process

Anne
TimoleonWash
Posts: 680
Joined: February 28th, 2014, 1:38 am
Location: USA, California, San Diego
Contact:

Post by TimoleonWash »

annise wrote:No - we catalogued by hand in those days. It was more "a nice thing to do" even then than an essential part of the process

Anne
Does this mean that there is no possibility of modifying our programs? And if so, may I ask why?
If you create and your creation is destroyed, create anyway. (paraphrasing Mother Teresa) . . Ƹ̵̡Ӝ̵̨̄Ʒ
Cori
Posts: 12124
Joined: November 22nd, 2005, 10:22 am
Location: Britain
Contact:

Post by Cori »

How would you automate around Wikipedia pages having different URL formats, different page sections ... or simply not existing at all? Not to mention books in languages other than English, which ought to go into that language's Wikipedia if at all possible?


In practice, suggestions for changes to the software are noted for consideration when we have funding available. However, our highest priority is keeping things running as smoothly as they do now (which in itself is not free.) I wouldn't see this as a high priority, not least because there's the risk that by automating it, we'd again fall foul of Wikipedia policy. We don't have the money to do things which are risk-free, let alone exploratory coding.
There's honestly no such thing as a stupid question -- but I'm afraid I can't rule out giving a stupid answer : : To Posterity and Beyond!
TimoleonWash
Posts: 680
Joined: February 28th, 2014, 1:38 am
Location: USA, California, San Diego
Contact:

Post by TimoleonWash »

Cori wrote:How would you automate around Wikipedia pages having different URL formats, different page sections ... or simply not existing at all? Not to mention books in languages other than English, which ought to go into that language's Wikipedia if at all possible?

In practice, suggestions for changes to the software are noted for consideration when we have funding available. However, our highest priority is keeping things running as smoothly as they do now (which in itself is not free.) I wouldn't see this as a high priority, not least because there's the risk that by automating it, we'd again fall foul of Wikipedia policy. We don't have the money to do things which are risk-free, let alone exploratory coding.
Yes, it would be great if we could "automagically" update wikipedia and maybe someday we could. What I have in mind is much less ambitions and would only require minor changes to our programs.

This is what I have in mind:

We modify our data structures to include two flags on every completed project. The first flag would indicate whether the link(s) in wikipedia had been completed, a Yes/No wikipedia updated flag. The second flag would indicate if there was a wikipedia page or not.

Once our data contained this info, it would be a small matter to provide access to this info in some way so that whoever wanted to contribute to our wikipedia effort could check and see if the link already existed, and if not, either link to the existing wikipedia page, or, create the page to link to. This second flag would exist as date stamp indicating that on such-and-such a date there was no wikipedia page.

With this information easily available, potential project helpers could quickly discover where there time could be used effectively.

Without such a flag there would be no way to keep track of what was linked on wikipedia and what wasn't, and without such a process in place I think it would be difficult to encourage any LibriVox folks to contribute.

Regarding the programming cost, I can't estimate too closely because I know nothing about the architecture of our system, nor how easy the code is to maintain. Assuming an industry standard regarding these two items, I would estimate it would take less than a week, that is 40 hours, to make the needed modifications.

If we do a cost/benefit analysis, I wonder where it would come out. Our purpose here, I think, is to get people to actually listen to our recordings, rather than just creating them and putting them on the web.

With this in mind I can think of no single thing we could do toward LibriVox's goal that would help us the more than putting us on wikipedia.

And regarding possible issues with wikipedia, we do need to research this. I suspect there will be much less resistance to our desires than there was so long ago.
If you create and your creation is destroyed, create anyway. (paraphrasing Mother Teresa) . . Ƹ̵̡Ӝ̵̨̄Ʒ
Availle
LibriVox Admin Team
Posts: 22428
Joined: August 1st, 2009, 11:30 pm
Contact:

Post by Availle »

I like the idea with the flag, but

- where do you show it? In our database would mean that only admins could see it or people who know how to access the API (if we make this flag accessible through it). This would dramatically limit the amount of people who can help. On the catalog page itself? I would think that this is rather irrelevant information for the casual downloader of our files, so...?

- how do you update it? As Cori said, there are too many variables to make such an update automatic, so it would have to be manually done. As we cannot allow random people write access our database, that would mean some admin would have to do it.

- also, remember that anyone can edit wikipedia. Even if we're adding links to pages now, that doesn't mean that in 6 months they are not removed by somebody who finds them irrelevant. And that would require periodic rechecking everything we have in the database already...

- we currently have no money to hire a programmer to review the things that need improvement or even fixing. So, while we can all speculate about the perfect Librivox, it's not happening any time soon, I'm afraid. (And yes, it annoys me too, in case you thought I was just being snarky).


Besides, if we can believe this page on archive (who hosts all our recordings),

https://archive.org/details/librivoxaudio/v2#about
(Not sure if the link works - click on the "about" tab and then scroll down a bit, the number is on the right)

then our not even 8500 books got downloaded (they call it "views") more than 350 million times over the past 9 years. Seems we're not doing this solely for our own enjoyment. :wink:


Anyway, I like the wikipedia idea and I have added my own links here and there, but I cannot see at all how this can be done efficiently without adding another layer to the admin tasks.
Cheers, Ava.
Resident witch of LibriVox, channelling
Granny Weatherwax: "I ain't Nice."

--
AvailleAudio.com
ekzemplaro
Posts: 2027
Joined: December 31st, 2011, 7:17 am
Location: Tochigi,Japan
Contact:

Post by ekzemplaro »

Hello Timoleon san,
TimoleonWash wrote:We modify our data structures to include two flags on every completed project. The first flag would indicate whether the link(s) in wikipedia had been completed, a Yes/No wikipedia updated flag. The second flag would indicate if there was a wikipedia page or not.
I have a catalog. http://ekzemplaro.org/librivox/catalog/
I can add these 2 flags to this catalog, or create another catalog with these 2 flags.
This is not automated. But I think you can easily monitor the current status.

As this catalog is independent from LibriVox, the change doesn't affect LibriVox.

Cheers,
Masa
ekzemplaro
Posts: 2027
Joined: December 31st, 2011, 7:17 am
Location: Tochigi,Japan
Contact:

Post by ekzemplaro »

Hello,

I added a column wiki to my catalog. http://ekzemplaro.org/librivox/catalog/

As of now I'm thinking to show the status using the following rule.
-1 ---> Not checked yet.
0 ---> Checked. No link to Wikipedia
1 --> Checked. Exists link to Wikipedia.
2 --> Checked. Exists link to Wikipedia plus exists link from Wikipedia.

As of now the satsus of all projects are -1.

I welcome your suggestion.

Cheers,
Masa
TimoleonWash
Posts: 680
Joined: February 28th, 2014, 1:38 am
Location: USA, California, San Diego
Contact:

Post by TimoleonWash »

ekzemplaro wrote:Hello,

I added a column wiki to my catalog. http://ekzemplaro.org/librivox/catalog/

As of now I'm thinking to show the status using the following rule.
-1 ---> Not checked yet.
0 ---> Checked. No link to Wikipedia
1 --> Checked. Exists link to Wikipedia.
2 --> Checked. Exists link to Wikipedia plus exists link from Wikipedia.

As of now the satsus of all projects are -1.

I welcome your suggestion.

Cheers,
Masa
Wow, what a load of great info in your catalog. Is the catalog an "official" part of LibriVox? Does it get updated as a normal part of the project process, in other word, it is guaranteed to be updated if the project has been published on the LibriVox site? How does this table get updated?
If you create and your creation is destroyed, create anyway. (paraphrasing Mother Teresa) . . Ƹ̵̡Ӝ̵̨̄Ʒ
TimoleonWash
Posts: 680
Joined: February 28th, 2014, 1:38 am
Location: USA, California, San Diego
Contact:

Post by TimoleonWash »

Availle wrote:I like the idea with the flag, but

- where do you show it? In our database would mean that only admins could see it or people who know how to access the API (if we make this flag accessible through it). This would dramatically limit the amount of people who can help. On the catalog page itself? I would think that this is rather irrelevant information for the casual downloader of our files, so...?

- how do you update it? As Cori said, there are too many variables to make such an update automatic, so it would have to be manually done. As we cannot allow random people write access our database, that would mean some admin would have to do it.

- also, remember that anyone can edit wikipedia. Even if we're adding links to pages now, that doesn't mean that in 6 months they are not removed by somebody who finds them irrelevant. And that would require periodic rechecking everything we have in the database already...

- we currently have no money to hire a programmer to review the things that need improvement or even fixing. So, while we can all speculate about the perfect Librivox, it's not happening any time soon, I'm afraid. (And yes, it annoys me too, in case you thought I was just being snarky).


Besides, if we can believe this page on archive (who hosts all our recordings),

https://archive.org/details/librivoxaudio/v2#about
(Not sure if the link works - click on the "about" tab and then scroll down a bit, the number is on the right)

then our not even 8500 books got downloaded (they call it "views") more than 350 million times over the past 9 years. Seems we're not doing this solely for our own enjoyment. :wink:


Anyway, I like the wikipedia idea and I have added my own links here and there, but I cannot see at all how this can be done efficiently without adding another layer to the admin tasks.
These are all good questions and would need to be addressed if we move forward on this. Thanks for bringing them up.

p.s. Do we know what programming tools were used to create the LibriVox systems? What languages, etc? What would happen if we could get free programming?
If you create and your creation is destroyed, create anyway. (paraphrasing Mother Teresa) . . Ƹ̵̡Ӝ̵̨̄Ʒ
knotyouraveragejo
LibriVox Admin Team
Posts: 22080
Joined: November 18th, 2006, 4:37 pm

Post by knotyouraveragejo »

It's not as simple as free programming. We currently don't have a development area set up where we could test any changes we might like to make. Once that happens we have a list of bugs to fix and features to add that directly affect the LV systems waiting in the wings. Don't take this the wrong way, but I'm afraid adding programming to facilitate posting links to Wikpedia would be very far down that list.

There is only one official LibriVox catalog. There are many sites that provide access to LibriVox files. The catalog that ekzemplaro has set up is probably one of the more extensive, but far from the only one out there.
Jo
Post Reply