David W. AglerHow to Concatenate Video Clips with ffmpegIn what follows, I’ll explain how to use ffmpeg and Python to concatenate video files. The general use case for this is if you record…Sep 12Sep 12
David W. AglerCreate a PDF from a PDF using pikepdfA really common task is to extract a sequence of pages from a pdf. For example, I might want to get 10 pages from 500 page pdf. You can use…Nov 2, 2023Nov 2, 2023
David W. AglerWill ChatGPT pass my Introduction to Symbolic Logic Course?ChatGPT is an artificial intelligence (AI) chatbot. It can be used to perform tasks (e.g., write letters, write code) or answer questions…Jan 29, 20232Jan 29, 20232
David W. AglerUsing Python CSV #3 — DictReaderPython’s csv module allows you to work with csv files (e.g., Excel spreadsheets). In previous articles (#1 and #2), I looked at two…Dec 22, 2022Dec 22, 2022
David W. AglerUsing Python CSV #2— Basic WritingPython’s csv module allows you to work with csv files (e.g., Excel spreadsheets). In a previous article, we looked at how to read csv files…Dec 21, 2022Dec 21, 2022
David W. AglerUsing Python CSV #1 — Basic ReadingPython’s csv module allows you to work with csv files (e.g., Excel spreadsheets). Let’s focus on the absolute basics of reading csv files…Dec 21, 2022Dec 21, 2022
David W. AglerGet Titles and URLS of Videos from a YouTube Playlist Using Python and PytubeI have a YouTube Playlist that has a lot of videos in it. I want to get the name of each video and the video’s URL. I could go through each…Dec 19, 2022Dec 19, 2022
David W. AglerTier Lists as a Teaching Tool in PhilosophyWhat is a Tier List?Dec 18, 2022Dec 18, 2022
David W. AglerWhat is a fallacy?Two definitions of “fallacy” and a case for the standard definitionDec 17, 2022Dec 17, 2022