Skip to content

Instantly share code, notes, and snippets.

@smeech
Last active February 4, 2025 22:13
Show Gist options
  • Save smeech/5175ddb4790f3ee9e61752162155c086 to your computer and use it in GitHub Desktop.
Save smeech/5175ddb4790f3ee9e61752162155c086 to your computer and use it in GitHub Desktop.
[Popup date selector] #espanso #python
# Espanso popup date selector
- trigger: :ddate
replace: '{{output}}'
vars:
- name: output
type: script
params:
args:
- python
- -c
- |
from tkinter import Tk,Button
from tkcalendar import DateEntry
def get_date():
selected_date = cal.get()
print(f"Selected date: {selected_date}")
root.destroy()
root = Tk()
cal = DateEntry(root, date_pattern="yyyy-mm-dd")
cal.pack()
btn = Button(root, text="Click Here To Return a Date ", command=get_date)
btn.pack()
root.mainloop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment