mirror of
https://github.com/Tzahi12345/YoutubeDL-Material.git
synced 2026-03-24 13:40:57 +03:00
new video json files created now get read perms across the board
This commit is contained in:
@@ -709,22 +709,26 @@ function getFileSizeMp4(name)
|
||||
return filesize;
|
||||
}
|
||||
|
||||
function getJSONMp3(name)
|
||||
function getJSONMp3(name, openReadPerms = false)
|
||||
{
|
||||
var jsonPath = audioFolderPath+name+".info.json";
|
||||
var alternateJsonPath = audioFolderPath+name+".mp3.info.json";
|
||||
var obj = null;
|
||||
if (fs.existsSync(jsonPath))
|
||||
if (fs.existsSync(jsonPath)) {
|
||||
obj = JSON.parse(fs.readFileSync(jsonPath, 'utf8'));
|
||||
else if (fs.existsSync(alternateJsonPath))
|
||||
if (openReadPerms) fs.chmodSync(jsonPath, 0o755);
|
||||
}
|
||||
else if (fs.existsSync(alternateJsonPath)) {
|
||||
obj = JSON.parse(fs.readFileSync(alternateJsonPath, 'utf8'));
|
||||
if (openReadPerms) fs.chmodSync(alternateJsonPath, 0o755);
|
||||
}
|
||||
else
|
||||
obj = 0;
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
function getJSONMp4(name, customPath = null)
|
||||
function getJSONMp4(name, customPath = null, openReadPerms = false)
|
||||
{
|
||||
var obj = null; // output
|
||||
let jsonPath = null;
|
||||
@@ -738,9 +742,10 @@ function getJSONMp4(name, customPath = null)
|
||||
if (fs.existsSync(jsonPath))
|
||||
{
|
||||
obj = JSON.parse(fs.readFileSync(jsonPath, 'utf8'));
|
||||
return obj;
|
||||
if (openReadPerms) fs.chmodSync(jsonPath, 0o755);
|
||||
} else if (fs.existsSync(alternateJsonPath)) {
|
||||
obj = JSON.parse(fs.readFileSync(alternateJsonPath, 'utf8'));
|
||||
if (openReadPerms) fs.chmodSync(alternateJsonPath, 0o755);
|
||||
}
|
||||
else obj = 0;
|
||||
return obj;
|
||||
@@ -1000,7 +1005,7 @@ function registerFileDB(full_file_path, type) {
|
||||
}
|
||||
|
||||
function generateFileObject(id, type) {
|
||||
var jsonobj = (type === 'audio') ? getJSONMp3(id) : getJSONMp4(id);
|
||||
var jsonobj = (type === 'audio') ? getJSONMp3(id, true) : getJSONMp4(id, null, true);
|
||||
if (!jsonobj) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user