Source code can contain data:
Source code is your DB until you have > 5 users.
Currency Rates
(updated daily)
Categories
ciruela sync \ --append ./local1:/dir1/v1.0.0 \ --replace ./local2:/dir2/current \ cluster1.org cluster2.org
… and to do's
… and dynamic
with open("/sync/cur/data.json") as f: return json.load(f)
no network calls on start of app
dir = Path("/sync/cur") if dir.stat().st_ctime != old_time: return cache
with tempfile.TemporaryDirectory() as d: with open(d.name+'/data.json', 'w') s f: json.dump(data, f) subprocess.check_call([ 'ciruela', 'sync', '--replace', d.name+':/sync/cur', 'entry-point.example.org'])
… removing file works!
… within single folder
ciruela edit \ -d /sync/cur -f /data.json \ cluster1.org cluster2.org
Presentation
Space | Forward |
---|---|
Right, Down, Page Down | Next slide |
Left, Up, Page Up | Previous slide |
G | Go to slide number |
P | Open presenter console |
H | Toggle this help |