pinboard v2 api
change
commit dbe468fd5256ac5e03f63310a440af095b8687af
author Alpha Chen <alpha@kejadlen.dev>
date
parent 1c6b87fb
diff --git a/pinboard/sandbox.rb b/pinboard/sandbox.rb
new file mode 100755
index 0000000..627338e
--- /dev/null
+++ b/pinboard/sandbox.rb
@@ -0,0 +1,33 @@
+#!/usr/bin/env ruby
+
+require "json"
+
+require "bundler/inline"
+
+gemfile do
+  source "https://rubygems.org"
+  gem "faraday"
+  # gem "faraday_middleware"
+  gem "pry"
+end
+
+# resp = Faraday.get(
+#   "https://api.pinboard.in/v2/bookmarks",
+#   { tags: %w[ paper pair_programming ] },
+#   {
+#     "X-App-ID" => ENV.fetch("PINBOARD_APP_ID"),
+#     "X-Auth-Token" => ENV.fetch("PINBOARD_AUTH_TOKEN"),
+#   },
+# )
+
+resp = Faraday.get(
+  "https://api.pinboard.in/v1/posts/all",
+  {
+    auth_token: ENV.fetch("PINBOARD_AUTH_TOKEN"),
+    format: "json",
+    tag: "paper,pair_programming",
+  },
+)
+
+json = JSON.parse(resp.body)
+require "pry"; binding.pry