Skip to content
Nat Lee

Keyboard shortcuts

Turn these off if they get in the way of a screen reader or voice control. The setting is saved in this browser.

1
Home
2
Projects
3
About
4
Experience
/
Search projects
?
Show this panel

API/SDK

EagleWrapper

Eagle’s local APIs, in Python

Script Eagle’s V1 and V2 APIs to import, search and tag files. Also read a library from disk when the desktop app is closed.

Role
Creator & Maintainer
Period
2022 – 2026.11
Status
Completed
Theme
Libraries & tools
EagleWrapper, screenshot 1

Overview

A Python wrapper for both generations of Eagle’s local HTTP API. It supports file import, search, tags and folders, plus reading a library directly from disk. The updated client makes remote authentication and API errors explicit.

Features

  • Clients for Eagle V1 and V2 APIs
  • File import, search, tags and folder operations
  • Direct library reads without the desktop app
  • Explicit API errors and authentication support
  • EagleWrapper, screenshot 2
  • Libraries & tools7070 stars on GitHub

    Blur-Generator

    Makes perfectly good images worse on purpose: motion, lens, Gaussian and depth-aware blur, for training models that have to cope with bad photos.

    2019Completed
  • Libraries & tools2626 stars on GitHub

    HEIC2PNG

    Turns iPhone HEIC photos into PNG from the CLI, a shell pipe or Python. A small tool for a small, recurring annoyance.

    2019Completed
  • Libraries & tools7676 stars on GitHub

    batch-crop-images

    Draw a crop box once and it is applied to a whole folder of similar images. Written because I refused to crop them one by one, and apparently other people refused too.

    2019Completed