Files
openclaw-backups/skills/apple-shortcuts/scripts/generate-qr.py
2026-02-17 15:50:53 +00:00

48 lines
1.2 KiB
Python

#!/usr/bin/env python3
import qrcode
from pathlib import Path
# Create shortcuts directory
Path('qr-codes').mkdir(exist_ok=True)
shortcuts = [
{
'name': 'Trigger_Morning_Briefing',
'url': 'https://t.me/clawdbot?start=morning_briefing_now',
'desc': 'Trigger your Morning Intelligence Briefing'
},
{
'name': 'Quick_Task',
'url': 'https://t.me/clawdbot?start=task_new_medium',
'desc': 'Add task to Notion'
},
{
'name': 'Quick_Expense',
'url': 'https://t.me/clawdbot?start=expense_0_general',
'desc': 'Log expense'
},
{
'name': 'Send_to_OpenClaw',
'url': 'https://t.me/clawdbot',
'desc': 'Open chat with OpenClaw'
}
]
for s in shortcuts:
qr = qrcode.QRCode(
version=1,
box_size=10,
border=5
)
qr.add_data(s['url'])
qr.make(fit=True)
img = qr.make_image(fill_color='black', back_color='white')
img.save(f"qr-codes/{s['name']}.png")
print(f"✅ Generated: {s['name']}.png")
print(f" URL: {s['url']}")
print(f" Desc: {s['desc']}")
print()
print('All QR codes generated in qr-codes/ directory')