diff options
Diffstat (limited to 'thetvdbscraper/thetvdbscraper.h')
-rw-r--r-- | thetvdbscraper/thetvdbscraper.h | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/thetvdbscraper/thetvdbscraper.h b/thetvdbscraper/thetvdbscraper.h new file mode 100644 index 0000000..2659bdc --- /dev/null +++ b/thetvdbscraper/thetvdbscraper.h @@ -0,0 +1,28 @@ +#ifndef __TVSCRAPER_TVDBSCRAPER_H
+#define __TVSCRAPER_TVDBSCRAPER_H
+
+using namespace std;
+
+// --- cTVDBScraper -------------------------------------------------------------
+
+class cTVDBScraper {
+private:
+ string apiKey;
+ string baseURL;
+ string baseDir;
+ string language;
+ cTVScraperDB *db;
+ cTVDBMirrors *mirrors;
+ cTVDBSeries *ReadSeries(string seriesName);
+ cTVDBSeriesMedia *ReadSeriesMedia(int seriesID);
+ cTVDBActors *ReadSeriesActors(int seriesID);
+ void StoreMedia(cTVDBSeries *series, cTVDBSeriesMedia *media, cTVDBActors *actors);
+public:
+ cTVDBScraper(string baseDir, cTVScraperDB *db, string language);
+ virtual ~cTVDBScraper(void);
+ bool Connect(void);
+ void Scrap(const cEvent *event, int recordingID = 0);
+};
+
+
+#endif //__TVSCRAPER_TVDBSCRAPER_H
|