David Fraser (@davidfraser)

Top repositories

1

pyan

pyan is a Python module that performs static analysis of Python code to determine a call dependency graph between functions and methods. This is different from running the code and seeing which functions are called and how often; there are various tools that will generate a call graph in that way, usually using debugger or profiling trace hooks - for example: https://pycallgraph.readthedocs.org/ This code was originally written by Edmund Horner, and then modified by Juha Jeronen. See README for the original blog posts and links to their repositories.
Python
622
star
2

sqlalchemy-orm-tutorial

Example of working through the standard sqlalchemy ORM tutorial
Python
15
star
3

WhatsApp-Key-DB-Extractor

WhatsApp Key/DB Extractor v2
12
star
4

programming-posters

Posters something to do with programming, especially Python
9
star
5

aw-teams-history-plugin

Userscript to retrieve Microsoft Teams history information and feed it to ActivityWatch buckets
JavaScript
5
star
6

taskdav

Command-line tool and python library for interacting with Tasks over CalDAV
Python
4
star
7

docutils

Fork of docutils from http://docutils.sourceforge.net/docs/dev/repository.html
Python
3
star
8

clipbit

Children Learn Intuitive Programming By Incovenient Typing
Python
3
star
9

FormEncode

Branch of FormEncode for python 3
Python
2
star
10

toggl-sheet

toggl-sheet is a synchronization program that exports toggl entries into a Google Spreadsheet
Python
2
star
11

retext

ReText is a simple editor that reads your text with MarkDown or HTML markup and saves it as plain text, HTML or PDF. It is written in Python using Qt libraries. This is a clone with some old fixes for Windows.
TypeScript
2
star
12

conductor

Imitates an orchestra's conductor's baton, like a metronome but more visual
Python
1
star
13

dbghelper

Simple helper for inline winpdb/pdb debugging
Python
1
star
14

genshi

Genshi templating engine (git-svn mirror with my patches)
Python
1
star
15

upbind

Upbind lets you maintain DNS definitions in a simple set of text files, and watches these files and regenerates zone files automatically. It tells bind to reload the zone files whenever they change, and generates zone serial numbers.
Python
1
star
16

scientific-compsci-undergrad

A rationale for teaching source control and testing practice in undergraduate Computer Science
1
star
17

rinkhals

Fox Assault (https://foxassault.org/) PyWeek 9 game - some minor improvements not on the main site
Python
1
star
18

powerbi_survey_charts

Python visualisations for PowerBI of diverging stacked bar charts useful in showing Likert scale results
Python
1
star
19

deranged-camp

Creating schedules for group activities while avoiding individuals being in the same group twice, and having various other constraints
Python
1
star
20

anonymise-proximity-tracking

Some sample code for anonymising time-location data for users, but still allowing proximity detection, for use in epidemic control
Jupyter Notebook
1
star