deleted actual book files from example

This commit is contained in:
Chris Anderson 2008-06-20 13:36:36 -07:00
parent f54f19eb77
commit 05a92cf774
6 changed files with 17 additions and 102040 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -5,8 +5,20 @@ db = couch.database('word-count-example')
db.delete! rescue nil db.delete! rescue nil
db = couch.create_db('word-count-example') db = couch.create_db('word-count-example')
%w{america.txt da-vinci.txt outline-of-science.txt ulysses.txt}.each do |book| books = {
# %w{}.each do |book| 'outline-of-science.txt' => 'http://www.gutenberg.org/files/20417/20417.txt',
'ulysses.txt' => 'http://www.gutenberg.org/dirs/etext03/ulyss12.txt',
'america.txt' => 'http://www.gutenberg.org/files/16960/16960.txt',
'da-vinci.txt' => 'http://www.gutenberg.org/dirs/etext04/7ldv110.txt'
}
books.each do |file, url|
pathfile = File.join(File.dirname(__FILE__),file)
`curl #{url} > #{pathfile}` unless File.exists?(pathfile)
end
books.keys.each do |book|
title = book.split('.')[0] title = book.split('.')[0]
puts title puts title
File.open(File.join(File.dirname(__FILE__),book),'r') do |file| File.open(File.join(File.dirname(__FILE__),book),'r') do |file|

View file

@ -6,7 +6,7 @@ command = ARGV[0]
if !commands.include?(command) if !commands.include?(command)
puts <<-USAGE puts <<-USAGE
Usage: script/views (pull|push) my-database-name Usage: couchview (pull|push) my-database-name
For help on pull and push run script/views (pull|push) without a database name. For help on pull and push run script/views (pull|push) without a database name.
USAGE USAGE
exit exit
@ -16,7 +16,7 @@ if ARGV.length == 1
case command case command
when "pull" when "pull"
puts <<-PULL puts <<-PULL
script/views pull my-database-name couchview pull my-database-name
I will automagically create a "views" directory in your current working directory if none exists. I will automagically create a "views" directory in your current working directory if none exists.
Then I copy the design documents and views into a directory structure like: Then I copy the design documents and views into a directory structure like:
@ -29,7 +29,7 @@ If your view names don't end in "map" or "reduce" I'll add those suffixes as a p
PULL PULL
when "push" when "push"
puts <<-PUSH puts <<-PUSH
script/views push my-database-name couchview push my-database-name
I'll push all the files in your views directory to the specified database. Because CouchDB caches the results of view calculation by function content, there's no performance penalty for duplicating the map function twice, which I'll do if you have a reduce function. This makes it possible to browse the results of just the map, which can be useful for both queries and debugging. I'll push all the files in your views directory to the specified database. Because CouchDB caches the results of view calculation by function content, there's no performance penalty for duplicating the map function twice, which I'll do if you have a reduce function. This makes it possible to browse the results of just the map, which can be useful for both queries and debugging.