app
Adom Library
Public Made by Adomby adom
adom-lbr — the EDA library translator. Bring a component in from any supported EDA tool and convert it to any other (KiCad ⇄ Altium ⇄ EAGLE/Fusion) through one canonical adom-lbr JSON — symbol + footprint + 3D + pin↔pad map. Altium is written natively (no Altium needed). Includes the adom-lbr Manager: browse wiki components and view symbol/footprint/3D + the per-EDA layer stackup.
← Commit history
Publish 1.0.1
6 files changed
+28−27
bin/adom-lbr⋯ 1 unchanged line ⋯
install.sh+2−12@@ -1,14 +1,4 @@ #!/bin/bash-# install.sh for adom-lbr (app).-# Runs from the extracted module directory (~/project/adom_modules/adom-lbr/). set -euo pipefail--DIR="$(cd "$(dirname "$0")" && pwd)"-cd "$DIR"--# App install: link the binary onto PATH.-BIN_DIR="${HOME}/.local/bin"-mkdir -p "$BIN_DIR"-install -m 0755 "$DIR/bin/adom-lbr" "$BIN_DIR/adom-lbr"-echo "Installed adom-lbr -> $BIN_DIR/adom-lbr"-+DIR="$(cd "$(dirname "$0")" && pwd)"; BIN="${HOME}/.local/bin"; mkdir -p "$BIN"+install -m 0755 "$DIR/bin/adom-lbr" "$BIN/adom-lbr"; echo "Installed adom-lbr"
package.json+22−6@@ -1,11 +1,27 @@ { "slug": "adom-lbr",- "version": "1.0.0",+ "version": "1.0.1", "type": "app",- "description": "An EAGLE .lbr generator, linter and converter from KiCad sources — delivers to KiCad, Fusion 360, Altium and OrCAD. Standalone Rust, no local EAGLE.",+ "description": "An EAGLE .lbr generator, linter and converter from KiCad sources \u2014 delivers to KiCad, Fusion 360, Altium and OrCAD. Standalone Rust, no local EAGLE.", "dependencies": {},- "tags": ["eda","kicad","eagle","lbr","fusion360","library"],- "hero": { "type": "image", "path": "screenshots/hero.png" },- "scripts": { "install": "./install.sh", "uninstall": "./uninstall.sh" },+ "tags": [+ "eda",+ "kicad",+ "eagle",+ "lbr",+ "fusion360",+ "library"+ ],+ "hero": {+ "type": "billboard",+ "headline": "One part. Every EDA tool.",+ "subhead": "KiCad symbol + footprint to a true EAGLE .lbr \u2014 linted and delivered to KiCad, Fusion 360, Altium and OrCAD.",+ "screenshot": "screenshots/shot.png",+ "accent": "#00b8b1"+ },+ "scripts": {+ "install": "./install.sh",+ "uninstall": "./uninstall.sh"+ }, "needs_sudo": false-}+}
page.json+3−4@@ -1,6 +1,6 @@ { "slug": "adom-lbr",- "version": "1.0.0",+ "version": "1.0.1", "type": "app", "description": "An EAGLE .lbr generator, linter and converter from KiCad sources — delivers to KiCad, Fusion 360, Altium and OrCAD. Standalone Rust, no local EAGLE.", "dependencies": {},@@ -16,7 +16,7 @@ "type": "billboard", "headline": "One part. Every EDA tool.", "subhead": "KiCad symbol + footprint to a true EAGLE .lbr — linted and delivered to KiCad, Fusion 360, Altium and OrCAD.",- "screenshot": "docs/shot.png",+ "screenshot": "screenshots/shot.png", "accent": "#00b8b1" }, "scripts": {@@ -28,6 +28,5 @@ "author": { "name": "John Lauer", "email": "[email protected]"- },- "title": "Adom Library"+ } }
screenshots/shot.pngadded⋯ 1 unchanged line ⋯
uninstall.sh+1−5@@ -1,7 +1,3 @@ #!/bin/bash-# uninstall.sh for adom-lbr (app). set -euo pipefail--rm -f "${HOME}/.local/bin/adom-lbr"-echo "Uninstalled adom-lbr"-+rm -f "${HOME}/.local/bin/adom-lbr"; echo "Uninstalled adom-lbr"