app_config is global pending the next commit which will
separate out all the config file handling from main() as the
LSP was saying the main function had become too complex.
* Changed the preview length to 250 characters
* Changed the version in the user-agent string
* Cleaned up paths, switching to user paths
* Updated html regex filter to correctly remove : . /
* Various formatting changes from black
* Wrapped published_time in try/except
I figured out what the issue was. Discord was trying to tell
me there was a problem with the embed I was sending. The provider
value was removed, and with some other tweaks it all started
working. Heavy, heavy facepalm.