app
Chip Fetcher (cf)
Public Made by Adomby adom
Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool. Say "cf" to your AI.
← Commit history
Publish 1.3.12
16 files changed
+16−16
bin/adom-chip-fetcherdockbar.json+1−1package.json+1−1page.json+2−2src/ui/assets/tts/cf-tour-0.json+2−2src/ui/assets/tts/cf-tour-0.mp3src/ui/assets/tts/cf-tour-1.json+2−2src/ui/assets/tts/cf-tour-1.mp3src/ui/assets/tts/cf-tour-2.json+2−2src/ui/assets/tts/cf-tour-2.mp3src/ui/assets/tts/cf-tour-3.json+2−2src/ui/assets/tts/cf-tour-3.mp3src/ui/assets/tts/cf-tour-5.json+2−2src/ui/assets/tts/cf-tour-5.mp3src/ui/assets/tts/cf-tour-6.json+2−2src/ui/assets/tts/cf-tour-6.mp3bin/adom-chip-fetcher⋯ 1 unchanged line ⋯
dockbar.json+1−1@@ -1,7 +1,7 @@ { "dock_manifest": "1.2.0", "say": [- "fetch STM32H743VIT6 with cf",+ "get me all the files for the STM32H757XIH6 with cf", "show me the cf dashboard in pup", "cf: plan a batch for my BOM", "chip fetcher, find a 3.3V LDO in stock at mouser",
package.json+1−1@@ -1,6 +1,6 @@ { "slug": "adom-chip-fetcher",- "version": "1.3.11",+ "version": "1.3.12", "type": "app", "description": "Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool. Say \"cf\" to your AI.", "dependencies": {
page.json+2−2@@ -1,6 +1,6 @@ { "slug": "adom-chip-fetcher",- "version": "1.3.11",+ "version": "1.3.12", "type": "app", "description": "Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool. Say \"cf\" to your AI.", "dependencies": {@@ -148,4 +148,4 @@ } ], "brief": "Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool. Say \"cf\" to your AI."-}+}
src/ui/assets/tts/cf-tour-0.json+2−2@@ -2,7 +2,7 @@ "desc": "", "label": "", "rate": "+0%",- "text": "Welcome to Chip Fetcher, or just c f. You do not drive this page by hand. Your AI does the work; this one minute tour shows you around.",- "tts_hash": "db81c0fd45e32e8a5137bb61cdccf160caecb30d7e73e98f41c022e46eaf2a76",+ "text": "Welcome to Chip Fetcher, cf for short. You never drive this page by hand. You tell your AI something like: get me all the files for the STM32H757XIH6, and cf takes it from there.",+ "tts_hash": "66365fb8dc34e95cccadca09c9ff930bbbd262aa7e05b4d9518ad7a421e75388", "voice": "en-US-AndrewNeural" }
src/ui/assets/tts/cf-tour-0.mp3⋯ 1 unchanged line ⋯
src/ui/assets/tts/cf-tour-1.json+2−2@@ -2,7 +2,7 @@ "desc": "", "label": "", "rate": "+0%",- "text": "These are the phrases you say to your AI. Click any one to copy it, paste it to your AI, and c f goes and gets that part.",- "tts_hash": "d846b15b0b6de2edfcee7e547f1287a750dc6f49ec5543fa486314cb61d698c1",+ "text": "Your AI injects the part into cf. Then cf opens pup, the AI's own browser on your desktop, and goes to town: crawling the web for every library, datasheet, and 3D model it can find.",+ "tts_hash": "b6a2432002f5b35f38e7f3c1dbf03ff18fb8d88becbe53c98b5c6e513b4fd28e", "voice": "en-US-AndrewNeural" }
src/ui/assets/tts/cf-tour-1.mp3⋯ 1 unchanged line ⋯
src/ui/assets/tts/cf-tour-2.json+2−2@@ -2,7 +2,7 @@ "desc": "", "label": "", "rate": "+0%",- "text": "These lights are c f's health check: the dashboard, your AI's skills, thirteen helper tools, your desktop, and your parts library. Green means go.",- "tts_hash": "1e884e7216c7fd37445d4f5a63d3df04016ca9d2c2573d9be2ab47255d2fd7f3",+ "text": "It always tries the manufacturer's website first; those files are the most reliable. There is a crawl skill for each vendor site, and the bin of skills is still filling up. Figure out a site, contribute the skill, and every Adom user benefits.",+ "tts_hash": "15c4a55741c47db149cebb6c4dfa899eeca5835a99c2c19981b550a05df28935", "voice": "en-US-AndrewNeural" }
src/ui/assets/tts/cf-tour-2.mp3⋯ 1 unchanged line ⋯
src/ui/assets/tts/cf-tour-3.json+2−2@@ -2,7 +2,7 @@ "desc": "", "label": "", "rate": "+0%",- "text": "Now watch a real lookup land. c f is pulling a resistor bundle from the Adom Wiki right now. For a new part it crawls the manufacturer's site the same way.",- "tts_hash": "3b4dd12a0db4fb7d63747e28cbdd10827ac34046565be4d084b5cfd0027ce5f1",+ "text": "Watch a fetch land right now: cf is pulling a part bundle from the Adom Wiki. The lights up top are cf's health check; green means it is ready to crawl for real.",+ "tts_hash": "e8636a4566d5ccaa68ced00c07d7d61e586b08a137a93e7ac8fa9a7b32bcafb9", "voice": "en-US-AndrewNeural" }
src/ui/assets/tts/cf-tour-3.mp3⋯ 1 unchanged line ⋯
src/ui/assets/tts/cf-tour-5.json+2−2@@ -2,7 +2,7 @@ "desc": "", "label": "", "rate": "+0%",- "text": "The side pane opens every file, aligns pin one, and sends the part straight to KiCad, Fusion, Altium, or OrCAD.",- "tts_hash": "e7e07d5de41f5fe6d479b8265dac897d060eacdd07aa684d33ed5a76e2d4a82a",+ "text": "Downstream is one click: adom-lbr converts the bundle, and the side pane sends the part straight to KiCad, Fusion 360, or Altium.",+ "tts_hash": "c60474d667be02e065f21a7c45779eb01f8ced3c624123d777a0e2803b628c01", "voice": "en-US-AndrewNeural" }
src/ui/assets/tts/cf-tour-5.mp3⋯ 1 unchanged line ⋯
src/ui/assets/tts/cf-tour-6.json+2−2@@ -2,7 +2,7 @@ "desc": "", "label": "", "rate": "+0%",- "text": "That is Chip Fetcher. Ask your AI for any part number, with the word c f, and watch it land here. Close the tour with the X.",- "tts_hash": "c19ac90f18e87e8277e180f81674e8043234069f6a1aa8cb02af7a5df3760ef3",+ "text": "That is Chip Fetcher. Copy the phrase up top, ask your AI for that STM32H7, or any part you actually need, and watch it land here. Close the tour with the X.",+ "tts_hash": "aaaa2cab30b354e9a5b71ddd95f2c3cf8428523c62f2cc0d632f22cdb9768d3e", "voice": "en-US-AndrewNeural" }
src/ui/assets/tts/cf-tour-6.mp3⋯ 1 unchanged line ⋯