commit nerd.tools

This commit is contained in:
jsavargas 2022-09-29 01:51:35 -03:00
parent c2d2ac9e09
commit c2088f36ef
7 changed files with 21 additions and 78 deletions

View File

@ -1 +1 @@
785f896b1d7c8214c91ee289992569c2 NerdPack-2022.09.29-x86_64-1.txz
8e9cfef4b91efcf2065bc97c473c73bd NerdPack-2022.09.29-x86_64-1.txz

View File

@ -4,7 +4,7 @@
"path": "packages/6.11/ncdu-1.17-x86_64-1gds.txz",
"sha": "4c2f4665343cdaa00f40b097a343b3c09c92d03b",
"size": 47188,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/ncdu-1.17-x86_64-1gds.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/ncdu-1.17-x86_64-1gds.txz",
"type": "file"
},
{
@ -12,7 +12,7 @@
"path": "packages/6.11/neofetch-20211210-noarch-1.txz",
"sha": "dc559e2a99a5ef9443b5bb40b35f69eb3797ee9f",
"size": 89584,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/neofetch-20211210-noarch-1.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/neofetch-20211210-noarch-1.txz",
"type": "file"
},
{
@ -20,7 +20,7 @@
"path": "packages/6.11/p7zip-16.02-x86_64-1sl.txz",
"sha": "efb97a9f688f6179439b79711462c73e086b258a",
"size": 1285484,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/p7zip-16.02-x86_64-1sl.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/p7zip-16.02-x86_64-1sl.txz",
"type": "file"
},
{
@ -28,7 +28,7 @@
"path": "packages/6.11/python2-2.7.18-x86_64-4.txz",
"sha": "4f1e65a1c8898aa3c59c5f960d92c7abdd51bc88",
"size": 13018740,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/python2-2.7.18-x86_64-4.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/python2-2.7.18-x86_64-4.txz",
"type": "file"
},
{
@ -36,7 +36,7 @@
"path": "packages/6.11/python3-3.9.10-x86_64-1.txz",
"sha": "77658849776e0220efa46a63a3f1f0d23c7294ca",
"size": 18538524,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/python3-3.9.10-x86_64-1.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/python3-3.9.10-x86_64-1.txz",
"type": "file"
},
{
@ -44,7 +44,7 @@
"path": "packages/6.11/python-pip-21.2.3-x86_64-1.txz",
"sha": "84edb72ccd929d966b54f0e7c98139020e657f9d",
"size": 1761948,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/python-pip-21.2.3-x86_64-1.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/python-pip-21.2.3-x86_64-1.txz",
"type": "file"
},
{
@ -52,7 +52,7 @@
"path": "packages/6.11/python-setuptools-57.4.0-x86_64-1.txz",
"sha": "c1a53a2c9babc2ea778bc14cb743b2dae5656ac9",
"size": 673896,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/python-setuptools-57.4.0-x86_64-1.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/python-setuptools-57.4.0-x86_64-1.txz",
"type": "file"
},
{
@ -60,7 +60,7 @@
"path": "packages/6.11/screen-4.9.0-x86_64-1.txz",
"sha": "c8cc719bee582d4bcca1c06ec988a8f787e807a9",
"size": 550196,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/screen-4.9.0-x86_64-1.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/screen-4.9.0-x86_64-1.txz",
"type": "file"
},
{
@ -68,7 +68,7 @@
"path": "packages/6.11/tmux-3.2-x86_64-1.txz",
"sha": "a6e16326da7d6a12524a667679e39f8dd9c74ffe",
"size": 366896,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/tmux-3.2-x86_64-1.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/tmux-3.2-x86_64-1.txz",
"type": "file"
},
{
@ -76,7 +76,7 @@
"path": "packages/6.11/zsh-5.8-x86_64-3.txz",
"sha": "63ab9b0d4888db77f54fcf6f6c84e6e04aea5fd8",
"size": 3056824,
"download_url": "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/6.11/zsh-5.8-x86_64-3.txz",
"download_url": "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/6.11/zsh-5.8-x86_64-3.txz",
"type": "file"
}
]

View File

@ -34,11 +34,13 @@ function file_check_sha1($file) {
$detalle['path'] = "packages/$version/".basename($file);
$detalle['sha'] = $sha1_file;
$detalle['size'] = $size;
$detalle['download_url'] = "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/$version/".basename($file);
$detalle['download_url'] = "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/packages/$version/".basename($file);
$detalle['type'] = 'file';
//print_r($detalle);
//print_r($detalle);
// $detalle['download_url'] = "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/$version/".basename($file);
return ($detalle);
}

View File

@ -1,50 +0,0 @@
<?php
$version = isset($argv[1])? $argv[1]: '6.11';
$array = array();
$files = glob(__DIR__."/../packages/$version/*.{txz,tgz}", GLOB_BRACE);
foreach($files as $txz){
//echo $txz, "\n";
$array[] = file_check_sha1($txz);
}
// Compare the github sha1 value of a file
function file_check_sha1($file) {
global $version;
$size = filesize($file);
$contents = file_get_contents($file);
// create a sha1 like github does
$str = "blob ".$size."\0".$contents;
$sha1_file = sha1($str);
$detalle = array();
#print('Downloading file_check_sha1 => size ['.$size.'] package...');
#print('Downloading file_check_sha1 => sha1_file ['.$sha1_file.'] package...');
#print('Downloading file_check_sha1 => sha1_file ['.sha1($contents).'] package...');
//echo "$file => $sha1_file => $size \n";
$detalle['name'] = basename($file);
$detalle['path'] = "packages/$version/".basename($file);
$detalle['sha'] = $sha1_file;
$detalle['size'] = $size;
$detalle['download_url'] = "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/$version/".basename($file);
$detalle['type'] = 'file';
//print_r($detalle);
//print_r($detalle);
return ($detalle);
}
echo json_encode($array,JSON_PRETTY_PRINT|JSON_UNESCAPED_SLASHES );
?>

View File

@ -1,20 +1,13 @@
# Generador de json por version
php develop/get_sha1.php 6.11 > contents/packages.6.11.json
php create.json.php 6.11 > ../contents/packages.6.11.json
# Generador de version de plugin
- cd source/NerdPack
- ./pkg_build.sh [a|b|c|d] (Opcional)
ejemplos
./pkg_build.sh
./pkg_build.sh a
./pkg_build.sh b
# Agregar la version al archivo "plugin/NerdPack.plg" en el campo <!ENTITY version "2022.09.13">
ejemplos:
./create.new.version.sh
./create.new.version.sh a
./create.new.version.sh b

View File

@ -9,11 +9,9 @@ if (!is_dir($pkg_path))
if (!is_dir($pkg_extra))
mkdir($pkg_extra);
//$pkg_desc = 'https://raw.githubusercontent.com/dmacias72/unRAID-NerdPack/master/packages/packages-desc';
//$pkg_repo = "https://api.github.com/repos/dmacias72/unRAID-NerdPack/contents/packages/$os_version";
$pkg_desc = 'https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/packages/packages-desc';
$pkg_repo = "https://raw.githubusercontent.com/UnRAIDES/unRAID-NerdPack/master/contents/packages.$os_version.json";
$pkg_desc = 'https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/contents/packages-desc';
$pkg_repo = "https://raw.githubusercontent.com/jsavargas/unRAID-NerdTools/2022.09.28/contents/packages.$os_version.json";
$desc_file = $pkg_path.'packages-desc';
$repo_file = $pkg_path.'packages.json';