feat: initial commit for ipv64 DNS TUI client

- Implement modular Textual TUI (main, app, widgets, config, api_client)
- Integrate IPv64.net REST API client using httpx
- Support record listing, creation, in-place edit, and deletion
- Add flexible token resolution (.env, env export, interactive prompt)
- Add bilingual README (DE/EN) and project configuration
This commit is contained in:
paase committed 2026-09-24 13:51:42 +02:00
1 parent fc1f055b11
commit d15c927f55
11 files changed
+603 -1

No files matched your search

Executable
+19
View File
@@ -0,0 +1,19 @@
#!/usr/bin/env python3
"""IPv64 DNS TUI Client
Author: Pascal Bouquet <pascal@ptbos.de>
License: GNU General Public License v3.0 (GPL-3.0)
Year: 2026
"""
from app import IPv64TUI
from config import get_api_key
def main():
api_key = get_api_key()
app = IPv64TUI(api_key=api_key)
app.run()
if __name__ == "__main__":
main()