Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python3
#
# Get CSV from https://www.goodreads.com/review/import
import csv
import os
# change these to match your setup
outputdir = 'YOUROUTPUTDIRECTORY'
goodreadsfile = '~/Downloads/goodreads_library_export.csv'
@jag3773
jag3773 / gdrive_to_obsidian.py
Created August 26, 2023 16:56
Google Drive File List to Obsidian
#!/usr/bin/env python3
#
# First, install File Cabinet by Awesome Table plugin. Follow their [instructions](https://support.awesome-table.com/hc/en-us/articles/360004223619--Part-2-Use-Files-Cabinet-to-display-Google-Drive-contents) to list all of your Google Drive files + metadata. You should end up with a Google Sheet that has all of your files listed on one or more sheets.
# Second, download the sheet(s) from the above Google Sheet as CSV files (into your Downloads directory).
# Third, modify 'outputdir' (line 11) and the path to your CSV file at the bottom (line 38)
# Fourth, run this script
import csv
from datetime import datetime
#!/usr/bin/env bash
#
# This script downloads the Berean Standard Bible and converts it
# to markdown files for an Obsidian vault.
#
# - Each chapter has it's own file, e.g. "Genesis 1.md"
# - A "Bible.md" index file is also created for navigation.
#
# This will output all files into a subdirectory called BSB.
#