Initial backup 2026-02-17
This commit is contained in:
47
skills/apple-shortcuts/scripts/generate-qr.py
Normal file
47
skills/apple-shortcuts/scripts/generate-qr.py
Normal file
@@ -0,0 +1,47 @@
|
||||
#!/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')
|
||||
Reference in New Issue
Block a user