Skip to content

Instantly share code, notes, and snippets.

@sergei-sss
sergei-sss / get_shopify_access_token.js
Created July 24, 2023 08:37 — forked from sjb9774/get_shopify_access_token.js
Used with the Shopify Node App Template to get the access token stored in the installation session
// run from within app web/ directory, presumes the sqlite db file is named "database.sqlite" (default for template)
const DB_FILE_PATH = './database.sqlite';
const getAccessToken = async () => {
return new Promise((resolve, reject) => {
import('sqlite3').then((sqlite) => {
const db = new sqlite.default.Database(DB_FILE_PATH);
db.serialize(() => {
db.get('SELECT accessToken FROM shopify_sessions LIMIT 1;', [], (err, { accessToken }) => {
@sergei-sss
sergei-sss / varnishlog-examples.sh
Created December 7, 2020 09:13 — forked from cupracer/varnishlog-examples.sh
varnishlog examples (version 4.x)
# filter by request host header
varnishlog -q 'ReqHeader ~ "Host: example.com"'
# filter by request url
varnishlog -q 'ReqURL ~ "^/some/path/"'
# filter by client ip (behind reverse proxy)
varnishlog -q 'ReqHeader ~ "X-Real-IP: .*123.123.123.123"'
# filter by request host header and show request url and referrer header
@sergei-sss
sergei-sss / Mb-M2-resources.md
Created October 21, 2019 14:45 — forked from molotovbliss/Mb-M2-resources.md
Magento2 Resources List; Needing a place to keep a list of all the tools/references used during Magento development.