17 |
|
#include "Sleep.hpp" |
18 |
|
#include "Zlib/GzipWriter.hpp" |
19 |
|
|
20 |
– |
int Usage() |
21 |
– |
{ |
22 |
– |
api::Cout << _B("Usage: ") << api::GetExecutablePath().GetName() << _B(" [-sitemap=.+] -base=.+ [-fs=.*] [-blog=.*] [-wiki=.*] [...]") << ios::NewLine; |
23 |
– |
|
24 |
– |
return 1; |
25 |
– |
} |
26 |
– |
|
20 |
|
int Main(const app::Options &options) |
21 |
|
{ |
22 |
|
cse::String sitemap(_B("sitemap.gz")), base; |
39 |
|
else if (match = wiki(*arg)) |
40 |
|
commands.InsertLast(new _H<WikiCommand>(match[1])); |
41 |
|
else |
42 |
< |
return Usage(); |
42 |
> |
goto usage; |
43 |
|
} |
44 |
|
|
45 |
|
if (base.IsEmpty() || commands.IsEmpty()) |
46 |
< |
return Usage(); |
46 |
> |
{ |
47 |
> |
usage: api::Cout << _B("Usage: ") << api::GetExecutablePath().GetName() << _B(" [-sitemap=.+] -base=.+ [-fs=.*] [-blog=.*] [-wiki=.*] [...]") << ios::NewLine; |
48 |
> |
|
49 |
> |
return 1; |
50 |
> |
} |
51 |
|
|
52 |
|
GoogleTron tron(sitemap, base, commands); |
53 |
|
|
124 |
|
writer.OutputText(url.GetPriority()); |
125 |
|
} |
126 |
|
|
127 |
+ |
api::Cout << _B("Url: ") << url.GetLocation() << _B(" ") << url.GetModified() << _B(" ") << url.GetFrequency() << _B(" ") << url.GetPriority() << ios::NewLine; |
128 |
+ |
|
129 |
|
queue.Pop(); |
130 |
|
} |
131 |
|
} |