You could likely build something on top of youtube-dl to output a chronological list of videos. Instead of downloading, dump metadata for each video and then sort locally.
yt-dlp --flat-playlist --extractor-args youtubetab:approximate_date "https://www.youtube.com/c/AndreasKling" --print "%(upload_date)s %(id)s" 1> out.txt && sort out.txt
Takes longer if you want precise dates: yt-dlp --simulate "https://www.youtube.com/c/AndreasKling" --print "%(upload_date)s %(id)s" 1> out.txt && sort out.txt