Skip to content

Instantly share code, notes, and snippets.

View chuckmeyer's full-sized avatar

Chuck Meyer chuckmeyer

View GitHub Profile
@chuckmeyer
chuckmeyer / embeddable-autocomplete-js.html
Created October 12, 2022 14:35
Embeddable Algolia Autocomplete in 100(ish) lines
<link
rel="stylesheet"
href="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-theme-classic"
/>
<style>
:root {
--aa-icon-size: 80px;
}
</style>
<script src="https://cdn.jsdelivr.net/npm/@algolia/autocomplete-js"></script>
@chuckmeyer
chuckmeyer / pwa-contentful-webhook.json
Last active August 9, 2022 21:09
Contentful Webhook Payload for Algolia Ecom Template
{
"sku": "{ /payload/fields/sku/en-US }",
"parentID": "{ /payload/fields/parentID/en-US }",
"name": "{ /payload/fields/name/en-US }",
"description": "{ /payload/fields/description/en-US }",
"slug": "{ /payload/fields/slug/en-US }",
"brand": "{ /payload/fields/brand/en-US }",
"gender": "{ /payload/fields/gender/en-US }",
"hierarchical_categories": "{ /payload/fields/hierarchical_categories/en-US }",
"list_categories": "{ /payload/fields/list_categories/en-US }",
@chuckmeyer
chuckmeyer / get_index_update.py
Last active January 21, 2022 21:39
Get last update date for an Algolia index
#!python3
import dateutil.parser
from datetime import datetime, timezone
import os
from algoliasearch.search_client import SearchClient
from dotenv import load_dotenv, find_dotenv
load_dotenv(find_dotenv())
INDEX_NAME = "address-geo"