Top 1-3 problems that you want to solve
Outline proposed solution for each problem
import pandas as pd | |
from pandas.io.json import json_normalize | |
import requests | |
# IH API documented here: https://github.com/nybgvh/IH-API/wiki | |
url='http://sweetgum.nybg.org/science/api/v1/institutions' | |
def main(): | |
response = requests.get(url) | |
results = response.json() | |
# The JSON format record for an IH record has nested sections - the |
javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{ | |
default: Turndown | |
}, { | |
default: Readability | |
}]) => { | |
/* Optional vault name */ | |
const vault = ""; | |
/* Optional folder name such as "Clippings/" */ |
Zotero desktop used to manage literature references, with zotfile and zotero better bibtex plugins used to manage PDF attachments and create / maintain biblatex format downloads respectively.
Obsidian used to manage notes and tasks, with the citations plugin used to access literature references from the Zotero biblatex format export.
Set up a dask gateway and print the dashboard URL
import dask_gateway
cluster = dask_gateway.GatewayCluster()
client = cluster.get_client()
cluster.scale(8)
print(cluster.dashboard_link)
Zotero: In browser integration mean that its a single click to save citation information (and a full-text PDF if available)
...but I'm using Trello to stay on top of tasks, and my "to-read" list needs to have a presence in my "to-do" list, as Trello gives a better single view of my work than zotero.
Cards for new "to-read" articles in Trello, automatically - without cut + paste.
import networkx as nx | |
import numpy as np | |
import matplotlib as mpl | |
import matplotlib.pyplot as plt | |
import mplleaflet | |
import sys | |
def main(): | |
inputfile=sys.argv[1] | |
outputfile_base=sys.argv[2] |