25 projects
integrimark
IntegriMark is a system that protects digital PDF documents by watermarking them with user-specific details, ensuring traceability and discouraging unauthorized sharing.
slackish
A Python module to access Slack's API from user-space, to circumvent all the artificial API limitations put in by greedy Salesforce. 🤑
codepost
Python bindings for the codePost API
prairie
`prairie`: the PrairieLearn command line client
roseingrave
A massively scalable document source comparator, using Google Spreadsheets API + Python.
imslp
The clean and modern way of accessing IMSLP data and scores programmatically.
slacktivate
Slacktivate is a Python library and Command-Line Interface to assist in the provisioning and management of a Slack workspace.
princeton-scraper-seas-faculty
A web scraper that produces JSON feeds directly and automatically from the Princeton SEAS faculty directory.
codepost-stats
A system to compile statistics automatically from a course on the codePost platform.
affirmative-sampling
Reference implementation of the Affirmative Sampling algorithm by Jérémie Lumbroso and Conrado Martínez (2022).
randomhash
A simple, time-tested, family of random hash functions in Python, based on CRC32 and xxHash, affine transformations, and the Mersenne Twister.
comma
Python CSV, and delimiter-spaced files, for humans!
grubhub
A quick wrapper around GrubHub's API, to fetch account and order information.
incipit
CLI and Python package to extract systems of staves from musical scores.
ptonppl
An integration package to lookup Princeton campus users.
pylifttk
Python utility toolkit for Princeton CS's LIFT.
oneupsdk
SDK Integration for the OneUp Learning platform.
pyjdb
Python package to interface with the standard CLI Java Debugger `jdb` to extract information about the execution of Java programs.
mortgage
Mortgage Calculator
codePost-api
Python bindings for the codePost API
codePost-princeton-tools
Custom terminal tools for Princeton University to manage codePost.
codePost-tools
Command line tools to manage codePost from the comfort of your terminal!
combstruct2json
Lightweight library to parse combstruct grammars, and standalone tool to convert them to JSON.
reluctant_walks
Python/Sage package to study and sample reluctant random walks in the positive quadrant.
cassava
Library and web UI for analyzing IOCs with multiple APIs