- 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
20 lines
347 B
Python
Executable File
20 lines
347 B
Python
Executable File
#!/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()
|