New backup 2025-07-05 19:30:06

This commit is contained in:
Penelope Gwen 2025-07-05 19:30:06 -07:00
parent b8b119da97
commit 6afa88b38f
3 changed files with 10 additions and 5 deletions

View file

@ -271,9 +271,10 @@ $home-widget-border-color: rgba($color5,1);
.details { .details {
font-size: 0.8em; font-size: 0.8em;
color: $home-widget-subtitle-color; color: $home-widget-subtitle-color;
margin: 0px 10px;
} }
.status { .status {
margin-right: 10px; margin: 0px 10px;
} }
} }
image { image {

View file

@ -13,9 +13,10 @@
(button :onclick "notify-send '${software.package_name} is ${(software.up_to_date == 'true' ) ? 'up to date!' : 'outdated!'}' 'upstream: ${software.upstream_version}\\npackage: ${software.package_version}'" (button :onclick "notify-send '${software.package_name} is ${(software.up_to_date == 'true' ) ? 'up to date!' : 'outdated!'}' 'upstream: ${software.upstream_version}\\npackage: ${software.package_version}'"
(box (box
:orientation "h" :orientation "h"
:space-evenly false
(label (label
;; :xalign 0 ;; :xalign 0
:halign "fill" :halign "start"
:hexpand true :hexpand true
:wrap false :wrap false
:truncate true :truncate true
@ -25,12 +26,14 @@
:halign "end" :halign "end"
(label (label
:valign "end" :valign "end"
:halign "end"
:class "details" :class "details"
:text "${software.upstream_version}") :text "${software.upstream_version}")
(label (label
:valign "start" :valign "start"
:halign "end"
:class "details" :class "details"
:text "${software.package_version}")) :text "${software.package_version}"))
(label (label
:halign "end" :halign "end"
:class "status" :class "status"

View file

@ -8,7 +8,8 @@ function get_package_info(){
# echo "${i}" # echo "${i}"
package_name=$(jq -r '.packageName' <<<"${i}") package_name=$(jq -r '.packageName' <<<"${i}")
upstream_url=$(jq -r '.upstreamURL' <<<"${i}") upstream_url=$(jq -r '.upstreamURL' <<<"${i}")
package_version=$(dpkg-query -W -f='${Version}' "${package_name}") package_version=$(apt-cache show "${package_name}" | grep Version | awk '{print $2}' | head -n1)
# package_version=$(dpkg-query -W -f='${Version}' "${package_name}")
upstream_version=$(lastversion "${upstream_url}") upstream_version=$(lastversion "${upstream_url}")
if [[ "${package_version}" == *"${upstream_version}"* ]]; then if [[ "${package_version}" == *"${upstream_version}"* ]]; then
up_to_date='true' up_to_date='true'