diff --git a/geostat.cpp b/geostat.cpp index 8fd099b..9a5f2ab 100644 --- a/geostat.cpp +++ b/geostat.cpp @@ -914,69 +914,70 @@ int main(int argc, char** argv) { } } - n = 1; + if (!ocpl_user_uuid.empty()) { + n = 1; - std::cout << "

Power trails (by completion percentage)

\n"; - std::cout << "\n"; - std::cout << ""; - std::cout << ""; -// std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << "\n"; - - for (auto& i : tt) { - if (i->completed) - std::cout << ""; - else - std::cout << ""; - std::cout << " "; - std::cout << ""; -// std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << ""; + std::cout << "

Power trails (by completion percentage)

\n"; + std::cout << "
TrailTypeCachesFoundTreshold
" << n << "" << i->link_name() << "" << i->type << "" << i->caches.size() << "" << i->found << "" << (100 * i->found / i->caches.size()) << "% / " << i->treshold_perc << "%
\n"; + std::cout << ""; + std::cout << ""; +// std::cout << ""; + std::cout << ""; + std::cout << ""; + std::cout << ""; std::cout << "\n"; - n++; -// if (n > LIST_MAX) break; - } - std::cout << "
TrailTypeCachesFoundTreshold
\n"; -// show_histogram(tt, "Power trails (completion percentage)", 1); - std::cout << "
\n"; - std::cout << "Number of completed power trails: " << std::count_if(tt.begin(), tt.end(), [&](const auto& a) { return a->completed; }) << "
\n"; - std::cout << "Number of started power trails: " << tt.size() << "
\n"; - std::cout << "
\n"; + for (auto& i : tt) { + if (i->completed) + std::cout << ""; + else + std::cout << ""; + std::cout << "" << n << " "; + std::cout << "" << i->link_name() << ""; +// std::cout << "" << i->type << ""; + std::cout << "" << i->caches.size() << ""; + std::cout << "" << i->found << ""; + std::cout << "" << (100 * i->found / i->caches.size()) << "% / " << i->treshold_perc << "%"; + std::cout << "\n"; + n++; +// if (n > LIST_MAX) break; + } + std::cout << "\n"; - std::cout << "

FTF

\n"; - std::cout << "\n"; - std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << "\n"; +// show_histogram(tt, "Power trails (completion percentage)", 1); + std::cout << "
\n"; + std::cout << "Number of completed power trails: " << std::count_if(tt.begin(), tt.end(), [&](const auto& a) { return a->completed; }) << "
\n"; + std::cout << "Number of started power trails: " << tt.size() << "
\n"; + std::cout << "
\n"; - n = 1; - - for (auto i : caches_ftf) { - std::cout << " "; - std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << ""; - std::cout << ""; + std::cout << "

FTF

\n"; + std::cout << "
CacheTypeRegionDate hiddenFinds
" << n << "" << i->link_name() << "" << i->type << "" << i->region << "" << i->date_hidden << "" << i->founds << "
\n"; + std::cout << ""; + std::cout << ""; + std::cout << ""; + std::cout << ""; + std::cout << ""; + std::cout << ""; std::cout << "\n"; - n++; -// if (n > LIST_MAX) break; + + n = 1; + + for (auto i : caches_ftf) { + std::cout << " "; + std::cout << ""; + std::cout << ""; + std::cout << ""; + std::cout << ""; + std::cout << ""; + std::cout << "\n"; + n++; +// if (n > LIST_MAX) break; + } + std::cout << "
CacheTypeRegionDate hiddenFinds
" << n << "" << i->link_name() << "" << i->type << "" << i->region << "" << i->date_hidden << "" << i->founds << "
\n"; + std::cout << "
\n"; + std::cout << "Number of FTFs: " << caches_ftf.size() << "
\n"; + std::cout << "
\n"; } - std::cout << "\n"; - std::cout << "
\n"; -// std::cout << "Number of FTFs: " << std::count_if(cc.begin(), cc.end(), [&](const auto& a) { return a.ftf; }) << "
\n"; - std::cout << "Number of FTFs: " << caches_ftf.size() << "
\n"; - std::cout << "
\n"; } // end of main if if (get_not_found) {