Compare commits

...

6 Commits

Author SHA1 Message Date
sttarsky
6bc47f1b4f Merge branch 'main' into dev 2026-07-19 10:28:04 +03:00
sttarsky
472508d51d Merge pull request #4 from sttarsky/sttarsky-patch-1
Bump version from 0.1.1 to 0.1.2
2026-07-15 16:02:05 +03:00
sttarsky
663cbad352 Bump version from 0.1.1 to 0.1.2 2026-07-15 16:01:21 +03:00
sttarsky
79dbb99186 Merge pull request #3 from sttarsky/dev
Dev v0.1.2
2026-07-15 15:58:14 +03:00
sttarsky
721d4b27ca Merge pull request #2 from sttarsky/dev
Dev
2026-07-15 00:54:46 +03:00
sttarsky
62530980aa Merge dev into main: initial oxipy release
Oxidized API client with TTP-based, multi-vendor config parsing into
Pydantic models.
- Core API: OxiAPI, Node, NodeView, NodeConfig, ModelView
- HTTP layer with retries/timeout and OxiAPIError (NodeNotFound -> 404)
- Vendor parsers: Keenetic, MikroTik, Qtech, Huawei, Eltex, H3C, Quasar
- Shared utils: VLAN range expansion, UTF-8 decoding
- Test suite: golden fixtures per vendor + unit/network/view tests
- Tooling: Ruff lint/format config, CI for GitHub and Gitea
- Docs: README + extending-models and templates guides
2026-06-12 20:41:34 +03:00

Diff Content Not Available