This time it at least isn't silently failing, but doesn't really offer much in the way of suggestions. I guess I can try to figure out if LibriVox actually supports the Cross Origin Request Sharing standard, but I'm assuming it doesn't and don't know how to check. This article says that there's a permission called network-http I need to add, but I can't find any reference to this on Mozilla's documentation. I'm assuming this is an older permission that no longer works.
As far as Github goes, I'm not sure if I should be pushing to Finn's repo directly, or if I should have my own repo which I then push upstream to.
I haven't said anything about this earlier since I know you are in the very earliest stages of learning FXOS development, and it is useful at this stage to allow you to stumble around bumping into problems and trying to navigate on your own until you begin to develop a more solid feel for the lay of the terrain.
ReplyDeleteIf you want to be ready to get paid for your work, however, you will need to learn to use your time more efficiently, which requires making use of existing resources (and thus finding out which resources exist) before you try to solve problems on your own.
The commonality among all Advanced Topics in IT projects is that students are "learning how to learn on their own". Specifically, I want students to continually integrate the following three processes:
Investigation <---> Reflection <---> Experimentation
(Look it up) (Think about it) (Try it out)
The time is probably here when you should do some investigation to "figure out if LibriVox actually supports the Cross Origin Request Sharing standard". In fact, a good blog post under the title "Available Resources for LibriVox App Development" would be a great thing to see next week.
I poked around a wee bit and came up with a few links to get you started:
https://forum.librivox.org/ -- this is the preferred contact mechanism listed on the contact us page.
https://openlibrary.org/ - I arrived at this by noting a post on the forum titled "New Project in Launchpad" (https://forum.librivox.org/viewforum.php?f=28) which lead me to do a search for "LibriVox" on launchpad, turning up https://bugs.launchpad.net/openlibrary/+bug/605121 which in turn led to the openlibrary link.
http://wiki.librivox.org/index.php/How_To_Get_LibriVox_Audio_Files - I think you know about this already, but I'm including it in case you don't.
To summarize, please focus next week on the following:
1. Investigate available resources around the specific task (creating a LibriVox player for FXOS).
2. Investigate the relationship between LibriVox and the broader "open library" ecosystem.
3. Post a message to the librivox forum explaining that you are working on a LibriVox app for FXOS and see what kind of response it generates.