use zotero_UserID for database name
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 27 Jul 2012 21:22:40 +0000 (23:22 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 27 Jul 2012 21:22:40 +0000 (23:22 +0200)
zotero.pl

index efbf468..23cdd9a 100755 (executable)
--- a/zotero.pl
+++ b/zotero.pl
@@ -16,8 +16,8 @@ my $key    = $ENV{key}    || die "key required";
 
 my $FETCH  = $ENV{FETCH}  || 0;
 
-my $db = CouchDB->new('10.60.0.95', 5984);
-eval { $db->put("z_$UserID") }; # create user database
+my $db = CouchDB->new('10.60.0.92', 5984);
+eval { $db->put("zotero_$UserID") }; # create user database
 
 my $url = "https://api.zotero.org/users/$UserID/items?format=atom&content=json&order=dateModified&sort=desc";
 
@@ -91,17 +91,17 @@ foreach my $entry ( keys %{ $feed->{entry} } ) {
        my $json_md5 = md5_hex encode_json $item;
        $item->{json_md5} = $json_md5;
 
-       if ( my $old_item = eval { $db->get( "z_$UserID/$id" ) } ) {
+       if ( my $old_item = eval { $db->get( "zotero_$UserID/$id" ) } ) {
                warn "# old_item ",dump($old_item);
 
                if ( $old_item->{zapi}->{etag} ne $item->{zapi}->{etag} || $json_md5 ne $old_item->{json_md5} ) {
                        $item->{_rev} = $old_item->{_rev};
-                       $db->put( "z_$UserID/$id" => $item );
+                       $db->put( "zotero_$UserID/$id" => $item );
                } else {
                        warn "# unchanged";
                }
        } else {
-               $db->put( "z_$UserID/$id" => $item );
+               $db->put( "zotero_$UserID/$id" => $item );
        }
 }