3 |
use warnings; |
use warnings; |
4 |
use strict; |
use strict; |
5 |
|
|
6 |
|
use WWW::Mechanize; |
7 |
|
use Data::Dump qw(dump); |
8 |
|
use File::Path; |
9 |
|
use Text::Unaccent; |
10 |
|
|
11 |
# Advanced search syntax: |
# Advanced search syntax: |
12 |
# http://images.isiknowledge.com/WOK46/help/WOS/h_advanced_examples.html |
# http://images.isiknowledge.com/WOK46/help/WOS/h_advanced_examples.html |
13 |
|
|
14 |
our $q = 'AD=Croatia'; |
our $q = 'AD=Croatia'; |
15 |
my $range_size = 500; |
my $range_size = 500; |
16 |
my $overlap = 3; # between previous and this range |
my $overlap = 3; # between previous and this range |
17 |
my $skip_results = 1; |
my $skip_results = 0; |
18 |
my $cites_by_year = 1; |
my $cites_by_year = 0; |
19 |
|
|
20 |
my $max_cites = 5000; # ISI limit to get cites |
my $max_cites = 5000; # ISI limit to get cites |
21 |
|
|
26 |
$max_cites = 50; |
$max_cites = 50; |
27 |
} |
} |
28 |
|
|
29 |
$q = join(' ', @ARGV) if @ARGV; |
$q = unac_string( 'utf-8', join(' ', @ARGV) ) if @ARGV; |
|
|
|
|
use WWW::Mechanize; |
|
|
use Data::Dump qw(dump); |
|
|
use File::Path; |
|
30 |
|
|
31 |
our $mech = WWW::Mechanize->new( |
our $mech = WWW::Mechanize->new( |
32 |
autocheck => 1, |
autocheck => 1, |