This commit is contained in:
Andrew Z 2022-09-23 10:03:43 -04:00
parent 2cff280cc9
commit 7d453d38d3
8 changed files with 422 additions and 25 deletions

View File

@ -1,3 +1,3 @@
{
"last_updated_timestamp": 1663934620
"last_updated_timestamp": 1663941821
}

View File

@ -173050,10 +173050,13 @@
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Support": "https://forums.unraid.net/topic/128633-support-steffo99-greed/",
"Project": "https://github.com/Steffo99/greed",
"Overview": "A customizable, multilanguage Telegram shop bot with Telegram Payments support!\r\n\r\nPlease refer to docs to learn how to activate it and how to use it. This container is not working by itself. Brief installing instructions:\r\n\r\n1. Donwload and run the container\r\n2. Edit the configuration file *config.toml* that was created in the *config* directory, adding your bot and payment tokens to it.\r\n3. Optional: customize the files in the strings folder for custom messages.\r\n4. Start the bot using the console of the container and the following command: *python -OO core.py*\r\n5. Open Telegram, and send a */start* command to your bot to be automatically promoted to \ud83d\udcbc Manager.\r\n6. Stop the bot by pressing Ctrl+C.\r\n7. Restart the container.",
"TemplateURL": "https://raw.githubusercontent.com/yayitazale/unraid-templates/master/yayitazale/greed.xml",
"Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/greed.png",
"DonateText": "Donate",
"DonateLink": "https://ko-fi.com/steffo",
"Config": [
{
"@attributes": {
@ -248231,8 +248234,6 @@
"TemplateURL": "https://raw.githubusercontent.com/twist3dimages/unraid-templates/master/ClamAV/ClamAV.xml",
"Icon": "https://its.ucsc.edu/software/images/clam.png",
"ExtraParams": "--health-start-period=120s --health-interval=60s --health-retries=3 ",
"DonateText": "Buy me a coffee",
"DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KK2S75LBHM6QC&source=url_id=JTSH886FD9UM6",
"Config": [
{
"@attributes": {
@ -248309,8 +248310,7 @@
"Official": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/ClamAV/ClamAV.xml",
"CategoryList": [
"Tools-Utilities",
"Security"
"Tools-Utilities"
],
"downloads": 21658485,
"stars": 29,
@ -248367,5 +248367,124 @@
"templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/MJPEG-Streamer/mjpeg-streamer.xml",
"LastUpdateScan": 1663929485,
"FirstSeen": 1663929485
},
{
"Name": "pushbullet_ytdl",
"Repository": "ghcr.io/steveharsant/pushbullet_ytdl:latest",
"Registry": "https://ghcr.io/steveharsant/pushbullet_ytdl",
"Network": "custom-br0",
"Shell": "bash",
"Privileged": "false",
"Support": "https://github.com/steveharsant/PushBullet-YTDL",
"Project": "https://github.com/steveharsant/PushBullet-YTDL",
"Overview": "PushBullet-YTDL is a lightweight pure bash service for YouTube-dl and Pushbullet. PushBullet-YTDL uses Youtube-DL Material by Tzahi12345 as the API endpoint to send YouTube-dl requests to and leverages the public Pushbullet API to listen for download requests.\r\n\r\nFeatures\r\nRegister a device to a given Pushbullet account.\r\nListen for pushes to the device registered.\r\nExtract the URL to the desired download.\r\nSend a download request to Youtube-DL Material via its internal API.\r\nDelete a push after it has been successfully downloaded.\r\nUsage\r\nTo use simply share a video from the source app (e.g. YouTube app) on your phone to the PushBullet device running PushBullet-YTDL.",
"TemplateURL": "https://raw.githubusercontent.com/twist3dimages/unraid-templates/master/Pushbullet_YTDL/pushbullet_ytdl.xml",
"Icon": "https://is2-ssl.mzstatic.com/image/thumb/Purple1/v4/a6/91/ce/a691ce9e-4ce2-ec37-50e8-14d57d8dc4e5/icons.png/1200x630bb.png",
"ExtraParams": "--restart=unless-stopped",
"Config": [
{
"@attributes": {
"Name": "Pushbullet Device Name",
"Target": "PUSHBULLET_DEVICE_NICKNAME",
"Default": "Unraid",
"Mode": "",
"Description": "",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Unraid"
},
{
"@attributes": {
"Name": "Pushbullet API Key",
"Target": "PUSHBULLET_KEY",
"Default": "",
"Mode": "",
"Description": "Enter the API key for Pushbullet. Go to https://www.pushbullet.com/#settings/account to retrieve your API key/access token",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "true"
},
"value": ""
},
{
"@attributes": {
"Name": "YouTube-DL-Material API Key",
"Target": "YTDLM_KEY",
"Default": "",
"Mode": "",
"Description": "YouTube-Download-Material API key",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "true"
},
"value": ""
},
{
"@attributes": {
"Name": "YouTube-DL-Material URL",
"Target": "YTDLM_URL",
"Default": "",
"Mode": "",
"Description": "URL + Port for YouTube-DL-Material.\r\nIf HTTP: include http://ip:port\r\nif HTTPS: include https://domain",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "DEBUG",
"Target": "DEBUG",
"Default": "",
"Mode": "",
"Description": "",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "FALSE"
},
{
"@attributes": {
"Name": "Host Key 1",
"Target": "depends_on",
"Default": "",
"Mode": "",
"Description": "Container name for YouTube-DL-Material",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "youtube-dl-material"
},
{
"@attributes": {
"Name": "Sleep Time",
"Target": "SLEEP_TIME",
"Default": "60",
"Mode": "",
"Description": "Change sleep delay between calls (Push bullet free account only allows 500 API calls per month. Default is 60 seconds",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "60"
}
],
"Repo": "Exes' Repository",
"CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system",
"templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/Pushbullet_YTDL/pushbullet_ytdl.xml",
"LastUpdateScan": 1663941821,
"FirstSeen": 1663941821
}
]

View File

@ -1,7 +1,7 @@
{
"apps": 1808,
"last_updated_timestamp": 1663934620,
"last_updated": "2022-09-23 08:03",
"apps": 1809,
"last_updated_timestamp": 1663941821,
"last_updated": "2022-09-23 10:03",
"categories": [
{
"Cat": "Backup:",
@ -173212,10 +173212,13 @@
"Network": "bridge",
"Shell": "sh",
"Privileged": "false",
"Support": "https://forums.unraid.net/topic/128633-support-steffo99-greed/",
"Project": "https://github.com/Steffo99/greed",
"Overview": "A customizable, multilanguage Telegram shop bot with Telegram Payments support!\r\n\r\nPlease refer to docs to learn how to activate it and how to use it. This container is not working by itself. Brief installing instructions:\r\n\r\n1. Donwload and run the container\r\n2. Edit the configuration file *config.toml* that was created in the *config* directory, adding your bot and payment tokens to it.\r\n3. Optional: customize the files in the strings folder for custom messages.\r\n4. Start the bot using the console of the container and the following command: *python -OO core.py*\r\n5. Open Telegram, and send a */start* command to your bot to be automatically promoted to \ud83d\udcbc Manager.\r\n6. Stop the bot by pressing Ctrl+C.\r\n7. Restart the container.",
"TemplateURL": "https://raw.githubusercontent.com/yayitazale/unraid-templates/master/yayitazale/greed.xml",
"Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/greed.png",
"DonateText": "Donate",
"DonateLink": "https://ko-fi.com/steffo",
"Config": [
{
"@attributes": {
@ -248393,8 +248396,6 @@
"TemplateURL": "https://raw.githubusercontent.com/twist3dimages/unraid-templates/master/ClamAV/ClamAV.xml",
"Icon": "https://its.ucsc.edu/software/images/clam.png",
"ExtraParams": "--health-start-period=120s --health-interval=60s --health-retries=3 ",
"DonateText": "Buy me a coffee",
"DonateLink": "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KK2S75LBHM6QC&source=url_id=JTSH886FD9UM6",
"Config": [
{
"@attributes": {
@ -248471,8 +248472,7 @@
"Official": true,
"templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/ClamAV/ClamAV.xml",
"CategoryList": [
"Tools-Utilities",
"Security"
"Tools-Utilities"
],
"downloads": 21658485,
"stars": 29,
@ -248529,6 +248529,125 @@
"templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/MJPEG-Streamer/mjpeg-streamer.xml",
"LastUpdateScan": 1663929485,
"FirstSeen": 1663929485
},
{
"Name": "pushbullet_ytdl",
"Repository": "ghcr.io/steveharsant/pushbullet_ytdl:latest",
"Registry": "https://ghcr.io/steveharsant/pushbullet_ytdl",
"Network": "custom-br0",
"Shell": "bash",
"Privileged": "false",
"Support": "https://github.com/steveharsant/PushBullet-YTDL",
"Project": "https://github.com/steveharsant/PushBullet-YTDL",
"Overview": "PushBullet-YTDL is a lightweight pure bash service for YouTube-dl and Pushbullet. PushBullet-YTDL uses Youtube-DL Material by Tzahi12345 as the API endpoint to send YouTube-dl requests to and leverages the public Pushbullet API to listen for download requests.\r\n\r\nFeatures\r\nRegister a device to a given Pushbullet account.\r\nListen for pushes to the device registered.\r\nExtract the URL to the desired download.\r\nSend a download request to Youtube-DL Material via its internal API.\r\nDelete a push after it has been successfully downloaded.\r\nUsage\r\nTo use simply share a video from the source app (e.g. YouTube app) on your phone to the PushBullet device running PushBullet-YTDL.",
"TemplateURL": "https://raw.githubusercontent.com/twist3dimages/unraid-templates/master/Pushbullet_YTDL/pushbullet_ytdl.xml",
"Icon": "https://is2-ssl.mzstatic.com/image/thumb/Purple1/v4/a6/91/ce/a691ce9e-4ce2-ec37-50e8-14d57d8dc4e5/icons.png/1200x630bb.png",
"ExtraParams": "--restart=unless-stopped",
"Config": [
{
"@attributes": {
"Name": "Pushbullet Device Name",
"Target": "PUSHBULLET_DEVICE_NICKNAME",
"Default": "Unraid",
"Mode": "",
"Description": "",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "Unraid"
},
{
"@attributes": {
"Name": "Pushbullet API Key",
"Target": "PUSHBULLET_KEY",
"Default": "",
"Mode": "",
"Description": "Enter the API key for Pushbullet. Go to https://www.pushbullet.com/#settings/account to retrieve your API key/access token",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "true"
},
"value": ""
},
{
"@attributes": {
"Name": "YouTube-DL-Material API Key",
"Target": "YTDLM_KEY",
"Default": "",
"Mode": "",
"Description": "YouTube-Download-Material API key",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "true"
},
"value": ""
},
{
"@attributes": {
"Name": "YouTube-DL-Material URL",
"Target": "YTDLM_URL",
"Default": "",
"Mode": "",
"Description": "URL + Port for YouTube-DL-Material.\r\nIf HTTP: include http://ip:port\r\nif HTTPS: include https://domain",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "DEBUG",
"Target": "DEBUG",
"Default": "",
"Mode": "",
"Description": "",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "FALSE"
},
{
"@attributes": {
"Name": "Host Key 1",
"Target": "depends_on",
"Default": "",
"Mode": "",
"Description": "Container name for YouTube-DL-Material",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "youtube-dl-material"
},
{
"@attributes": {
"Name": "Sleep Time",
"Target": "SLEEP_TIME",
"Default": "60",
"Mode": "",
"Description": "Change sleep delay between calls (Push bullet free account only allows 500 API calls per month. Default is 60 seconds",
"Type": "Variable",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "60"
}
],
"Repo": "Exes' Repository",
"CAComment": "This template is set up to use a custom network. You may have to adjust the network or IP address etc to match your system",
"templatePath": "/tmp/GitHub/AppFeed/templates/ExesRepository/Pushbullet_YTDL/pushbullet_ytdl.xml",
"LastUpdateScan": 1663941821,
"FirstSeen": 1663941821
}
],
"repositories": {

View File

@ -2397,5 +2397,6 @@
"blakeblackshear/frigate:stable": 1663920216,
"ghcr.io/steffo99/greed": 1663920216,
"clamav/clamav": 1663929485,
"registry.gitlab.com/luckyturtledev/docker-mjpg-streamer:latest": 1663929485
"registry.gitlab.com/luckyturtledev/docker-mjpg-streamer:latest": 1663929485,
"ghcr.io/steveharsant/pushbullet_ytdl:latest": 1663941821
}

View File

@ -3079,12 +3079,15 @@ Processing /tmp/appFeed/templates/roseatonisRepository/Foptimum/foptimum.xml...S
Downloading Exes' Repository: https://github.com/twist3dimages/unraid-templates -> /tmp/appFeed/templates/ExesRepository Attempt 1... Success!
Processing /tmp/appFeed/templates/ExesRepository/ClamAV/ClamAV.xml...Success
Processing /tmp/appFeed/templates/ExesRepository/MJPEG-Streamer/mjpeg-streamer.xml...Success
Processing /tmp/appFeed/templates/ExesRepository/Pushbullet_YTDL/pushbullet_ytdl.xml...Success
Updating stats on containers
steveharsant/pushbullet_ytdl
ghcr.io/steveharsant/pushbullet_ytdl:latest Downloads: Stars: Base: unknown
Updating GitHub

View File

@ -156161,6 +156161,20 @@
},
"value": ""
},
{
"@attributes": {
"Name": "Album Title Match Distance",
"Target": "matchDistance",
"Default": "5",
"Mode": "",
"Description": "The number of changes required to transform the searched album title into a possible found album title match... (0, requires a perfect match)",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": ""
},
{
"@attributes": {
"Name": "Require Audio Quality",
@ -172818,15 +172832,145 @@
"topPerforming": 0.024
},
{
"TemplatePath": "/tmp/appFeed/templates/yayitazalesRepository/yayitazale/frigate.xml",
"errors": [
"attributes construct error",
"Couldn't find end of Start Tag Config line 47",
"Opening and ending tag mismatch: Container line 2 and Config",
"Extra content at the end of the document"
"Name": "frigate",
"Repository": "blakeblackshear/frigate:stable",
"Registry": "https://hub.docker.com/r/blakeblackshear/frigate/",
"Network": "bridge",
"Shell": "sh",
"Privileged": "true",
"Support": "https://forums.unraid.net/topic/98064-support-blakeblackshear-frigate/",
"Project": "https://docs.frigate.video/",
"Overview": "A complete and local NVR designed for Home Assistant with AI object detection. Uses OpenCV and Tensorflow to perform realtime object detection locally for IP cameras.\r\n\r\nUse of a Google Coral Accelerator is optional, but highly recommended. The Coral will outperform even the best CPUs and can process 100+ FPS with very little overhead.\r\n\r\n- Tight integration with Home Assistant via a custom component\r\n- Designed to minimize resource use and maximize performance by only looking for objects when and where it is necessary\r\n- Leverages multiprocessing heavily with an emphasis on realtime over processing every frame\r\n- Uses a very low overhead motion detection to determine where to run object detection\r\n- Object detection with TensorFlow runs in separate processes for maximum FPS\r\n- Communicates over MQTT for easy integration into other systems\r\n- Records video with retention settings based on detected objects\r\n- 24/7 recording\r\n- Re-streaming via RTMP to reduce the number of connections to your camera\r\n\r\n[b]A config.yml file must exist in the config directory.[/b]\r\nSee the documentation for more details.",
"WebUI": "http://[IP]:[PORT:5000]",
"TemplateURL": "https://raw.githubusercontent.com/yayitazale/unraid-templates/master/yayitazale/frigate.xml",
"Icon": "https://raw.githubusercontent.com/yayitazale/unraid-templates/main/frigate.png",
"ExtraParams": "--shm-size=256mb --mount type=tmpfs,target=/tmp/cache,tmpfs-size=1000000000",
"Requires": "Note: If you are using a PCI Coral instead of a USB one, you must install first the needed drivers going to the CA APP and searching for Coral-Driver (thanks to @ich777)\r<br>\r<br>If you want to use a nvidia card to image decoding, you must add the \"--gpus all\" extra parameter. If you have multiple GPUs in your system with some allocated to VMs, you instead must add \"--runtime=nvidia\" as extra parameter and set the NVIDIA_DRIVER_CAPABILITIES and NVIDIA_VISIBLE_DEVICES variables to only give the container access to selected GPUs.",
"Config": [
{
"@attributes": {
"Name": "Config Path",
"Target": "/config",
"Default": "",
"Mode": "rw",
"Description": "",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/appdata/frigate"
},
{
"@attributes": {
"Name": "Media path",
"Target": "/media/frigate",
"Default": "",
"Mode": "rw",
"Description": "",
"Type": "Path",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "/mnt/user/Media/frigate"
},
{
"@attributes": {
"Name": "HTTP port",
"Target": "5000",
"Default": "",
"Mode": "tcp",
"Description": "",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "5000"
},
{
"@attributes": {
"Name": "RTMP port",
"Target": "1935",
"Default": "",
"Mode": "tcp",
"Description": "",
"Type": "Port",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "1935"
},
{
"@attributes": {
"Name": "Frigate RTSP Password",
"Target": "FRIGATE_RTSP_PASSWORD",
"Default": "",
"Mode": "",
"Description": "",
"Type": "Variable",
"Display": "always",
"Required": "true",
"Mask": "false"
},
"value": "enterpassword"
},
{
"@attributes": {
"Name": "Coral TPU Mapping",
"Target": "/dev/bus/usb",
"Default": "",
"Mode": "",
"Description": "Use /dev/bus/usb for USB devices and /dev/apex_0 for PCIe devices (you must install the drivers first for PCIe devices)",
"Type": "Device",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/dev/bus/usb"
},
{
"@attributes": {
"Name": "Intel/AMD GPU mapping",
"Target": "",
"Default": "",
"Mode": "",
"Description": "You must delete this if you are using Nvidia GPU and add the extra parameter --gpus all",
"Type": "Device",
"Display": "always",
"Required": "false",
"Mask": "false"
},
"value": "/dev/dri/renderD128"
},
{
"@attributes": {
"Name": "Localtime",
"Target": "/etc/localtime",
"Default": "",
"Mode": "rw",
"Description": "",
"Type": "Path",
"Display": "advanced-hide",
"Required": "true",
"Mask": "false"
},
"value": "/etc/localtime"
}
],
"LastUpdateScan": 1662077682,
"FirstSeen": null
"Repo": "yayitazale's Repository",
"templatePath": "/tmp/GitHub/AppFeed/templates/yayitazalesRepository/yayitazale/frigate.xml",
"CategoryList": [
"HomeAutomation",
"Security"
],
"downloads": 6117350,
"stars": 73,
"LastUpdateScan": 1663920216,
"LastUpdate": 1663890547,
"FirstSeen": 1663920216
},
{
"Name": "Grafana-Image-Renderer",
@ -248170,8 +248314,8 @@
],
"downloads": 21658485,
"stars": 29,
"LastUpdate": 1663905368,
"LastUpdateScan": 1663929485,
"LastUpdate": 1663905368,
"FirstSeen": 1663929485
},
{

View File

@ -65923,5 +65923,16 @@
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": null
},
"ghcr.io/steveharsant/pushbullet_ytdl:latest": {
"Base": null,
"Downloads": null,
"Stars": null,
"Time": 1663941821,
"trending": null,
"trends": null,
"downloadtrend": null,
"trendsDate": null,
"LastUpdate": null
}
}

View File

@ -852,11 +852,11 @@
]
},
"Exes' Repository": {
"clamav/clamav": [
"Unknown category spotlight:"
],
"registry.gitlab.com/luckyturtledev/docker-mjpg-streamer:latest": [
"No category entry present"
],
"ghcr.io/steveharsant/pushbullet_ytdl:latest": [
"No category entry present"
]
}
}