Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package PyFileFixity as an AppImage for simplified installation & offline operation #18

Open
ln2max opened this issue Aug 10, 2024 · 1 comment
Assignees

Comments

@ln2max
Copy link

ln2max commented Aug 10, 2024

Having an AppImage would greatly simplify use of PyFileFixity in stressful situations ("our machines are all wiped, our data is gone, our customers are screaming, and you're telling me the backup tapes are corrupted? but you say you can fix it? WELL THEN WHY ISN'T IT FIXED YET?").

Additionally, part of protecting file archives from corruption is protecting them from malware (in particular ransomware).

Therefore, archive tasks may (and probably SHOULD) be done on an air-gapped, offline computer.

To simplify using PyFileFixity in such a scanario, having an AppImage that can be installed and used totally offline would be very useful. Right now the installation with pip3 requires an Internet connection during installation.

Generating an AppImage is relatively straightforward, there are tools for this: https://github.com/srevinsaju/pyappimage

@lrq3000
Copy link
Owner

lrq3000 commented Aug 10, 2024

Thank you for your suggestion and for providing a py module for this purpose, this is a good idea.

I should implement this alonside a pyinstaller binary for Windows.

Furthermore this should be automated with cibuildwheel if possible.

@lrq3000 lrq3000 self-assigned this Aug 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants