Commit Graph

  • 32e99dacf7 Merge pull request 'dev' (#5) from dev into main main v0.1.4 gitark 2026-07-23 13:11:50 +03:00
  • ae1e69d5fd Refactor dump_json method to use model_dump_json dev IluaAir 2026-07-23 11:15:10 +03:00
  • 260c02f81d Add type hints and docstrings for VLANs, Interfaces, and System properties in NodeConfig IluaAir 2026-07-23 10:24:51 +03:00
  • 180e830fed Merge pull request 'dev' (#4) from dev into main v0.1.3 gitark 2026-07-19 10:32:23 +03:00
  • 6bc47f1b4f Merge branch 'main' into dev sttarsky 2026-07-19 10:28:04 +03:00
  • 9575450811 Update CI workflow to use custom runner and container IluaAir 2026-07-19 10:24:25 +03:00
  • 27d8931dee Update Mikrotik template to use 'shutdown' attribute for interface management IluaAir 2026-07-16 00:18:21 +03:00
  • 099869ff6d Add shutdown command to Huawei interface template and update configuration files IluaAir 2026-07-15 16:26:46 +03:00
  • 472508d51d Merge pull request #4 from sttarsky/sttarsky-patch-1 sttarsky 2026-07-15 16:02:05 +03:00
  • 663cbad352 Bump version from 0.1.1 to 0.1.2 sttarsky 2026-07-15 16:01:21 +03:00
  • 79dbb99186 Merge pull request #3 from sttarsky/dev sttarsky 2026-07-15 15:58:14 +03:00
  • 6846b30df0 Add shutdown command to Qtech interface template and update expected configuration files IluaAir 2026-07-15 15:51:48 +03:00
  • 6009f0bf9c Add shutdown command to H3C interface template and update related configuration files IluaAir 2026-07-15 15:48:28 +03:00
  • 721d4b27ca Merge pull request #2 from sttarsky/dev sttarsky 2026-07-15 00:54:46 +03:00
  • da2bf2f876 Update version to 0.1.1 and add coverage file to .gitignore IluaAir 2026-07-15 00:47:56 +03:00
  • a521c60d76 Add shutdown attribute to Interfaces class and update related templates IluaAir 2026-07-15 00:47:10 +03:00
  • 62530980aa Merge dev into main: initial oxipy release sttarsky 2026-06-12 20:41:34 +03:00
  • fb2d135187 Add CI success verification step to workflows IluaAir 2026-06-12 20:36:27 +03:00
  • 53b79ce04f Merge pull request 'dev' (#3) from dev into main 0.1.0 gitark 2026-06-12 15:59:57 +03:00
  • 074f2e9340 Update .gitignore and remove .python-version file IluaAir 2026-06-12 00:03:55 +03:00
  • dd7f117380 Add CI workflows for Gitea and GitHub IluaAir 2026-06-11 23:57:11 +03:00
  • 3c0e70b320 Update project configuration and dependencies IluaAir 2026-06-11 23:47:17 +03:00
  • c40cae1561 Update dependencies and clean up Huawei model code IluaAir 2026-06-11 23:22:45 +03:00
  • 7b09612313 Merge pull request 'test' (#2) from test into dev gitark 2026-06-11 16:22:05 +03:00
  • 8edd1a296c Add H3C device support with configuration and expected output files IluaAir 2026-06-11 16:16:14 +03:00
  • 686cd6d715 Remove main execution block from Quasar model and add configuration files for testing IluaAir 2026-06-07 09:12:47 +03:00
  • acb3a6291c Add expected configuration output for Mikrotik devices IluaAir 2026-06-07 09:07:17 +03:00
  • 9c90279868 Add normalization method for TTP group results in BaseDevice class IluaAir 2026-06-07 09:06:52 +03:00
  • 2ea056aa17 Refactor Mikrotik model and update TTP template for improved configuration handling IluaAir 2026-06-07 09:06:24 +03:00
  • a617bd6ecd Add description fields to Eltex interface template IluaAir 2026-06-07 08:47:51 +03:00
  • 0ef5e7798a Refactor Qtech model to utilize centralized VLAN range expansion utility IluaAir 2026-06-07 08:47:08 +03:00
  • 1bc01c9c1b Add Huawei configuration files for testing IluaAir 2026-06-07 08:44:35 +03:00
  • 170a2ebf85 Refactor Eltex model to use centralized VLAN range expansion utility IluaAir 2026-06-07 08:42:41 +03:00
  • 168111e23c Refactor Keenetic model to utilize centralized UTF-8 decoding utility IluaAir 2026-06-07 08:41:59 +03:00
  • d329ddc4ad Add unit tests for device registry model parsing IluaAir 2026-06-06 13:55:51 +03:00
  • 229bef99f6 Add UTF-8 decoding utility and corresponding unit tests IluaAir 2026-06-06 13:55:01 +03:00
  • f446ae52e7 Add VLAN range expansion utility and corresponding unit tests IluaAir 2026-06-06 13:49:55 +03:00
  • c4f20d3241 Update Huawei TTP template to include model information in version display IluaAir 2026-06-06 11:13:50 +03:00
  • bebbe78163 Add unit tests for OxiAPI node functionality IluaAir 2026-06-06 11:13:32 +03:00
  • a55fc938f0 Add optional dependencies for development and update .gitignore IluaAir 2026-06-06 11:06:03 +03:00
  • 5bb69dfee3 Merge pull request 'documentation' (#1) from documentation into dev gitark 2026-05-29 15:55:32 +03:00
  • 494cc9b08b Update project repository URL and simplify installation instructions in README.md IluaAir 2026-05-29 15:53:24 +03:00
  • 2a03240414 Update setuptools version and modify license information in pyproject.toml IluaAir 2026-05-28 15:55:20 +03:00
  • 41c4cc48e9 Update project description and enhance documentation for clarity IluaAir 2026-05-25 16:01:38 +03:00
  • e8c33b0e64 Add VLAN range expansion utility and improve VLAN processing in Qtech model IluaAir 2026-05-25 15:41:50 +03:00
  • 74647bea5b Update Huawei TTP template for improved system information display IluaAir 2026-04-27 15:39:23 +03:00
  • 5a4cfa18d4 Update Python version requirement and clean up imports IluaAir 2026-04-27 09:50:22 +03:00
  • 5fa56d46af Enhance BaseDevice initialization and error handling IluaAir 2026-04-18 19:21:25 +03:00
  • 9fd0ce1516 Implement enhanced error detection for NodeNotFound in OxiAPIError IluaAir 2026-04-17 20:45:16 +03:00
  • 0b92e342e5 Enhance error handling in OxiAPI and Node classes IluaAir 2026-03-26 20:10:05 +03:00
  • 1cc225917e Add OxiApi create_session method for better view IluaAir 2026-03-26 19:51:51 +03:00
  • 61892d8f51 Add OxiAPIError exception class for improved error handling IluaAir 2026-03-26 00:39:43 +03:00
  • 8cebbf743a Add OxiAdapter for enhanced HTTP request handling in OxiAPI IluaAir 2026-03-26 00:31:13 +03:00
  • a107662e99 Enhance OxiAPI and Node classes with type hints and property updates IluaAir 2026-03-18 00:15:09 +03:00
  • 1d0f5ed685 Refactor Quasar model by removing system method and updating TTP template IluaAir 2026-03-18 00:01:22 +03:00
  • 5b8380aeee Add system method to Quasar model and update TTP template IluaAir 2026-03-17 01:07:23 +03:00
  • 65c82fbaf5 Refactor error handling in Node class IluaAir 2026-03-16 18:24:24 +03:00
  • 974fff6038 Update TTP template to escape whitespace in ignore patterns IluaAir 2026-03-13 13:12:02 +03:00
  • 586e52282b Refactor Quasar interface handling and update TTP template IluaAir 2026-03-12 23:39:47 +03:00
  • e3392f6c76 Add reload method to OxiAPI class IluaAir 2026-03-12 20:15:52 +03:00
  • de0e09af9d Add node refresh functionality to NodeView IluaAir 2026-03-12 20:13:02 +03:00
  • ca96d2600a Add Quasar model and TTP template IluaAir 2026-03-11 23:29:08 +03:00
  • 56eae15e27 Update README.md to include new device models IluaAir 2026-03-11 23:26:35 +03:00
  • db79199319 Add LICENSE file and update pyproject.toml IluaAir 2026-03-11 23:23:23 +03:00
  • 2e109db121 Update Qtech: - Add full support of diff types of switches - Fix default system parser i.shramko 2026-03-10 18:41:43 +03:00
  • b9dce8e417 Update config: - add by_alias attr Update contract: - del aliase for Vlans vlan_id Update qtech.ttp: - fix vla_id _start_ method i.shramko 2026-03-10 17:53:51 +03:00
  • d185dc6c7c Update config: - add dump() for dict| list overview - del qtech.ttp _start_ method i.shramko 2026-03-10 16:19:40 +03:00
  • 68566a24fb Update qtech.ttp: - add interface name ORPHRASE i.shramko 2026-03-10 16:00:57 +03:00
  • 08733bd493 Merge remote-tracking branch 'origin/dev' into dev i.shramko 2026-03-10 15:52:56 +03:00
  • a1c57733f6 Update pyproject.toml: - Add package-data with resource .ttp i.shramko 2026-03-10 15:52:38 +03:00
  • c9f6f3472f Add Eltex model and TTP template IluaAir 2026-03-04 15:50:47 +03:00
  • 1e84452eb5 Add H3C parse: - Add h3c.py with basemodel parser - Add ttp template for h3c i.shramko 2026-03-04 15:23:55 +03:00
  • 4ed34227d9 Update __init__.py: - Add BaseDevice to __all__ - Add type str for register_parser i.shramko 2026-03-03 09:52:28 +03:00
  • 2a027ed736 Update uv.lock for windows support i.shramko 2026-03-03 09:31:54 +03:00
  • bf6dd0c189 Refactor Qtech model and update TTP template IluaAir 2026-02-28 10:44:20 +03:00
  • c382627f9f Update README IluaAir 2026-02-28 10:41:49 +03:00
  • 197550558d Add Huawei model and TTP template IluaAir 2026-02-28 10:39:03 +03:00
  • 9e4574e869 Merge branch 'docs' into dev IluaAir 2026-02-25 22:42:51 +03:00
  • b6630a4d30 Update README for clarity and consistency IluaAir 2026-02-25 13:46:04 +03:00
  • 2c3f5ce354 Add interfaces and vlans methods to Qtech model; update TTP template IluaAir 2026-02-25 19:11:06 +03:00
  • 77f539254c Add Qtech model and template; clean up Mikrotik model IluaAir 2026-02-25 17:00:36 +03:00
  • 8a126d8806 Update pyproject.toml IluaAir 2026-02-25 14:16:00 +03:00
  • c9d171e2fa Update Keenetic TTP template IluaAir 2026-02-25 13:47:06 +03:00
  • a016db644d Update README to reflect API name change and enhance installation instructions IluaAir 2026-02-25 13:34:19 +03:00
  • fe6d0c4ccf Add README and documentation for Oxi API client IluaAir 2026-02-24 23:27:14 +03:00
  • ac835d6b56 Enhance ModelView class with iterable and indexing support IluaAir 2026-02-24 23:19:57 +03:00
  • 3159570e27 Add ModelView class for enhanced JSON serialization in NodeConfig IluaAir 2026-02-24 22:50:55 +03:00
  • 16e97692fc Refactor NodeConfig methods for consistency in data access IluaAir 2026-02-24 22:31:18 +03:00
  • 3fdff33e2e Implement validation for optional VLANs in BaseDevice IluaAir 2026-02-24 22:28:36 +03:00
  • 753268a381 Refactor BaseDevice and Interfaces models for improved validation and structure IluaAir 2026-02-22 15:52:45 +03:00
  • 3635a07b27 Refactor BaseDevice methods for improved data handling and validation IluaAir 2026-02-22 09:52:17 +03:00
  • 2394296f5b Enhance Keenetic model and update templates for improved data handling IluaAir 2026-02-22 00:21:55 +03:00
  • a41cb1f7ec """ Implement Keenetic model and enhance BaseDevice documentation IluaAir 2026-02-19 00:49:10 +03:00
  • a938fe2d47 Update Interfaces model and Mikrotik template for improved data handling IluaAir 2026-02-19 00:31:54 +03:00
  • 685ff19d2f Enhance BaseDevice validation and update Mikrotik model IluaAir 2026-02-19 00:16:37 +03:00
  • c434712309 Refactor Mikrotik model and update template structure IluaAir 2026-02-18 15:45:17 +03:00
  • 91b6606e3f Enhance BaseDevice methods with detailed parsing documentation IluaAir 2026-02-18 00:55:43 +03:00
  • 72cd796803 Refactor parse method in BaseDevice for improved readability IluaAir 2026-02-18 00:11:14 +03:00
  • e82bc25346 Refactor BaseDevice and update Device model structure IluaAir 2026-02-18 00:06:48 +03:00
  • 2cfcc41e58 Enhance device interface structure and update dependencies IluaAir 2026-02-16 00:57:09 +03:00