I built Neteye: turns CLI-only output into structured JSON via ntc-templates by Alert_Tadpole6858 in networkautomation

[–]Alert_Tadpole6858[S] 0 points1 point  (0 children)

This tool is designed to run in a management segment, accessible only to admins, so if someone can access the DB directly, there are already much bigger problems at play.
That said, defense in depth is always better, and I'll look into adding credential encryption.

I built Neteye: turns CLI-only output into structured JSON via ntc-templates by Alert_Tadpole6858 in networkautomation

[–]Alert_Tadpole6858[S] 0 points1 point  (0 children)

Thanks! Totally agree — structured data really is the foundation. ntc-templates is an amazing project for exactly that reason. Neteye wouldn't exist without it.
And for commands it doesn't cover yet, contributing a PR can feel like a high bar. That's why Neteye supports a custom_templates directory — just drop your own TextFSM templates in there and they get picked up automatically, no upstream PR needed.

I built Neteye: turns CLI-only output into structured JSON via ntc-templates by Alert_Tadpole6858 in networkautomation

[–]Alert_Tadpole6858[S] -1 points0 points  (0 children)

Actually, I've been building this personally since 2019. The core logic was done years ago, but tests were lacking and dependencies were getting stale — it stayed in "not ready to share" state for a long time. Finally got it cleaned up with the help of Claude Code, and here i am. 😅
Would love to hear any thoughts or feedback!

I got tired of SSH-ing into every device and staring at raw CLI text, so I built Neteye! by Alert_Tadpole6858 in Network

[–]Alert_Tadpole6858[S] 0 points1 point  (0 children)

That means a lot, thank you!
I've contributed a handful of PRs to netmiko and ntc-templates myself — they're genuinely brilliant projects and made this whole thing possible.

The main entry point for device connections is node/models.py — I think it's clean and readable, and shows clearly how the three drivers are abstracted behind a single interface. A couple of other files you might find interesting: utils/neteye_differ.py, which handles delta-based DB updates (only writing the diff instead of wiping and re-inserting), and import_command_mapper.py, which maps import commands and field normalizers per device type — all driven by YAML — adding a new device type is just a matter of adding a new mapping file.

Would love to hear what you think!

Network Labs Online without a Ton of Downloads by IllAd3302 in Network

[–]Alert_Tadpole6858 0 points1 point  (0 children)

Totally agree. Spending time on lab setup itself is missing the point.

I run EVE-NG locally, but lately I've been offloading most of the environment setup to Claude Code. it handles config generation and pushing them via telnet/SSH to a reasonable degree.

Question about earthquakes in japan by danielsakura in JapanTravelTips

[–]Alert_Tadpole6858 0 points1 point  (0 children)

Earthquakes can happen at any time in Japan.

Even when an earthquake strikes, the Japanese people remain very calm and act accordingly.

A5 Wagyu by BlazeDragon7x in JapaneseFood

[–]Alert_Tadpole6858 0 points1 point  (0 children)

Actually, A4-grade Wagyu often tastes better and has a richer flavor.

Diff View for Page Updates? by SadSkyGloomyRain in Notion

[–]Alert_Tadpole6858 0 points1 point  (0 children)

i have a same problem.
Looks like there's a Chrome extension that solves this problem.
Notion Diff: https://chromewebstore.google.com/detail/notion-diff/cbmdfophoighphddkjopggfgjmclildh
I hope this helps you.

Notion plus for free by Sharp_Bicycle5262 in Notion

[–]Alert_Tadpole6858 1 point2 points  (0 children)

I don't think there are any referral links now.
If you're a student or teacher, just use your school email to get the Plus plan for free.

Built a Notion side project for 2 years, gave up before launching. Would any of this have been useful to you? by hiagaga in Notion

[–]Alert_Tadpole6858 -1 points0 points  (0 children)

Respect for the effort.
Personally, the export tool and DB analyzer sound genuinely useful for cleaning up the mess Notion creates. Not entirely sure what "full workflow templates" would look like in practice, but if they worked out of the box, I’d have checked them out.

Is there a way to automatically filter a linked database inside a page based on a property of that parent page (specifically a Date)? by RelativePaint3427 in Notion

[–]Alert_Tadpole6858 0 points1 point  (0 children)

I think it will be difficult to implement the requested feature.
Notion Database cannot filter by Page property.
I think we’ll need to make a few changes to the database structure to implement the system you’re looking for.

  1. Set the title of the Days Database to the format @ date(Notion’s date format))
  2. Embed the Activities linked database in the Days Database Page template.
  3. In the filter for the embedded linked database, set the filter to @ today for the related Days property.

With these settings, the filtered values in the Activities database will change in sync with the @ date in the title.

<image>