An open API service providing repository metadata for many open source software ecosystems.

GitHub / capjamesg 315 Repositories

from words, wonder.

Donate: https://github.com/sponsors/capjamesg

capjamesg/alto

An IndieAuth endpoint built with Python Flask.

Language: Python - Size: 306 KB - Last synced at: about 15 hours ago - Pushed at: about 17 hours ago - Stars: 5 - Forks: 0

capjamesg/indieweb-utils

Utilities to aid the implementation of various IndieWeb specifications and functionalities. Built with Python.

Language: Python - Size: 736 KB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 27 - Forks: 2

capjamesg/a11y-webring.club Fork of ericwbailey/a11y-webring.club

🌐 A webring for digital accessibility practitioners.

Language: Nunjucks - Size: 3.2 MB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

capjamesg/html-element-of-the-day

A web feed that publishes a random HTML element every day.

Language: PHP - Size: 6.84 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

capjamesg/rainfall.scot

See reports of amount of rainfall measured at a station by month.

Language: PHP - Size: 236 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

capjamesg/wikipedia-discography-rss

Subscribe to discography updates to Wikipedia pages.

Language: Python - Size: 2.93 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

capjamesg/github-projects-to-html

The script I use to make https://jamesg.blog/projects

Language: HTML - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

capjamesg/srt-subtitles-to-html

Convert SRT Subtitles files to a HTML list with timestamps.

Language: Python - Size: 5.86 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

capjamesg/jamesql

An in-memory NoSQL database implemented in Python.

Language: Python - Size: 849 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 84 - Forks: 1

capjamesg/subscribe-openly

A site that lets you select a feed reader to use when subscribing to a website.

Language: HTML - Size: 752 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 10 - Forks: 4

capjamesg/athena

A mobile HTML and CSS editor.

Language: HTML - Size: 52.7 KB - Last synced at: 5 days ago - Pushed at: 16 days ago - Stars: 4 - Forks: 0

capjamesg/web-bot-auth

A snippet to sign HTTP requests using HTTP Message Signatures for use with Web Bot Auth.

Language: Python - Size: 1000 Bytes - Last synced at: 5 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

capjamesg/nanosearch

Build a search engine from a website sitemap.

Language: Python - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 2

capjamesg/open-shelves

An open source computer vision project to identify book spines.

Language: Python - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 2

capjamesg/aurora

A fast, extensible static site generator implemented in Python. ✨

Language: Python - Size: 20.9 MB - Last synced at: 5 days ago - Pushed at: 6 days ago - Stars: 195 - Forks: 9

capjamesg/cv-book-svg

Turn an image of a bookshelf into an interactive SVG.

Language: HTML - Size: 218 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 129 - Forks: 16

capjamesg/airport-pianos

Helping place more pianos in airports.

Language: HTML - Size: 2.61 MB - Last synced at: 5 days ago - Pushed at: 29 days ago - Stars: 6 - Forks: 1

capjamesg/knowledge-graph-language

A query language for exploring knowledge graphs.

Language: Python - Size: 77.1 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 143 - Forks: 5

capjamesg/indieweb-search 📦

Source code for the IndieWeb search engine.

Language: Python - Size: 837 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 23 - Forks: 2

capjamesg/visionscript 📦

A high-level programming language for using computer vision.

Language: Python - Size: 13.8 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 344 - Forks: 18

capjamesg/web-weaving-calendar

An event aggregator for the web weaving community.

Language: Python - Size: 63.5 KB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

capjamesg/website-trading-cards

Generate a trading card for your personal website.

Language: HTML - Size: 16.6 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

capjamesg/perception-encoder-screenshot-search

Semantically search your desktop screenshots using Meta's Perception Encoder model.

Language: Python - Size: 1.95 KB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

capjamesg/mediawiki-sparkline-generator

Create a sparkline showing your MediaWiki contributions.

Language: HTML - Size: 212 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

capjamesg/webmention-receiver

A webmention receiver written in Python Flask with sqlite3.

Language: Python - Size: 1.05 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

capjamesg/vinyl-record-indexing

A system for indexing vinyl records.

Language: Python - Size: 14.6 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 33 - Forks: 3

capjamesg/web-feed-finder

A browser extension that finds web feeds and lets you open them with your feed reader.

Language: JavaScript - Size: 64.5 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

capjamesg/edit-button-extension

A browser extension that adds an edit button to the URL bar if a web page is editable.

Language: JavaScript - Size: 3.08 MB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

capjamesg/web-reader

A minimal web reader.

Language: Python - Size: 24.4 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 54 - Forks: 3

capjamesg/awesome-rss Fork of shgysk8zer0/awesome-rss

Puts an RSS/Atom subscribe button back in URL bar

Size: 1.96 MB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

capjamesg/hugging-face-papers-rss

An RSS feed for Hugging Face Papers.

Language: Python - Size: 8.79 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 11 - Forks: 3

capjamesg/TheSession-data Fork of adactio/TheSession-data

Data dumps from thesession.org

Size: 1.17 GB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/mdBook Fork of rust-lang/mdBook

Create book from markdown files. Like Gitbook but implemented in Rust

Size: 6.08 MB - Last synced at: 5 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

capjamesg/vitepress Fork of vuejs/vitepress

Vite & Vue powered static site generator.

Size: 9.18 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/just-the-docs Fork of just-the-docs/just-the-docs

A modern, high customizable, responsive Jekyll theme for documentation with built-in search.

Size: 8.96 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/docusaurus Fork of facebook/docusaurus

Easy to maintain open source documentation websites.

Size: 715 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/hugo-geekdoc Fork of thegeeklab/hugo-geekdoc

Hugo theme made for documentation

Size: 20.2 MB - Last synced at: 5 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

capjamesg/furo Fork of pradyunsg/furo

A clean customizable documentation theme for Sphinx

Size: 7.82 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/hugo-book Fork of alex-shpak/hugo-book

Hugo documentation theme as simple as plain book

Size: 9.58 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/docsy Fork of google/docsy

Hugo theme for open source documentation

Size: 9.2 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/supabase Fork of supabase/supabase

The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

Language: TypeScript - Size: 1.58 GB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

capjamesg/mkdocs-material Fork of squidfunk/mkdocs-material

Documentation that simply works

Size: 131 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/hugo-PaperMod Fork of adityatelange/hugo-PaperMod

A fast, clean, responsive Hugo theme.

Size: 9.25 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/indieweb-etherpad-archiver

Perl tool for archiving Etherpad links to the IndieWeb wiki.

Language: Perl - Size: 37.1 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

capjamesg/docs-content Fork of elastic/docs-content

Elastic Documentation Content

Size: 497 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/perception_models Fork of facebookresearch/perception_models

State-of-the-art Image & Video CLIP, Multimodal Large Language Models, and More!

Size: 11.9 MB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

capjamesg/zero-shot-crack-detection

Zero-shot crack detection with SAM and Grounding DINO.

Language: Python - Size: 0 Bytes - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 1

capjamesg/sam-clip

Use Grounding DINO, Segment Anything, and CLIP to label objects in images.

Language: Python - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 5

capjamesg/papers-with-code-rss

Papers with Code RSS feeds.

Language: Python - Size: 5.86 KB - Last synced at: 4 days ago - Pushed at: over 1 year ago - Stars: 9 - Forks: 2

capjamesg/capjamesg

Config files for my GitHub profile.

Size: 25.4 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 1

capjamesg/webmention Fork of w3c/webmention

Webmention spec

Language: HTML - Size: 539 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

capjamesg/autodistill-llama

Use LLaMA to label data for use in training a fine-tuned LLM.

Language: Python - Size: 5.86 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

capjamesg/moondream Fork of vikhyat/moondream

tiny vision language model

Size: 9.07 MB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

capjamesg/artemis-link-graph

See when a URL you are visiting has been linked by people you follow on Artemis.

Language: JavaScript - Size: 211 KB - Last synced at: 5 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

capjamesg/link-rel-bookmarklet

A bookmarklet to show all rel= links on a page.

Language: JavaScript - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

capjamesg/spreadsheet

A spreadsheet engine implemented in Python.

Language: Python - Size: 9.77 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 19 - Forks: 2

capjamesg/LW-DETR Fork of Atten4Vis/LW-DETR

This repository is an official implementation of the paper "LW-DETR: A Transformer Replacement to YOLO for Real-Time Detection".

Size: 853 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

capjamesg/Magma Fork of microsoft/Magma

[CVPR 2025] Magma: A Foundation Model for Multimodal AI Agents

Size: 262 MB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

capjamesg/granary Fork of snarfed/granary

💬 The social web translator

Language: Python - Size: 9.09 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

capjamesg/Grounded-Segment-Anything Fork of IDEA-Research/Grounded-Segment-Anything

Grounded SAM: Marrying Grounding DINO with Segment Anything & Stable Diffusion & Recognize Anything - Automatically Detect , Segment and Generate Anything

Size: 152 MB - Last synced at: 5 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

capjamesg/mobile-static-edit-button

A script to add a edit button to a static website for mobile devices.

Language: JavaScript - Size: 4.88 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

capjamesg/hypertext-coffee-pot

A Python implementation of the HyperText Coffee Pot Control Protocol.

Language: Python - Size: 246 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

capjamesg/awesome-clip-projects

A list of projects that use OpenAI's CLIP model.

Size: 3.91 KB - Last synced at: 7 days ago - Pushed at: almost 2 years ago - Stars: 7 - Forks: 1

capjamesg/darktheme.club Fork of garritfra/darktheme.club

A collection of web pages from across the Internet. To qualify, your website must either use a dark theme by default, or respect the preference of the user.

Size: 397 KB - Last synced at: 5 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

capjamesg/rss-readers-list Fork of smithbr/rss-readers-list

📚 Reader replacements megalist

Size: 56.6 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

capjamesg/oblique-strategies-rss

RSS feed for Oblique Strategies. Updates daily.

Language: HTML - Size: 20.5 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

capjamesg/sam-gpt4v

Use Grounding DINO, Segment Anything, and GPT-4V to label images with segmentation masks for use in training smaller, fine-tuned models.

Language: Python - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 66 - Forks: 5

capjamesg/wikipedia-album

Follow album releases via WIkipedia.

Language: Python - Size: 2.93 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

capjamesg/pydle Fork of shizmob/pydle

An IRCv3-compliant Python 3 IRC library.

Language: Python - Size: 640 KB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

capjamesg/openai-blog-rss

An RSS feed for the OpenAI blog.

Language: Python - Size: 2.93 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

capjamesg/hwc-notes-feed

A page with feeds showing the latest HWC event notes.

Language: HTML - Size: 2.93 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

capjamesg/yolov7 Fork of WongKinYiu/yolov7

Implementation of paper - YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors

Size: 72.5 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

capjamesg/yolov12 Fork of sunsmarterjie/yolov12

YOLOv12: Attention-Centric Real-Time Object Detectors

Size: 1.4 MB - Last synced at: 5 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

capjamesg/webcheck

Validate a web page against CSS selectors or check for the presence of text on a page.

Language: Python - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

capjamesg/no-cruft-jekyll

A Jekyll theme with little cruft or bloat. Based on my personal blog.

Language: HTML - Size: 109 KB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

capjamesg/build-a-search-index

Code to accompany the "Build a search index in Python" tutorial.

Language: Python - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 6 - Forks: 1

capjamesg/elasticsearch-labs Fork of elastic/elasticsearch-labs

Notebooks & Example Apps for Search & AI Applications with Elasticsearch

Language: Jupyter Notebook - Size: 85.2 MB - Last synced at: 5 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

capjamesg/micropub

A Micropub client and server implemented in Python Flask.

Language: Python - Size: 1.2 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

capjamesg/autowrite-v2

A personal predictive text engine with a web client.

Language: HTML - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

capjamesg/venue-page-experiments

Exploration into simple, information-focused venue page design (i.e. cafes, restaurants).

Language: HTML - Size: 203 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

capjamesg/asset-manager

A Python asset wrapper that converts images to webp on the fly for improved performance.

Language: Python - Size: 5.86 KB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

capjamesg/pyatproto 📦

A wrapper for interacting with the AT Protocol API.

Language: Python - Size: 64.5 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

capjamesg/coffee-and-waffles

A coffee, waffle, and diner news aggregator. Built with Laravel.

Language: Hack - Size: 569 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

capjamesg/artemis

An open issue tracker for Artemis, a calm web reader.

Size: 1000 Bytes - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

capjamesg/web-feed-recovery

Try to identify new versions of feeds that now return a 404.

Language: Python - Size: 27.3 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

capjamesg/soundbites.wtf

A daily competition to see who can make a sound most like the text prompt.

Language: HTML - Size: 247 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

capjamesg/web-calendar

A web component for rendering static calendars.

Language: JavaScript - Size: 13.7 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

capjamesg/visionscript-docs 📦

Documentation for VisionScript.

Language: Nunjucks - Size: 20.5 MB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

capjamesg/model-leaderboard Fork of roboflow/model-leaderboard

Which model is the best at object detection? Which is best for small or large objects? We compare the results in a handy leaderboard.

Size: 292 KB - Last synced at: 5 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

capjamesg/drag-and-drop-list

A web component that lets you drag and drop items in a list to reorder items.

Language: JavaScript - Size: 12.7 KB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

capjamesg/sam2 Fork of facebookresearch/sam2

The repository provides code for running inference with the Meta Segment Anything Model 2 (SAM 2), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.

Language: Jupyter Notebook - Size: 130 MB - Last synced at: 5 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

capjamesg/jamesql.js

JavaScript to render results from a JameSQL instance.

Language: JavaScript - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

capjamesg/pattern-matching

Find patterns in strings.

Language: HTML - Size: 27.3 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

capjamesg/microsub-opml-utils

Import OPML files into a Microsub server and export Microsub subscriptions to an OPML file.

Language: Ruby - Size: 7.81 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

capjamesg/find_abbreviations

Find abbreviations or acronyms in a sentence.

Language: Python - Size: 4.88 KB - Last synced at: 5 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

capjamesg/pysurprisal

Calculate surprisal for words in text.

Language: Python - Size: 567 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

capjamesg/awesome-technical-writing Fork of BolajiAyodeji/awesome-technical-writing

:books: A curated list of awesome resources: articles, books, videos, tools, podcasts about technical writing.

Size: 196 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

capjamesg/pocket-tech-writing-list Fork of rubymorillo/pocket-tech-writing-list

A small but formidable list of technical writing resources for developers

Size: 54.7 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

capjamesg/Technical-Writing-Resources Fork of CynthiaPeter/Technical-Writing-Resources

A collection of blogpost, resources, and links that has helped me in my journey as a technical writer. I still refer to them and contribute to the list as I find more.

Size: 61.5 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

capjamesg/hn-webmention

Send Webmentions from Hacker News to your personal website.

Language: Python - Size: 2.93 KB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 1