Skip to content

Cyclops Backup 1.0.0

Latest

Choose a tag to compare

@CyclopsEyeTeam CyclopsEyeTeam released this 06 Oct 21:33
· 1 commit to main since this release

Cyclops Backup

First stable release of Cyclops Backup — an independent Linux utility for weekly USB backups of project folders, Git repositories and evidence. Choose folders, review, back up, verify with SHA-256, then safely eject. No background service, no cloud account.

What's new since 0.1.0

  • The Cyclops look — dark navy panels with a single cyan eye, colour-coded status (green verified, amber waiting, red problem) and a new eye icon. Styling stays private to Cyclops Backup; your desktop theme is never changed (CYCLOPS_BACKUP_PLAIN=1 turns it off).
  • Profiles — keep separate folder lists (e.g. weekly projects vs. a large evidence set) and switch between them. All profiles share the same backup USB.
  • View folders window — profile dropdown on top, your folders below, and buttons to add, remove, leave out a file or subfolder, or put it back. Changes save instantly; nothing is copied from there.
  • USB lock — opens straight into the control panel. Backup and preview stay locked until your USB is plugged in and verified, and a waiting window continues by itself once it is.
  • Copy preview — see exactly what the next run will copy (NEW / CHANGED / PERMS) before anything happens.
  • Clear finish — a popup confirms Backup successful — safe to eject, or explains what went wrong.
  • Friendlier folder names — suggested automatically, cleaned as you type, with a live preview of where they'll land on the USB.

The copy and verification engine is unchanged since 0.2.0. 107 automated tests cover it on Python 3.11–3.13.

Install (Zorin / Ubuntu)

sudo apt install python3 rsync git util-linux zenity desktop-file-utils python3-gi gir1.2-gtk-3.0
python3 install.py

Already installed? Run python3 install.py again to get the new icon. Your settings carry over and open as the Default profile.

Requires a USB formatted as ext4, xfs or btrfs. As with any new backup tool, start with a small folder and keep another copy of anything irreplaceable.

Checksums (SHA-256)

98b3b341a49892167f83495abeca9b795d79a43abc66842779680e947b9c9564  CyclopsBackup-1.0.0.zip
a911255e2b6bdc4005ffdb4a143fe691bf985919b24ff5374637b782ebe301e4  CyclopsBackup-1.0.0.tar.gz

MIT licence. Full details in CHANGELOG.md.