summaryrefslogtreecommitdiff
path: root/src/crawl/crawl.cpp
diff options
context:
space:
mode:
authorAndreas Baumann <mail@andreasbaumann.cc>2014-10-15 16:44:27 +0200
committerAndreas Baumann <mail@andreasbaumann.cc>2014-10-15 16:44:27 +0200
commit7c1364816bce2ecfad1ecc118225b1fa6f28faed (patch)
tree0a0232e53ed9ea50e0de07abb519455c07e24a14 /src/crawl/crawl.cpp
parentb37950fecfb3afb53942fba28e4e36d0b8753351 (diff)
downloadcrawler-7c1364816bce2ecfad1ecc118225b1fa6f28faed.tar.gz
crawler-7c1364816bce2ecfad1ecc118225b1fa6f28faed.tar.bz2
added getstringarray to luavm layer
Diffstat (limited to 'src/crawl/crawl.cpp')
-rwxr-xr-xsrc/crawl/crawl.cpp16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/crawl/crawl.cpp b/src/crawl/crawl.cpp
index 648060c..88f6aa3 100755
--- a/src/crawl/crawl.cpp
+++ b/src/crawl/crawl.cpp
@@ -14,6 +14,8 @@
#include "LuaVM.hpp"
+#include "FileUtils.hpp"
+
#include <set>
#include <vector>
#include <list>
@@ -93,7 +95,19 @@ int main( int /* argc */, char *argv[] )
bool modulesSearchRecursive = luaVm.getBoolean( "crawler.modules_search_recursive" );
LOG( logNOTICE ) << "Loading modules from path '" << modulePath << "' "
<< ( modulesSearchRecursive ? "(recursive)" : "" );
-
+
+ vector<string> entries = directory_entries( modulePath, true, modulesSearchRecursive );
+ vector<string>::const_iterator it, end = entries.end( );
+ for( it = entries.begin( ); it != end; it++ ) {
+ cout << (*it) << endl;
+ }
+
+ vector<string> modules = luaVm.getStringArray( "modules.urlnormalizers" );
+ end = modules.end( );
+ for( it = modules.begin( ); it != end; it++ ) {
+ cout << (*it) << endl;
+ }
+
vector<string> normalizerModules;
#ifndef _WIN32
normalizerModules.push_back( "./modules/urlnormalizer/simpleurl/mod_urlnormalizer_simple.so" );