Cloudcity
Easier backups to Rackspace Cloud Files via duplicity
Install / Use
/learn @jspringman/CloudcityREADME
Cloudcity is a bash script that makes backing up a system to Cloud Files via Duplicity a bit easier.
Cloud Files is Rackspace's take on remote file storage and is similar to Amazon's S3. Learn more here: http://www.rackspacecloud.com
Cloudcity depends on the following additional software: python-cloudfiles-1.6.0 http://github.com/rackspace/python-cloudfiles duplicity-0.5.18: http://savannah.nongnu.org/download/duplicity/duplicity-0.5.18.tar.gz This program has not been tested with other versions of the above software.
You will need to modify the first part of the script, which is all configuration. At a minimum, you must add your Cloud Files username and API key, as well as a GPG passphrase of your choice.
Usage: cloudcity [OPTIONS] [FILE] Options: -a AGE Specifies the age (in days) of the archived file or directory to be restored. -h Displays this helpful information. -l Lists all the files currently stored in the backup repository. -m Automatically moves restored items to their original locations from the restore directory. -s Displays the status of the backup chains and sets in the backup repository. Examples: cloudcity Performs an incremental or full backup, depending on whether or not the latter is due. cloudcity /home/foo/ Restores /home/foo to the directory specified by the RESTORE constant. cloudcity -ma2 /home/foo/bar.rb Restores bar.rb as it existed two days ago and moves it from the restore directory to /home/foo/.
Related Skills
node-connect
337.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.2kCommit, push, and open a PR
