MyWebsitesGenerator/TestWebGen/TestWebGen.cpp

54 lines
1.2 KiB
C++
Raw Normal View History

2017-04-02 18:07:06 +02:00
// TestWebGen.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
#include "GeneralBuilder.h"
#include <stdio.h>
#include <experimental\filesystem>
#include "Utilities.h"
#include "ThePraDev.h"
using namespace std::experimental::filesystem::v1;
using namespace std;
using namespace CTML;
int main()
{
ThePraDev n{ThePraDev()};
string cDevOutputPath{Utilities::GetCurrentPath()+ "\\output_thepradev\\"};
string postcDevOutputPath{cDevOutputPath + "postsContent\\"};
path dir = canonical(".");
cout << dir.append("thepradev").append("a")<<endl;
2017-04-02 22:31:53 +02:00
auto entries{list<directory_entry>()};
for (auto& p : directory_iterator(dir))
2017-04-02 18:07:06 +02:00
{
2017-04-02 22:31:53 +02:00
if (is_regular_file(p))
{
entries.push_front(p);
cout << p.path() << endl;
}
}
for (list<directory_entry>::const_iterator iterator = entries.begin(), end = entries.end(); iterator != end; ++iterator)
{
cout << *iterator;
}
2017-04-02 18:07:06 +02:00
/*int i = 0;
list<Document> wholeSite = list<Document>();
GeneralBuilder dev;
wholeSite = dev.BuildThePraSite(Utilities::DEV);
for each (Document page in wholeSite)
{
page.WriteToFile(cDevOutputPath + n.pages[i++], Readability::MULTILINE);
}*/
cout << "DONE";
getchar();
return 0;
}