8. 1. Parse excel file and process the data
Python xlrd and nltk
9. 1. Parse excel file and process the data
Python xlrd and nltk
2. Create a webpage with a randomly selected quote
CherryPy serves automatically
generated HTML
10. 1. Parse excel file and process the data
Python xlrd and nltk
2. Create a webpage with a randomly selected quote
CherryPy serves automatically
generated HTML
3. User clicks on a word
4. Find and display another quote with that same word
(if one exists)
11. how can data providers help
developers make better projects?
12. Tim Berners-Lee 5 Stars
make your stuff available on the web (whatever format)
make it available as structured data (e.g. excel instead
of scan of table)
non-proprietary format (e.g. csv instead of excel)
use URLs to identify things, so that people can point at
your stuff
link your data to other people’s data so you can provide
context
15. make an API
developers don’t need to download a bunch of
data - developers can access it when they need
it
16. make an API
developers don’t need to download a bunch of
data - developers can access it when they need
it
you have better control over what happens with
your data, it stays on your server and not
floating around as a zip file