sh scripts to take snapshots of ZeroNet sites
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
LICENSE
Makefile
README.md
config.mk

README.md

sh scripts to take snapshots of ZeroNet sites via git.

Install

With make

git clone https://github.com/weakish/0net-snapshot.git
cd 0net-snapshot
make

Makefile is compatible with Gnu Make and BSD Make.

With basher

basher install weakish/0net-snapshot

Usage

0mesnap

I wrote this script to backup ZeroMe hubs. But it can be used to backup an arbitraril list of ZeroNet sites.

Specify zeronet data directory in $ZERONETDATADIR environment variable. Make sure there is hub_seeding.lst file in $ZERONETDATADIR. hub_seeding.lst is a list of ZeroNet site addresses, one address/ID per line.

0mesnap

You can edit a crontab to take a snapshot, say, per hour:

@hourly /usr/local/bin/0mesnap

$ZERONETDATADIR is also the root directory of the git repository.

0netsnap

Similar to 0mesnap. Unlike 0mesnap (track hubs in one repository), 0netsnap uses a separate git repository per zeronet site, i.e. the zeronet site directory will be the root directory of the git repository.

Specify zeronet data directory in $ZERONETDATADIR environment variable. Make sure there is tracking_zite.lst file in $ZERONETDATADIR. tracking_zite.lst is a list of ZeroNet site addresses, one address/ID per line.

0netsnap

You can edit a crontab to take a snapshot, say, per hour:

@hourly /usr/local/bin/0netsnap

License

0BSD