Blog

Obsidian Optimize-canvas-connections plugin

I released today the 1.0 version of the Optimize-canvas-connections plugin for Obsidian. It is already available in the official community plugin repository. Suppose you start a canvas. Then you move everything around while you brainstorm. The connections between notes may quickly become a mess. This simple plugin automatically reconnect notes together, using
Blog

A better way to run a Jupyter notebook with arguments

Recently I wrote a post on how a simple method to pass arguments from a parent python script to a Jupyter notebook, so that we can automate the generation of different reports based on a same notebook. I just figured out a more elegant way, which is to simply use a JSON
Blog

A very simple way to pass inputs to jupyter-nbconvert to automate reports

Update: I found a better way. A few days ago I became interested in using Jupyter Notebooks to generate automatic reports to help me analyze and compare data between experimental conditions. I already use Jupyter’s nbconvert to generate html documentation with figures, based on python code. It is really nice. However, one
Blog

Trello sync to OmniFocus

Update: I rewrote this script as a much faster and robust JavaScript. This is hosted here on github. I will still let this original page for future reference, but the AppleScript won’t be maintained. I love Trello. And I love OmniFocus. I use Trello to manage tasks and projets with my students.
Blog

FocusPlan – AppleScripts to integrate OmniFocus and OmniPlan

FocusPlan is a collection of AppleScripts that aims to integrate OmniFocus and OmniPlan (pro versions). After searching for days in different forums, I realized that both applications could not be integrated easily and that the only way to attain this objective would be to program it myself. I managed to program a
Blog

OmniFocus to Calendar

Here is an OmniFocus Applescript that may interest OmniFocus Pro users. This AppleScript syncs all due items to an external calendar so we can see what items are due, not only in OmniFocus but also in the macOS Calendar application. If the calendar is hosted on iCloud or any cloud syncing service
top