Python library and CLI for restoring Arq backups on macOS
Project description
Arq Alight
A lightweight command-line tool for browsing and restoring backups created by Arq Backup on macOS.
Overview
Arq Alight provides a fast, efficient way to:
- Browse your Arq backups stored in Amazon S3 (and presumably compatible S3-compatible clones)
- Search for specific files across all your backups
- Restore individual files or specific directories
- Cache backup metadata locally for offline browsing
Important: Arq Alight is a read-only tool. It will never modify, write to, or delete your backups. Creating new backups or modifying existing backups is strictly out of scope for this project.
Safety Feature: The tool enforces read-only access at the client level by wrapping the AWS S3 client to block all write operations, providing an additional layer of protection against accidental modifications.
Status
🚧 This project is currently under active development and is not ready for public use.
The tool is in early alpha stage with core functionality still being implemented.
Disclaimer
NO WARRANTY: This software is provided "as is" without warranty of any kind, either expressed or implied. Use at your own risk. While the developer has taken precautions to ensure this tool operates in read-only mode and cannot harm existing data, no guarantees are made.
RECOMMENDED FOR SOFTWARE PROFESSIONALS ONLY: This tool is intended for use by software professionals who understand the risks involved in data recovery operations and can verify the integrity of restored data.
Features (Planned)
- Browse backups without the full Arq application
- Fast local caching of backup metadata
- Search files by name or pattern
- Selective file and directory restoration
- Support for Arq's encryption and compression
- Friendly computer name mapping for easier identification
Requirements
- macOS (Apple Silicon or Intel)
- Python 3.11 or later
- AWS credentials for S3 access
- Backups created with Arq 7
License
MIT License - see LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file arq_alight-0.0.1.tar.gz.
File metadata
- Download URL: arq_alight-0.0.1.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f05885cae7367f0c515b03eb91accad57c72da4780235bba66d2cbfc38f920bb
|
|
| MD5 |
fdfeb399edf761f2bf54bba65de16ee9
|
|
| BLAKE2b-256 |
d157969bc3342a477bfa1ed1c3997c6b8a422ab68ef5eb8d9d80d3afd8d71a62
|
File details
Details for the file arq_alight-0.0.1-py3-none-any.whl.
File metadata
- Download URL: arq_alight-0.0.1-py3-none-any.whl
- Upload date:
- Size: 16.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82e16822ce4119aef7a17767103ecc264e0bdf2a6c688e69732848f77d5be305
|
|
| MD5 |
7cf7d61fee405fdc57243dc939fd0193
|
|
| BLAKE2b-256 |
4615373acaaee8348f0230e30c59448270a81decdb9d2f94351cd0714494703c
|