Campbell Allen's repositories
activerecord_views
Automatic PostgreSQL database view creation for ActiveRecord
bulk-import-exercise
A template repository for workshops on improving bulk import speed and scalability.
cjd
Cairns Juice Distributors
cmd-line-data-goodies
Tutorial for cmd line data processing
Congestion
Redis rate limiter that provides both time-based limits and quantity-based limits
datasette
An open source multi-tool for exploring and publishing data
files-o-matic
Where files come to live
knapsack_pro-ruby
Knapsack Pro gem splits tests across parallel CI nodes and makes sure that tests run in optimal time
listen-to-zooniverse
Hackday project: feed Zooniverse event streams to the browser's audio API.
lita
Chat bot active in Zooniverse's Slack channels
online_migrations
Catch unsafe PostgreSQL migrations in development and run them easier in production (code helpers for table/column renaming, changing column type, adding columns with default, background migrations, etc).
Panoptes-Front-End
Frontend for zooniverse/Panoptes
postgres-operator-examples
Examples for deploying applications with PGO, the Postgres Operator from Crunchy Data
PRN-scripts
Some scripts to help deploy projects in the Planetary Response Network
project-disco-pumpkin
A MakeCode project
puppet-in-docker
Dockerfiles and build toolchain for Puppet software
pytorch-galaxy-datasets
PyTorch LightningDataModule for GZ2
record-a-goose-sighting
This is a website with lots of accessibility issues in it, that can be used for workshops and training purposes. See the README for more information.
redis-text-search-n-sort-n-api
Text Search & Sort API using Redis Search
server-edition
A server-optimized Ruby distribution: less memory, faster, easy to install and security-patch via APT/YUM
Sidekiq-Congestion
Redis rate limiter Sidekiq middleware
sidekiq-err
Status of your sidekiq system - useful for Kubernetes Liveness probes
sidekiq-unique-jobs
Ensure uniqueness of your Sidekiq jobs
sqlite-labs-carto-replacement
Build carto db replacement using sqlite for embedding in JS SPA apps
zoo_stats_timescale_prototype
Zooniverse Timescale + PostGIS Stats service prototype
zooniverse_team_pr_analysis
Zooniverse team pull request analysis