I want to use Python and atomac module to trigger an application in macOS like following scripts:
atomac.launchAppByBundleID()
app_win = atomac.getAppRefByBundleId(app_bundle_ID)
But I don't know...
Fun and Practical Alfred Workflows in Ruby — SitePoint
Robert Qualls walks through some practical Alfred workflows using Ruby. Create a calendar event, convert some currency, and learn how much fun Alfred can be
Recall lets you summarize and save any online content to your personal knowledge base. With Recall you can summarize YouTube videos, blog posts, PDFs, articles or any other online content.
From Monospace to Duospace: In Search of the perfect writing font | Are.na
Monospace is the typical choice that communicates writing. With iA Writer Duospace, we went a step ahead. After seven years of offering no font options to write, iA Writer now comes with a choice. Next to the monospace Nitti you will now find a brand new duospace font. Duospace?
Merge notes based on metadata (with Templater and Dataview api) - Share & showcase - Obsidian Forum
I keep playing with Templater and test what I can do to automate my workflow. Recently I found out I can use the Dataview api inside Templater to pick some notes by given metadata and then I can merge them together in one file. For example I wrote this template for merging my daily notes when I want to archive them. It finds all notes in folder “Daily Notes”, filters them by metadata “type: daily”, sorts them by metadata “date”, takes from every note the section “#Log” and puts all that sections...
Cutting-edge framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.
Template for insert callout - Share & showcase - Obsidian Forum
This template is so much fun. Thanks! I wanted to use a Template Hotkey (similar to the core Insert callout command) for one specific callout that I was using a lot and skip the prompts. Select the text, type the hotkey, done. Here are two versions: one that asks for the folded state, and the barebones one that that simply wraps the text you’ve selected. Change the !tbox bit at the bottom to whatever callout you want to use. Fold or not? → wrap → %* //get selection noteContent = tp.file.se...
Preparing your code for CodeQL analysis - GitHub Docs
You can build a CodeQL database containing the data needed to analyze your code.
Creating databases for Ruby requires no additional dependencies. In the command line you must specify --language=ruby. For example:
codeql database create --language=ruby --source-root <folder-to-extract> <output-folder>/ruby-database
Here, we have specified a --source-root path, which is the location where database creation is executed, but is not necessarily the checkout root of the codebase
Managing a global set of Abbreviations, Terms, and Definitions across multiple projects and documents - Share & showcase - Obsidian Forum
This solution was developed with the indispensable help of @holroy . Thank you! I’ll buy you a coffee. What I wanted to do I use Obsidian to assemble documents, each with its own folder full of chapters. The documents may be work-related or personal, and I prefer to keep all my notes in one vault, so they can share information. Each document needs a table of Abbreviations, Terms (the phrase referred to) and Definitions (the actual meanings). Rather than keep separate lists of abbreviations, I ...