commit df8cac0fbfae50a40eed3e736c3977ec64243c69
parent bc36c6ae55a20850732ec7b936837e3a69ff62e0
Author: Kyle Milz <kyle@getaddrinfo.net>
Date: Mon, 3 Nov 2014 19:53:17 -0700
change title, brand to description, manufacturer
Diffstat:
5 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/gen_index.pl b/gen_index.pl
@@ -19,7 +19,7 @@ my $config = {
my $template = Template->new($config);
-my $query = "select distinct brand from products";
+my $query = "select distinct manufacturer from products";
my $manuf = $dbh->selectcol_arrayref($query);
$query = "select part_num from products";
diff --git a/gen_svg.pl b/gen_svg.pl
@@ -31,9 +31,9 @@ $query = "select min(date), max(date), min(price), max(price) " .
"from prices where part_num = ?";
my $limits_sth = $dbh->prepare($query);
-my $parts_sth = $dbh->prepare("select part_num, title from products");
+my $parts_sth = $dbh->prepare("select part_num, description from products");
$parts_sth->execute();
-while (my ($part_num, $title) = $parts_sth->fetchrow_array()) {
+while (my ($part_num, $description) = $parts_sth->fetchrow_array()) {
$limits_sth->execute($part_num);
my ($x_min, $x_max, $y_min, $y_max) = $limits_sth->fetchrow_array();
if (!defined $x_min) {
diff --git a/html/index.html b/html/index.html
@@ -8,8 +8,8 @@
<b>[% num_manufacturers %]</b> manufacturers are being tracked
across <b>[% num_vendors %]</b> retailers.</p>
- <p> To start, try searching for a product or brand in the search
- box at the top right. </p>
+ <p> To start, try searching for a product or manufacturer in the
+ search box at the top right. </p>
<p> <em>Price</em><b>Chart</b> periodically looks up and saves
the price information of different products. These prices are
diff --git a/product_scraper.pl b/product_scraper.pl
@@ -17,10 +17,8 @@ srand;
$dbh->do("create table if not exists products(" .
"part_num text not null primary key, " .
- # this should be manufacturer
- "brand text, " .
- # this should be description
- "title text, " .
+ "manufacturer text, " .
+ "description text, " .
"type text, " .
"first_seen int, " .
"last_seen int, " .
@@ -110,12 +108,12 @@ for (keys %product_map) {
if ($sth->fetchrow_arrayref()) {
$dbh->do("update products set last_seen = ? where part_num = ?",
undef, time, $part_num);
- # also update title, brand here?
+ # also update description, manufacturer here?
vprint(" ");
$old++;
}
else {
- $dbh->do("insert into products(part_num, brand, title," .
+ $dbh->do("insert into products(part_num, manufacturer, description," .
"type, first_seen, last_seen, last_scraped) " .
"values (?, ?, ?, ?, ?, ?, ?)", undef,
$part_num, $brand, $title, $_, time, time, 0);
diff --git a/search.pl b/search.pl
@@ -28,7 +28,7 @@ my $config = {
};
my $template = Template->new($config);
-my $query = "select part_num from products where title like ? or part_num like ?";
+my $query = "select part_num from products where description like ? or part_num like ?";
my $search_sth = $dbh->prepare($query);
while ($request->Accept() >= 0) {