Skip to content

Instantly share code, notes, and snippets.

Problem: How does an application discovers the location of a kinto server?

Solutions:

  1. The user manually enters it.

pro: - It's doesn't need any server side data; - It lets the user in total control.

Keybase proof

I hereby claim:

  • I am almet on github.
  • I am ametaireau (https://keybase.io/ametaireau) on keybase.
  • I have a public key whose fingerprint is 9226 A601 000E C314 5061 1B36 1EDF 5A7A 485D 4A11

To claim this, I am signing this object:

[main]
secret = {secret}
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDdWc07I2VDLiXLT6bxeeIw0bil4ocS4DnjRCY1luVgUeT7F6B8IdIdD/XKcnIcucCMzJQajxSFPmMefdD1KRasvi1jp4MjbUuMFx7d63YlOsTBpJy40gU5I7VDKDYjzMkx75ARjetY0lh02GnlwUCVrzKWuwU9QE30QY2zjoXYn6OgOz9cdEtDPqVVj1u+GPBkfruwl6egMxWZHhKY/VgFzlUxhfwxh2VMWou1TrV7mrWm6JU4jj35adLx23e8F9UEkk9ZRvpTdBupVWl7c8dNvfX3xF1ArNiJ6cUTK6hbFXj0lOpWQUXo+H/jf000M5hQV7J2JnylmX3rUwtessGD3RboJMQsFbpi5m6vqNl+riFVt/HY2uukvjzZxDYPFJ5bELO1UnQwGaOmUxeMyz8J+OU4P1E1jl8ikGrjyZQBTCZQwihw/5JkzFay+FjZFvna2pZ8Ef4jtwVn+NAKrukYa9FMG15O5n1EzBzYlNrcO2COm25oFtBnpOW8R3/f6+g+VvnaYc5PdVjoVbFw2ykE641ytiBLEwDg+Ot6ngvD78D+pEclynlJ63lku9bMmvAxXgX1I51jHri1HGX4juIXnu0Rb08SP6UhIGxGJ2undpUDPJbFAiZW6eQMJSdEo2HnlthPyMbYI6yGiaDFc2jd4pFwKJ56gej0oiRzWJhu/w== alexis@mozilla.com
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDDQAImtcHo+5ZRq4AJl8AZuoKPironU6zg9OlbJTdw9rqf95yvj0LUCNKsAjpjVnd5vP9k6i4YwUrVXOnYa005tf1h422DHPPiwE4NbQiJ/8H/BGAOSBi6cukR/puzSZziMXZupB6jsYIeav4VhDL/3oNNosHi0pIiVTQHrVU0poncxf+aR/h0wIAQZd1qDXI+SgERN2jt945ze4WzELb3dl+GNJjJHVJwEizttSJHMXBWPtfTNBAKRLGwgxZSsiTDrRcYBaiT17qin4sjYc4/FW93KlRrndreM9E9MAsXpKGyDJ3+zSqkcmeJNDoIyQYI2IyN7sbeXANR6JuttfO49kkBxBsKXhTrlSDM6aaps5tXReleT2XZ8Kzbr9697CRXAQkb2k1/Bt5anmMpWNFAnpcf5lMxGEINIvKbUN2FgsLPmVlyMSH3BAWWfbdvr4b4ekxmAXzPgJty/KLC/oA6s4gAU/EZZQDizUSbmkHtFIq9Jpgsb8HxXRn32zpEpr8F4QJzdHCT2lev96c9o3vGoia5lfMjyDCxT9tARpHCqKGyntcSTc9w519kYZoCVrF2p1933D5N1nPaG2GZR1qGh+anUyxkMZNOUwCjloEw/5XOFjDL+aSKX6ss4XkeaPxNFIYA4dIFxxc5E3aON2QzCel17lLeVcVdK55T37W9GQ== alexis@notmyidea.org
diff --git a/demo/demo.js b/demo/demo.js
index 4b7ce64..fae71a1 100644
--- a/demo/demo.js
+++ b/demo/demo.js
@@ -52,20 +52,73 @@ function main() {
document.getElementById("sync")
.addEventListener("click", function(event) {
event.preventDefault();
- tasks.sync()
- .then(function(res) {
This file has been truncated, but you can view the full file.
diff --git a/demo/kinto.dev.js b/demo/kinto.dev.js
index 7d8c7d5..22e3b8e 100644
--- a/demo/kinto.dev.js
+++ b/demo/kinto.dev.js
@@ -12,25 +12,40 @@ if (global._babelPolyfill) {
global._babelPolyfill = true;
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
-},{"core-js/shim":90,"regenerator/runtime":91}],2:[function(require,module,exports){
+},{"core-js/shim":181,"regenerator/runtime":182}],2:[function(require,module,exports){
diff --git a/kinto/tests/test_views_collections.py b/kinto/tests/test_views_collections.py
index 7fa1490..8ff7232 100644
--- a/kinto/tests/test_views_collections.py
+++ b/kinto/tests/test_views_collections.py
@@ -101,6 +101,35 @@ class CollectionDataSubmissionTest(BaseWebTest, unittest.TestCase):
collection_url = '/buckets/beers/collections/stouts'
- def test_data_can_be_saved_on_collections(self):
- pass
@almet
almet / -
Created August 26, 2015 13:39
diff --git a/test/integration_test.js b/test/integration_test.js
index f6abc36..7d0aa43 100644
--- a/test/integration_test.js
+++ b/test/integration_test.js
@@ -18,11 +18,12 @@ const TEST_KINTO_SERVER = "http://0.0.0.0:8888/v1";
const PSERVE_EXECUTABLE = process.env.KINTO_PSERVE_EXECUTABLE || "pserve";
const KINTO_CONFIG = __dirname + "/kinto.ini";
-describe("Integration tests", () => {
+describe.only("Integration tests", () => {
@almet
almet / -.diff
Last active August 26, 2015 13:31
diff --git a/test/integration_test.js b/test/integration_test.js
index f6abc36..f159a9c 100644
--- a/test/integration_test.js
+++ b/test/integration_test.js
@@ -18,15 +18,16 @@ const TEST_KINTO_SERVER = "http://0.0.0.0:8888/v1";
const PSERVE_EXECUTABLE = process.env.KINTO_PSERVE_EXECUTABLE || "pserve";
const KINTO_CONFIG = __dirname + "/kinto.ini";
-describe("Integration tests", () => {
+describe.only("Integration tests", () => {