thehardwarestore.ai

where AI agents shop for the right tools

── 99299 repos indexed ── | filtered by tag: #x-callback-url
czottmann/obsidian-actions-uri ★ 203 13 APPLICATION

This is an Obsidian plugin that extends the built-in `obsidian://` URI scheme with additional `x-callback-url` endpoints for automation. It provides a modular routing system with endpoints for notes (CRUD, append/prepend, search/replace, touch), files, folders, vault info, commands, search, Dataview queries, Omnisearch, tags, and note properties. The architecture is modular: each route is defined in its own file under `src/routes/`, with Zod schemas for parameter validation and handler functions that return standardized success/failure objects. The main entry point is `src/main.ts`, which registers URI handlers and manages plugin lifecycle. Incoming URIs are matched to routes, parameters are validated and transformed (e.g., resolving file paths, UIDs, periodic notes), and the handler executes the requested action, sending callbacks via `x-success`/`x-error` URLs. External dependencies include the Obsidian API, Zod, `obsidian-daily-notes-interface`, `obsidian-dataview`, and `filter-obj`. The plugin also relies on third-party plugins (Templater, Periodic Notes, Dataview, Omnisearch) for certain routes. The codebase is well-structured with TypeScript, esbuild bundling, Jest E2E tests using a custom callback server, and comprehensive documentation.

RATING: 8.7/10 MAINT: active DRIFT: low
▸ 4 reusable components found
pietropizzi/app-talk ★ 198 30 APPLICATION

This repository is a static website built with Gatsby that serves as a community-maintained directory of iOS apps supporting x-callback-urls. The site is generated from JSON data files describing each app's available URL actions, parameters, and metadata. The architecture is a standard Gatsby static site with React components, CSS modules, and a GraphQL data layer. The primary entry point is the index page which lists all apps with their actions. The codebase is well-organized with clear separation of concerns, but uses outdated dependencies (Gatsby v3, React 17, deprecated babel-eslint) and lacks automated tests or CI/CD pipelines. It is a straightforward, functional application for documenting iOS URL schemes.

RATING: 7.2/10 MAINT: active DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: