This is your work, valued

Palm Beach County, FL

Dustin Oprea

Expert
@dsoprea

The curious things are the spice of life.

GDriveFS. An innovative FUSE wrapper for Google Drive.

666

go-exif. A very complete, highly tested, standards-driven (but customizable) EXIF reader/writer lovingly written in Go.

586

PyInotify. An efficient and elegant inotify (Linux filesystem activity monitor) library for Python

261

PySvn. Lightweight Subversion library for Python.

222

PyEasyArchive. A very intuitive and useful adapter to libarchive for universal archive access.

98

go-jpeg-image-structure. Parse JPEG data into segments via code or CLI from pure Go. Read/export/write EXIF data. Read XMP and IPTC metadata.

78

go-ext4. A pure Go implementation of an ext4 reader with journaling support that does not require the kernel nor privileged access.

46

go-png-image-structure. Read/write PNGs as well as the EXIF in PNGs from pure Go.

28

Snackwich. A Snack-based Python console UI that reads screen configurations from a file.

26

TightOCR. A slim, non-SWIG Python adapter to CTesseract (Tesseract OCR for C).

24

GeonamesRdf. A Python client for the RDF web-services provided by Geonames (http://www.geonames.org).

23

go-perceptualhash. Blockhash perceptual-hash algorithm for images. Written in pure Go.

22

PythonEtcdClient. A simple and efficient etcd client that exposes all functions and just works.

21

M2CryptoWindows. Binaries for Python 2.7 M2Crypto under Windows

20

go-exif-knife. Perform surgical operations on EXIF data at the command-line with JPG, PNG, HEIC, and TIFF files.

19

go-exfat. exFAT reader implementation based on Microsoft specifications.

18

PySecure. A complete Python SSH/SFTP library based on libssh.

17

TinyUntar. A tiny untar library written in C.

17

go-heic-exif-extractor. Parses an HEIC image and returns an EXIF accessor (if an EXIF blob is present).

16

RandomUtility. Disparate tools by published by Dustin.

14

GeditSafetySave. Automatically store unsaved documents to a temporary location under the current user's home. This keeps your documents, temporary to-do lists, etc.. safe from crashes.

14

youtube-autodownloader. Monitor YouTube playlists and automatically download newly-added videos.

14

go-appengine-sessioncascade. Equip Go with session support under Google AppEngine. Implement one or more AppEngine-specific backends, such as Memcache and Datastore, to store your session data.

13

CTesseract. A C adapter for the C++ Tesseract OCR Library (Google).

13

RijndaelPbkdf. Pure-Python Rijndael and PBKDF2 package. Python2 and Python3 compatible.

12

DtcLookup. A webpage-based database for automotive diagnostic trouble codes (DTC's).

12

go-fuse-example. A minimal, browseable, read-only, memory-based filesystem in Go.

12

CodeMirrorRemoteValidator. An asynchronous CodeMirror lint plugin that will receive code, send it to a callback (that can send it somewhere via Ajax, etc..), and apply any discovered errors on return.

12

ChromeIdGenerator. A tiny tool to generate Google Chrome extension IDs from an extension's public-key.

11

PyHdHomeRun. Python interface to HDHomeRun network-attached TV tuners.

10

ApnsPlistCsr. Tool to produce encoded Plists/CSRs for APNS.

10

PySchedules. Schedules Direct library for Python. Provides event-driven hooks for lineup, station, channel map, schedule, program, cast/crew, and genre data. Also provides QAM map (channels.conf) data. Go wild.

9

protobufp. Adds the stream-processing to protobuf messaging that you usually need to add yourself.

8

go-exiftool. List EXIF tags, set EXIF tags, and extract thumbnails in images using Go.

7

PythonUpstart. An intuitive library interface to Upstart for service and job management.

7

go-iptc. Parse IPTC metadata with pure Go

7

heic-exif-samples. Samples of HEIC images with EXIF. At this point in time they're non-trivial to find in the wild.

7

go-tiff-image-structure. Parse TIFF data for EXIF metadata

7

go-utility. Reusable tools.

7

markdown-embedimages. Translate markdown to HTML and encode/embed images into the HTML.

6

JobX. JobExchange is a distributed Python-Based MapReduce solution.

5

SslApi. An SOA certificate authority (CA).

5

go-time-parse. Parse time phrases into Go durations.

5

RestPipe. An SSL-authenticated, durable, bidirectional, RESTful, client-server pipe that transports custom events.

5

M2CryptoWin64. An installable M2Crypto Python package for 64-bit Windows systems.

5

ZapLib. A C library of uniform DVB tuning calls for ATSC (US), DVB-C (cable), DVB-S (satellite), DVB-T (terrestrial). Based on dvb-apps.

5

M2CryptoWin32. An installable M2Crypto Python package for 32-bit Windows systems.

5

go-logging. Useful and awesome logging system for Go with prefixing and stacktraces.

5

go-parallel-walker. CURRENTLY IN ACTIVE DEVELOPMENT - A simple, tuneable Go package and CLI tool to quickly walk a filesystem using a concurrently-processed job queue.

4

go-xmp. Parse XMP documents (for image-metadata) with pure Go.

4

python-googleautoauth. Dramatically reduces the complexity of the Google API authentication/authorization process in command-line tools.

3

go-gpx. Easily and efficiently processing GPX (geographic track/log) data from Go.

3

go-time-index. A simple Go package to manage time-series with data and slices of time-intervals with data.

3

go-geographic-index. An in-memory time-series index that can be populated manually and/or by recursively processing a path.

3

go-geographic-autogroup-images. A package that knows how to take a list of locations, a list of images, knowledge of EXIF, and some geographic/population data (if any images are not already geotagged), and group images by the major cities that they were taken near.

3

go-webp-image-structure. Parse WEBP RIFF stream and expose EXIF data via pure Go.

2

blockhash-go. Blockhash in golang

2

go-efficient-json-reader. Easily, efficiently, iteratively parse massive JSON data structures.

2

go-s2. A tool that can convert between coordinates, S2 cells, and S2 tokens, print cell info, and generate KML visualizations of cell parents and boundaries.

2