Skip to content

Commit 4b9f3c4

Browse files
authored
Update README.md
1 parent 17266b1 commit 4b9f3c4

File tree

1 file changed

+34
-44
lines changed

1 file changed

+34
-44
lines changed

README.md

Lines changed: 34 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,36 @@
11
# Secrets-AppImage 🐧
22

3-
WIP
4-
5-
## Known issue
6-
- It doesn't launch on Alpine due to some `libusb` error from yubikey python module. Works fine in every `glibc` distro, no matter old or new:
7-
```
8-
📦[gidro@my-alpine Преузимања]$ ./Secrets-12.0-1-anylinux-x86_64.AppImage
9-
SUID fusermount not found in PATH, trying to unshare...
10-
Setting $XDG_DATA_HOME to "/home/gidro/Преузимања/Secrets-12.0-1-anylinux-x86_64.AppImage.share"
11-
Setting $XDG_CONFIG_HOME to "/home/gidro/Преузимања/Secrets-12.0-1-anylinux-x86_64.AppImage.config"
12-
Setting $XDG_CACHE_HOME to "/home/gidro/Преузимања/Secrets-12.0-1-anylinux-x86_64.AppImage.cache"
13-
Setting $HOME to "/home/gidro/Преузимања/Secrets-12.0-1-anylinux-x86_64.AppImage.home"
14-
[anylinux.so] LOCALEFIX >> Failed to set locale, falling back to C locale.
15-
Traceback (most recent call last):
16-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/gsecrets/application.py", line 133, in do_activate
17-
window = self.new_window()
18-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/gsecrets/application.py", line 79, in new_window
19-
window = Window(application=self)
20-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/gsecrets/widgets/window.py", line 49, in __init__
21-
self.key_providers = Providers(self)
22-
~~~~~~~~~^^^^^^
23-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/gsecrets/provider/providers.py", line 27, in __init__
24-
self.providers.append(key_provider(window))
25-
~~~~~~~~~~~~^^^^^^^^
26-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/gsecrets/provider/yubikey_provider.py", line 70, in __init__
27-
self.yubikeys = self.get_all_yubikeys(False)
28-
~~~~~~~~~~~~~~~~~~~~~^^^^^^^
29-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/gsecrets/provider/yubikey_provider.py", line 82, in get_all_yubikeys
30-
yubikey = yubico.find_yubikey(debug=debug, skip=_idx)
31-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/yubico/yubikey.py", line 53, in find_key
32-
hid_device = YubiKeyHIDDevice(debug, skip)
33-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/yubico/yubikey_usb_hid.py", line 123, in __init__
34-
if not self._open(skip):
35-
~~~~~~~~~~^^^^^^
36-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/yubico/yubikey_usb_hid.py", line 317, in _open
37-
usb_device = self._get_usb_device(skip)
38-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/yubico/yubikey_usb_hid.py", line 366, in _get_usb_device
39-
devices = [usb.legacy.Device(d) for d in usb.core.find(
40-
~~~~~~~~~~~~~^
41-
find_all=True, idVendor=YUBICO_VID)]
42-
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
43-
File "/tmp/.mount_Secreremp14104849546142800604/lib/python3.13/site-packages/usb/core.py", line 1321, in find
44-
raise NoBackendError('No backend available')
45-
usb.core.NoBackendError: No backend available
46-
```
3+
[![GitHub Downloads](https://img.shields.io/github/downloads/pkgforge-dev/Secrets-AppImage/total?logo=github&label=GitHub%20Downloads)](https://github.com/pkgforge-dev/Secrets-AppImage/releases/latest)
4+
[![CI Build Status](https://github.com//pkgforge-dev/Secrets-AppImage/actions/workflows/appimage.yml/badge.svg)](https://github.com/pkgforge-dev/Secrets-AppImage/releases/latest)
5+
6+
<p align="center">
7+
<img src="https://gitlab.gnome.org/World/secrets/-/raw/master/data/icons/hicolor/scalable/apps/org.gnome.World.Secrets.svg?ref_type=heads" width="128" />
8+
</p>
9+
10+
* [Latest Stable Release](https://github.com/pkgforge-dev/Secrets-AppImage/releases/latest)
11+
12+
---
13+
14+
AppImage made using [sharun](https://github.com/VHSgunzo/sharun), which makes it extremely easy to turn any binary into a portable package without using containers or similar tricks.
15+
16+
**This AppImage bundles everything and should work on any linux distro, even on musl based ones.**
17+
18+
It is possible that this appimage may fail to work with appimagelauncher, I recommend these alternatives instead:
19+
20+
* [AM](https://github.com/ivan-hc/AM) `am -i secrets` or `appman -i secrets`
21+
22+
* [dbin](https://github.com/xplshn/dbin) `dbin install secrets.appimage`
23+
24+
* [soar](https://github.com/pkgforge/soar) `soar install secrets`
25+
26+
This appimage works without fuse2 as it can use fuse3 instead, it can also work without fuse at all thanks to the [uruntime](https://github.com/VHSgunzo/uruntime)
27+
28+
<details>
29+
<summary><b><i>raison d'être</i></b></summary>
30+
<img src="https://github.com/user-attachments/assets/29576c50-b39c-46c3-8c16-a54999438646" alt="Inspiration Image">
31+
</a>
32+
</details>
33+
34+
---
35+
36+
More at: [AnyLinux-AppImages](https://pkgforge-dev.github.io/Anylinux-AppImages/)

0 commit comments

Comments
 (0)