mirror of
https://projects.vdr-developer.org/git/vdr-plugin-scraper2vdr.git
synced 2023-10-19 17:58:31 +02:00
30 lines
871 B
C++
30 lines
871 B
C++
#include <vector>
|
|
#include <string>
|
|
|
|
using namespace std;
|
|
|
|
//Filesystem Functions
|
|
bool CreateDirectory(string dir);
|
|
bool FileExists(string filename, bool isImage = true);
|
|
bool CheckDirExists(const char* dirName);
|
|
void DeleteFile(string filename);
|
|
void DeleteDirectory(string dirname);
|
|
string TwoFoldersHigher(string folder);
|
|
|
|
//String Functions
|
|
string <rim(string &s);
|
|
string &rtrim(string &s);
|
|
string &trim(string &s);
|
|
void toLower(string &s);
|
|
bool isNumber(const string& s);
|
|
string replaceString(string content, string search, string repl);
|
|
|
|
class splitstring : public string {
|
|
vector<string> flds;
|
|
public:
|
|
splitstring(const char *s) : string(s) { };
|
|
vector<string>& split(char delim, int rep=0);
|
|
};
|
|
|
|
//Image Functions
|
|
void CreateThumbnail(string sourcePath, string destPath, int origWidth, int origHeight, int shrinkFactor); |