mirror of
https://github.com/spalencsar/bearhub.git
synced 2026-07-09 10:54:16 +02:00
improvement: snap -> Installed info field split into version and size
This commit is contained in:
@@ -7,6 +7,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||||||
## [0.6.2] 2019-10-01
|
## [0.6.2] 2019-10-01
|
||||||
### Improvements
|
### Improvements
|
||||||
- Update notifications showing the number of updates by type as well ( if there are from more than one packaging type )
|
- Update notifications showing the number of updates by type as well ( if there are from more than one packaging type )
|
||||||
|
- Snap:
|
||||||
|
- **Installed** info field split into **version** and **size**
|
||||||
- AUR:
|
- AUR:
|
||||||
- Installed files available in the Info window
|
- Installed files available in the Info window
|
||||||
- Improving Arch distro checking
|
- Improving Arch distro checking
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ snap.info.revision=revisión
|
|||||||
snap.info.tracking=tracking
|
snap.info.tracking=tracking
|
||||||
snap.info.installed=instalado
|
snap.info.installed=instalado
|
||||||
snap.info.publisher=publicador
|
snap.info.publisher=publicador
|
||||||
|
snap.info.version=versión
|
||||||
|
snap.info.size=tamaño
|
||||||
snap.notification.snapd_unavailable={} no parece estar instalado o habilitado. Los paquetes {} estarán indisponibles.
|
snap.notification.snapd_unavailable={} no parece estar instalado o habilitado. Los paquetes {} estarán indisponibles.
|
||||||
snap.notification.snap.disable=Si no desea usar aplicativos Snap, desmarque {} en {}
|
snap.notification.snap.disable=Si no desea usar aplicativos Snap, desmarque {} en {}
|
||||||
snap.action.refresh.status=Actualizando
|
snap.action.refresh.status=Actualizando
|
||||||
|
|||||||
@@ -7,6 +7,8 @@ snap.info.revision=revisão
|
|||||||
snap.info.tracking=tracking
|
snap.info.tracking=tracking
|
||||||
snap.info.installed=instalado
|
snap.info.installed=instalado
|
||||||
snap.info.publisher=publicador
|
snap.info.publisher=publicador
|
||||||
|
snap.info.version=versão
|
||||||
|
snap.info.size=tamanho
|
||||||
snap.notification.snapd_unavailable={} não parece estar instalado ou habilitado. Os pacotes {} estarão indisponíveis.
|
snap.notification.snapd_unavailable={} não parece estar instalado ou habilitado. Os pacotes {} estarão indisponíveis.
|
||||||
snap.notification.snap.disable=Se não deseja usar aplicativos Snap, desmarque {} em {}
|
snap.notification.snap.disable=Se não deseja usar aplicativos Snap, desmarque {} em {}
|
||||||
snap.action.refresh.status=Atualizando
|
snap.action.refresh.status=Atualizando
|
||||||
|
|||||||
@@ -63,7 +63,16 @@ def get_info(app_name: str, attrs: tuple = None):
|
|||||||
info_map = re.findall(r'({}):\s+(.+)'.format(re_attrs), full_info_lines)
|
info_map = re.findall(r'({}):\s+(.+)'.format(re_attrs), full_info_lines)
|
||||||
|
|
||||||
for info in info_map:
|
for info in info_map:
|
||||||
data[info[0]] = info[1].strip()
|
val = info[1].strip()
|
||||||
|
|
||||||
|
if info[0] == 'installed':
|
||||||
|
val_split = [s for s in val.split(' ') if s]
|
||||||
|
data['version'] = val_split[0]
|
||||||
|
|
||||||
|
if len(val_split) > 2:
|
||||||
|
data['size'] = val_split[2]
|
||||||
|
else:
|
||||||
|
data[info[0]] = val
|
||||||
|
|
||||||
if not attrs or 'description' in attrs:
|
if not attrs or 'description' in attrs:
|
||||||
desc = re.findall(r'\|\n+((\s+.+\n+)+)', full_info_lines)
|
desc = re.findall(r'\|\n+((\s+.+\n+)+)', full_info_lines)
|
||||||
|
|||||||
Reference in New Issue
Block a user