Skip to content

Instantly share code, notes, and snippets.

@mariocesar
Created May 7, 2023 20:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mariocesar/45fa2eaf8c4953f8ab8117d8c0d96136 to your computer and use it in GitHub Desktop.
Save mariocesar/45fa2eaf8c4953f8ab8117d8c0d96136 to your computer and use it in GitHub Desktop.
My espanso triggers configuration
matches:
- trigger: "!today"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%d/%m/%Y"
- trigger: "!now"
replace: "{{mydate}}"
vars:
- name: mydate
type: date
params:
format: "%d/%m/%Y %H:%M:%S"
- trigger: "!walink"
replace: "https://wa.me/591$|$"
- trigger: "!wame"
replace: "https://wa.me/REPLACEME" # Replace with your phone number including the country code
- trigger: "!city"
replace: "Santa Cruz de la Sierra"
- trigger: "<--"
replace: "←"
- trigger: "-->"
replace: "→"
- trigger: "<=="
replace: "⇦"
- trigger: "==>"
replace: "⇨"
- trigger: "&space;"
replace: " "
- trigger: ":check:"
replace: "✅"
- trigger: ":cross:"
replace: "❌"
- trigger: ":circle:"
replace: "⭕️"
- trigger: "!token" # Same as password
replace: "{{output}}"
backend: Clipboard
vars:
- name: output
type: script
params:
args:
- python3
- -c
- |-
import secrets
print(secrets.token_urlsafe())
- trigger: "_init"
replace: "__init__"
- trigger: "__main"
replace: "__main__"
- trigger: "if:main"
backend: Clipboard
replace: "if __name__ == \"__main__\":\n $|$"
- trigger: "__all"
backend: Clipboard
replace: "__all__ = [\n$|$"
- trigger: ">django.conf"
backend: Clipboard
replace: "from django.conf import settings"
- trigger: "gracias!\t"
replace: "¡Muchas Gracias! 🙏"
## Boilerplates
- trigger: ">main.py"
backend: Clipboard
replace: "if __name__ == \"__main__\":\n$|$"
- trigger: ">models.py"
backend: Clipboard
replace: |-
from django.db import models
class ModelName(models.Model):
$|$
def __str__(self):
return str(self.pk)
- trigger: ">urls.py"
backend: Clipboard
replace: |-
from django.urls import path
from . import views
urlpatterns = [
path('', views.$|$),
]
- trigger: ">admin.py"
backend: Clipboard
replace: |-
from django.contrib import admin
from .models import $|$
@admin.register()
class ModelAdmin(admin.ModelAdmin):
pass
- trigger: ">command.py"
backend: Clipboard
replace: |-
from django.core.management.base import BaseCommand
class Command(BaseCommand):
def handle(self, **options):
$|$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment