Commit 1207c9e12aa8b5a85764c185cc946e28d2996fe2

save wikiname as remote-user in gtimelogrc
  
77use HTML::Entities;
88use File::Slurp;
99use Term::ReadPassword;
10use Config::IniFiles;
1011use utf8;
1112
1213my $mech = WWW::Mechanize::TWiki->new(agent => 'colivre-robot', autocheck => 1 ) or die $!;
3333}
3434
3535sub get_local_tasks {
36 open LOCAL, '<:utf8', '/home/joenio/doc/todo';
36 open LOCAL, '<:utf8', "$ENV{HOME}/doc/todo";
3737 local $/ = undef;
3838 my $local_tasks = <LOCAL>;
3939}
4040
4141sub concat_tasks {
4242 my ($remote_tasks, $local_tasks) = @_;
43 open TASKS, '>:utf8', '/home/joenio/.gtimelog/remote-tasks.txt';
43 open TASKS, '>:utf8', "$ENV{HOME}/.gtimelog/remote-tasks.txt";
4444 say TASKS $remote_tasks, "\n", $local_tasks;
4545 close TASKS;
4646}
4747
48print 'wikiname: '; chomp(my $username = <STDIN>);
48my $conf = Config::IniFiles->new(-file => "$ENV{HOME}/.gtimelog/gtimelogrc");
49my $remote_user = $conf->val('gtimelog', 'remote-user') || 'YourWikiName';
50print "wikiname [$remote_user]: ";
51chomp(my $username = <STDIN>);
52if ($username) {
53 $conf->setval('gtimelog', 'remote-user', $username);
54}
55else {
56 $username = $remote_user;
57}
58
4959my $password = read_password('senha: ');
5060logon($username, $password);
5161concat_tasks(get_remote_tasks, get_local_tasks);
62
63$conf->RewriteConfig;