A python code snippet package for Espanso to reduce boilerplate code.
| Trigger | Command |
|---|---|
| :pymain | <pre>def main() -> None:<br><br>if __name__ == "__main__":<br> main()</pre> |
| :pycls | <pre>class :<br> def __init__(self) -> None:<br><br><br> def method_1(self) -> None:<br></pre> |
| :pydef | <pre>def ():<br><br> return</pre> |
| :pymatch | <pre>match :<br> case :<br><br> case _:<br></pre> |
| :pytry | <pre>try:<br><br>except as e:<br></pre> |
| :pyboiler:args | <pre>import argparse<br><br>def main(args: argparse.Namespace) -> None:<br><br>if __name__ == "__main__":<br> parser = argparse.ArgumentParser()<br><br> parser.add_argument("")<br><br> args = parser.parse_args()<br> main(args)</pre> |
| :pyboiler:log | <pre>import logging<br><br>logger = logging.getLogger(name)<br><br>def main() -> None:<br> logger.debug("Logger working")<br><br>if __name__ == "__main__":<br> logging.basicConfig(level=logging.DEBUG, format="%(levelname)s %(asctime)s: %(message)s")<br><br> main()</pre> |