Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists by simonw

A curated list of projects in awesome lists by simonw .

https://github.com/simonw/datasette

An open source multi-tool for exploring and publishing data

asgi automatic-api csv datasets datasette datasette-io docker json python sql sqlite

Last synced: 28 Oct 2024

https://github.com/simonw/llm

Access large language models from the command-line

ai llms openai

Last synced: 29 Oct 2024

https://github.com/simonw/shot-scraper

A command-line utility for taking automated screenshots of websites

playwright playwright-python scraping screenshot-utility screenshots

Last synced: 14 Oct 2024

https://github.com/simonw/sqlite-utils

Python CLI utility and library for manipulating SQLite databases

cli click datasette datasette-io datasette-tool python sqlite sqlite-database

Last synced: 18 Oct 2024

https://github.com/simonw/til

Today I Learned

datasette til

Last synced: 15 Oct 2024

https://github.com/simonw/csvs-to-sqlite

Convert CSV files into a SQLite database

click csv datasette datasette-io datasette-tool pandas python sqlite

Last synced: 18 Oct 2024

https://github.com/simonw/files-to-prompt

Concatenate a directory full of files into a single prompt for use with LLMs

Last synced: 18 Oct 2024

https://github.com/simonw/django-sql-dashboard

Django app for building dashboards using raw SQL queries

dashboards datasette-io datasette-tool django sql

Last synced: 11 Oct 2024

https://github.com/simonw/simonw

https://simonwillison.net/2020/Jul/10/self-updating-profile-readme/

github-actions github-api graphql profile-readme

Last synced: 18 Oct 2024

https://github.com/simonw/db-to-sqlite

CLI tool for exporting tables or queries from any SQL database to a SQLite file

datasette datasette-io datasette-tool sqlalchemy sqlite

Last synced: 29 Oct 2024

https://github.com/simonw/datasette-lite

Datasette running in your browser using WebAssembly and Pyodide

datasette pyodide webassembly

Last synced: 18 Oct 2024

https://github.com/simonw/csv-diff

Python CLI tool and library for diffing CSV and JSON files

click csv csv-diff datasette-io datasette-tool diff git-scraping tsv-diff

Last synced: 18 Oct 2024

https://github.com/simonw/ttok

Count and truncate text based on tokens

Last synced: 18 Oct 2024

https://github.com/simonw/click-app

Cookiecutter template for creating new Click command-line tools

click cookiecutter-template

Last synced: 29 Oct 2024

https://github.com/simonw/djangode

Utilities functions for node.js that borrow some useful concepts from Django

Last synced: 07 Nov 2024

https://github.com/simonw/shot-scraper-template

Template repository for setting up shot-scraper

Last synced: 18 Oct 2024

https://github.com/simonw/symbex

Find the Python code for specified symbols

Last synced: 30 Oct 2024

https://github.com/simonw/openai-to-sqlite

Save OpenAI API results to a SQLite database

Last synced: 30 Oct 2024

https://github.com/simonw/llm-claude-3

LLM plugin for interacting with the Claude 3 family of models

Last synced: 18 Oct 2024

https://github.com/simonw/strip-tags

CLI tool for stripping tags from HTML

Last synced: 30 Oct 2024

https://github.com/simonw/simonwillisonblog

The source code behind my blog

blogging django python

Last synced: 30 Oct 2024

https://github.com/simonw/s3-credentials

A tool for creating credentials for accessing S3 buckets

aws boto3 s3

Last synced: 30 Oct 2024

https://github.com/simonw/ca-fires-history

Tracking fire data from www.fire.ca.gov

disasters fires git-scraping

Last synced: 18 Oct 2024

https://github.com/simonw/geocoders

Ultra simple API for geocoding a single string against various web services.

Last synced: 01 Nov 2024

https://github.com/simonw/git-history

Tools for analyzing Git history using SQLite

git sqlite

Last synced: 30 Oct 2024

https://github.com/simonw/llm-mlc

LLM plugin for running models using MLC

Last synced: 30 Oct 2024

https://github.com/simonw/llm-gpt4all

Plugin for LLM adding support for the GPT4All collection of models

Last synced: 18 Oct 2024

https://github.com/simonw/action-transcription

A tool for creating a repository of transcribed videos

Last synced: 31 Oct 2024

https://github.com/simonw/python-lib

Opinionated cookiecutter template for creating a new Python library

cookiecutter-template pypi

Last synced: 30 Oct 2024

https://github.com/simonw/django-openid

A modern library for integrating OpenID with Django - incomplete, but really nearly there (promise)

Last synced: 31 Oct 2024

https://github.com/simonw/google-drive-to-sqlite

Create a SQLite database containing metadata from Google Drive

Last synced: 31 Oct 2024

https://github.com/simonw/llm-mistral

LLM plugin providing access to Mistral models using the Mistral API

Last synced: 29 Oct 2024

https://github.com/simonw/tools

Assorted tools

Last synced: 18 Oct 2024

https://github.com/simonw/django-queryset-transform

Experimental .transform(fn) method for Django QuerySets, for clever lazily evaluated optimisations.

Last synced: 01 Nov 2024

https://github.com/simonw/ratelimitcache

A memcached backed rate limiting decorator for Django.

Last synced: 01 Nov 2024

https://github.com/simonw/ospeak

CLI tool for running text through OpenAI Text to speech

openai openai-api text-to-speech

Last synced: 31 Oct 2024

https://github.com/simonw/llm-llama-cpp

LLM plugin for running models using llama.cpp

Last synced: 31 Oct 2024

https://github.com/simonw/optfunc

Syntactic sugar for creating Python command line scripts by introspecting a function definition

Last synced: 01 Nov 2024

https://github.com/simonw/djng

Turtles all the way down

django microframework turtles-all-the-way-down

Last synced: 01 Nov 2024

https://github.com/simonw/cougar-or-not

An API for identifying cougars v.s. bobcats v.s. other USA cat species

computer-vision fastai inaturalist starlette zeit-now

Last synced: 01 Nov 2024

https://github.com/simonw/advent-of-code-2022-in-rust

Copilot-assisted Advent of Code 2022 to learn Rust

Last synced: 01 Nov 2024

https://github.com/simonw/datasette-app

The Datasette macOS application

datasette

Last synced: 30 Oct 2024

https://github.com/simonw/s3-ocr

Tools for running OCR against files stored in S3

ocr s3 textract

Last synced: 31 Oct 2024

https://github.com/simonw/blip-caption

Generate captions for images with Salesforce BLIP

Last synced: 30 Oct 2024

https://github.com/simonw/airtable-export

Export Airtable data to YAML, JSON or SQLite files on disk

airtable airtable-api datasette-io datasette-tool yaml

Last synced: 29 Oct 2024

https://github.com/simonw/llm-cmd

Use LLM to generate and execute commands in your shell

Last synced: 30 Oct 2024

https://github.com/simonw/llm-gemini

LLM plugin to access Google's Gemini family of models

Last synced: 30 Oct 2024

https://github.com/simonw/sqlite-history

Track changes to SQLite tables using triggers

Last synced: 07 Nov 2024

https://github.com/simonw/django-redis-monitor

Request per second / SQLop per second monitoring for Django, using Redis for storage

Last synced: 18 Oct 2024

https://github.com/simonw/datasette-graphql

Datasette plugin providing an automatic GraphQL API for your SQLite databases

datasette datasette-io datasette-plugin graphql sqlite

Last synced: 31 Oct 2024

https://github.com/simonw/sqlite-diffable

Tools for dumping/loading a SQLite database to diffable directory structure

datasette-io datasette-tool sqlite

Last synced: 31 Oct 2024

https://github.com/simonw/download-esm

Download ESM modules from npm and jsdelivr

Last synced: 31 Oct 2024

https://github.com/simonw/datasette-cluster-map

Datasette plugin that shows a map for any data with latitude/longitude columns

datasette datasette-io datasette-plugin leafletjs

Last synced: 30 Oct 2024

https://github.com/simonw/datasette.io

The official project website for Datasette

datasette

Last synced: 30 Oct 2024

https://github.com/simonw/mytweets

Script for saving a JSON archive of your tweets.

Last synced: 18 Oct 2024

https://github.com/simonw/djp

A plugin system for Django

Last synced: 30 Oct 2024

https://github.com/simonw/markdown-to-sqlite

CLI tool for loading markdown files into a SQLite database

datasette-io datasette-tool markdown sqlite yaml

Last synced: 01 Nov 2024

https://github.com/simonw/yaml-to-sqlite

Utility for converting YAML files to SQLite

datasette-io datasette-tool sqlite yaml

Last synced: 01 Nov 2024

https://github.com/simonw/django_cropper

Integration of jCrop with the Django admin

Last synced: 18 Oct 2024

https://github.com/simonw/datasette-ripgrep

Web interface for searching your code using ripgrep, built as a Datasette plugin

codesearch datasette datasette-io datasette-plugin ripgrep

Last synced: 31 Oct 2024

https://github.com/simonw/llm-openrouter

LLM plugin for models hosted by OpenRouter

Last synced: 30 Oct 2024

https://github.com/simonw/ftfy-web

Paste in some broken unicode text and FTFY will tell you how to fix it!

python sanic unicode

Last synced: 18 Oct 2024

https://github.com/simonw/llm-jq

Write and execute jq programs with the help of LLM

Last synced: 01 Nov 2024

https://github.com/simonw/datasette-chatgpt-plugin

A Datasette plugin that turns a Datasette instance into a ChatGPT plugin

chatgpt chatgpt-plugin datasette datasette-plugin

Last synced: 31 Oct 2024

https://github.com/simonw/paginate-json

Command-line tool for fetching JSON from paginated APIs

json sqlite

Last synced: 01 Nov 2024

https://github.com/simonw/soupselect

CSS selector support for BeautifulSoup.

Last synced: 18 Oct 2024

https://github.com/simonw/covid-19-datasette

Deploys a Datasette instance of COVID-19 data from Johns Hopkins CSSE and the New York Times

covid-19 datasette

Last synced: 18 Oct 2024

https://github.com/simonw/dogproxy

Experimental HTTP proxy (using node.js) for avoiding the dog pile effect.

Last synced: 18 Oct 2024

https://github.com/simonw/llm-cluster

LLM plugin for clustering embeddings

Last synced: 01 Nov 2024

https://github.com/simonw/llm-clip

Generate embeddings for images and text using CLIP with LLM

Last synced: 01 Nov 2024

https://github.com/simonw/llm-replicate

LLM plugin for models hosted on Replicate

Last synced: 01 Nov 2024

https://github.com/simonw/datasette-vega

Datasette plugin for visualizing data using Vega

datasette datasette-io datasette-plugin plugin react vega

Last synced: 31 Oct 2024

https://github.com/simonw/laion-aesthetic-datasette

Use Datasette to explore LAION improved_aesthetics_6plus training data used by Stable DIffusion

Last synced: 18 Oct 2024

https://github.com/simonw/language-models-on-the-command-line

Handout for a talk I gave about LLM and CLI tools

Last synced: 18 Oct 2024

https://github.com/simonw/geojson-to-sqlite

CLI tool for converting GeoJSON files to SQLite (with SpatiaLite)

datasette-io datasette-tool geojson gis sqlite

Last synced: 01 Nov 2024

https://github.com/simonw/google-calendar-to-sqlite

Create a SQLite database containing your data from Google Calendar

Last synced: 18 Oct 2024

https://github.com/simonw/asgi-csrf

ASGI middleware for protecting against CSRF attacks

asgi asgi-middleware csrf

Last synced: 30 Oct 2024

https://github.com/simonw/llm-embed-jina

Embedding models from Jina AI

embeddings jina llm

Last synced: 01 Nov 2024

https://github.com/simonw/url-map

Use URL parameters to generate a map with markers, using Leaflet and OpenStreetMap

leaflet shot-scraper

Last synced: 18 Oct 2024

https://github.com/simonw/python-lib-template-repository

GitHub template repository for creating new Python libraries, using the simonw/python-lib cookiecutter template

Last synced: 18 Oct 2024

https://github.com/simonw/action-transcription-demo

A tool for creating a repository of transcribed videos

Last synced: 18 Oct 2024

https://github.com/simonw/textract-cli

CLI for running files through AWS Textract

Last synced: 01 Nov 2024

https://github.com/simonw/pypi-rename

Cookiecutter template for creating renamed PyPI packages

cookiecutter cookiecutter-template pypi

Last synced: 18 Oct 2024

https://github.com/simonw/disaster-scrapers

Scrapers for disaster data - writes to https://github.com/simonw/disaster-data

git-scraping

Last synced: 18 Oct 2024

https://github.com/simonw/dbf-to-sqlite

CLI tool for converting DBF files (dBase, FoxPro etc) to SQLite

datasette-io datasette-tool dbase dbf foxpro sqlite

Last synced: 18 Oct 2024

https://github.com/simonw/django-http-debug

Django app for creating endpoints that log incoming request and return mock data

django

Last synced: 31 Oct 2024

https://github.com/simonw/json-flatten

Python functions for flattening a JSON object to a single dictionary of pairs, and unflattening that dictionary back to a JSON object

json python

Last synced: 30 Oct 2024

https://github.com/simonw/museums

A website recommending niche museums to visit

datasette museums

Last synced: 31 Oct 2024

https://github.com/simonw/puppeteer-screenshot

Vercel app for taking screenshots of web pages using Puppeteer

puppeteer screenshots vercel

Last synced: 18 Oct 2024

https://github.com/simonw/scrape-hacker-news-by-domain

Scrape HN to track links from specific domains

git-scraping

Last synced: 31 Oct 2024

https://github.com/simonw/nodecast

A simple comet broadcast server, originally implemented as a demo for Full Frontal 2009.

Last synced: 18 Oct 2024

https://github.com/simonw/datasette-publish-vercel

Datasette plugin for publishing data using Vercel

datasette datasette-io datasette-plugin vercel zeit-now

Last synced: 31 Oct 2024

https://github.com/simonw/sqlite-migrate

A simple database migration system for SQLite, based on sqlite-utils

Last synced: 31 Oct 2024

https://github.com/simonw/sf-tree-history

Tracking the history of trees in San Francisco

circleci git-scraping san-francisco trees

Last synced: 18 Oct 2024

https://github.com/simonw/bugle_project

Group collaboration tools for hackers in forts.

Last synced: 18 Oct 2024

https://github.com/simonw/django-html

A way of rendering django.forms widgets that differentiates between HTML and XHTML.

Last synced: 18 Oct 2024