- This repository is for a multi-lingual portal page for the SMILE-pi project (www.smile-pi.org) and for the SMILEpi Raspberry Pi-based devices.
Needs Jekyll (www.jekyllrb.com)
- Reuben Thiessen ([email protected])
Edit the /_includes/administer.js
file, line 53.
Change from: var url = 'http://localhost:5984/smile/_all_docs?include_docs=true';
to
var url = '/couchdb/_all_docs?include_docs=true';
(note the change from /smile
to /couchdb
)
Build the site into /_site
bundle exec jekyll build
Copy to the SMILEpi.
scp -r _site [email protected]:~
On the Raspian-based SMILEpi device, Edit sudoers and allow access to date
without a password
sudo visudo -f /etc/sudoers
Add this to the sudoers file so that you can update the date without sudo
ALL ALL=NOPASSWD: /sbin/fake-hwclock
ALL ALL=NOPASSWD: /bin/date
If you want to access Futon (couchdb admin) from the network when you're connected to SMILE pi
type in ssh -L15984:127.0.0.1:5984 [email protected]
Then in a browser, while connected to the SMILE wifi, go to: http://localhost:15984/_utils/
To delete all data (when making a fresh plug) open a console windows in Chrome and copy-paste the following code into the console:
var couchUrl = "";
$.getJSON("http://localhost:5984/smile/_design/usage/_view/all/", function(data) {
data.rows.forEach(function (doc) {
$.getJSON("http://localhost:5984/smile/"+doc.id, function(d) {
$.ajax({
url: 'http://localhost:5984/smile/' + d.id + '?rev=' + d.rev,
type: 'DELETE',
success: function(result) {
console.log("Deleted document with id " + d.id);
}
});
console.log(d);
});
});
});
Note: I did this on 6-17-18 https://github.com/ausmarton/couch-bulk-delete