Add files

This commit is contained in:
Chris Coutinho
2025-08-03 14:16:55 +02:00
parent 37b1057d2a
commit 70f01bf40a
4 changed files with 227 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
import asyncio
import logging
from nextcloud_mcp_server.client import NextcloudClient
logging.basicConfig(level="INFO")
logger = logging.getLogger(__name__)
client = NextcloudClient.from_env()
async def main():
addressbooks = await client.contacts.list_addressbooks()
# print(addressbooks)
for addressbook in addressbooks:
contacts = await client.contacts.list_contacts(addressbook=addressbook["name"])
for contact in contacts:
logger.info(
"Contact etag: %s, details: %s", contact["getetag"], contact["contact"]
)
if __name__ == "__main__":
asyncio.run(main())