gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS Misc > The Moon Books Project update (200+ titles released)

#114911 - bobslack - Thu Jan 11, 2007 3:15 pm

The Moon Books Project has now released the complete works of Shakespeare, bringing the book total to over 200 titles.

--
Brandon
Founder and WebMaster of The MoonBooks Project
http://moonbooks.stonecypher.net/

#114973 - Darkflame - Fri Jan 12, 2007 12:03 am

Always found the bard a bit overrated myself. (great word play, rubbish storys, imho)

But this project isnt overated!
Fantastic stuff and a very impressive number!

I only wish there was some easy way to download them from the DS itself. (Like DM's Organiser Homebrew Database, only for books!)
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#114986 - dantheman - Fri Jan 12, 2007 1:11 am

There's a way to do it, but it's not very easy. Since DSLinux recently enabled the unzip command in the RAM builds, I thought it would be possible to download the .zip file directly from the Moonbooks website and unzip it, but it's apparently a compression type that DSLinux can't handle. So a new plan was needed.

If the book you want is on a website like Project Gutenberg, then this is possible. First download the wrapper.pl file linked to from the previous Moonbooks thread and save it to your media card somewhere. In Retawq in DSLinux, browse to the .txt file itself. Hit the "d" key to dump the page to your card's "/linux/home" folder with the filename you specify (in my examples it will be called romeo.txt). Then type "perl wrapper.pl romeo.txt 40" to wrap it to 40 characters. If you did not save wrapper.pl to your /linux/home directory, your command will need to reflect that. For instance, if you're using a RAM build, the root directory of your card is at "/media/" so if it's on the root directory of your card, type "perl /media/wrapper.pl romeo.txt 40" etc. Let it finish; it will take a while. It will produce romeo.txt.wrap which Moonshell can't recognize, so rename it with the mv command: "mv romeo.txt.wrap romeo_wrap.txt" for example. If you want to move it to a different folder, use the mv command again (it works for both renaming and moving): "mv romeo_wrap.txt /media/books/romeo_wrap.txt" for example.

Like I said, it's difficult, but it's possible.

#114993 - bobslack - Fri Jan 12, 2007 1:45 am

Darkflame wrote:

I only wish there was some easy way to download them from the DS itself. (Like DM's Organiser Homebrew Database, only for books!)


I posed that question to dragonminded a while back before i finalized the moon books project idea, but he wasn't interested, and wanted to stick to what dsorganize was originally built for.

I am in talks with a few people about ds based book reader development, it would be excellent to have a server people can connect to from within the program, and select what books they wish to download.
_________________
Brandon
Founder and WebMaster of The MoonBooks Project
Free classic literature and films on the Nintendo DS
http://moonbooks.net

#115143 - Firon - Sat Jan 13, 2007 6:16 am

Moonshell may support text wrapping soon. However, if it is implemented (no guarantees!), it will only work on text files 1MiB or smaller.

Also, 1.6 finalfinalbeta1 supports dual screen viewing. I think it's just spanned vertically, though.

#115144 - RVK - Sat Jan 13, 2007 6:23 am

Although I really appreciate this project. Wordwrap should not be that difficult. Although Tepples will shoot me down again. And unfortunately the latest DSOrganize has broken .txt support. I just wanna read a book easily!

#115169 - Darkflame - Sat Jan 13, 2007 2:40 pm

bobslack wrote:
Darkflame wrote:

I only wish there was some easy way to download them from the DS itself. (Like DM's Organiser Homebrew Database, only for books!)


I posed that question to dragonminded a while back before i finalized the moon books project idea, but he wasn't interested, and wanted to stick to what dsorganize was originally built for.

I am in talks with a few people about ds based book reader development, it would be excellent to have a server people can connect to from within the program, and select what books they wish to download.


Pitty.
I can understand him not wanting to change what DSOrganiser is about.
But that Homebrew Database seems to already be 95% of the code needed for a book downloader.
*.txt, *.nds...dosnt make much difference from a downloaders perspective :p
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#115174 - A2hok - Sat Jan 13, 2007 2:56 pm

Darkflame wrote:
bobslack wrote:
Darkflame wrote:

I only wish there was some easy way to download them from the DS itself. (Like DM's Organiser Homebrew Database, only for books!)


I posed that question to dragonminded a while back before i finalized the moon books project idea, but he wasn't interested, and wanted to stick to what dsorganize was originally built for.

I am in talks with a few people about ds based book reader development, it would be excellent to have a server people can connect to from within the program, and select what books they wish to download.


Pitty.
I can understand him not wanting to change what DSOrganiser is about.
But that Homebrew Database seems to already be 95% of the code needed for a book downloader.
*.txt, *.nds...dosnt make much difference from a downloaders perspective :p


Why not just write your own plugin?
_________________
White DS --- Supercard SD --- Passcard ---
-------www.ugames.tk--------
[url="http://www.oxado.com/?origin=pub88742"]Webmasters, make money displaying Oxado contextual ads![/url]

#115250 - Darkflame - Sun Jan 14, 2007 4:39 am

Because I can barely write an app to make a little square bounce on the screen according to basic newton motion rules :p
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.

#115331 - Firon - Mon Jan 15, 2007 2:53 am

http://mdxonlinemirror.dyndns.org/wordwraptest2.7z
Word wrap test build, pretty sure it needs finalfinalbeta1 to work.
Also supports UTF-8, UTF-16 (little and big endian), and DOS/UNIX/MAC line endings. There's a little icon on the touch screen, press it. :)