Skip to content

v2.2.0

Compare
Choose a tag to compare
@get-got get-got released this 03 Sep 00:13
· 117 commits to master since this release
  • Settings now supported in .YAML format. Settings are identical to the JSON structuring, just an alternative format option. Upon launch, if using a .JSON/.JSONC config, the bot will translate it to "cache/settings.yaml" and alternatively when using a .YAML config it will translate it to "cache/settings.json".
  • Reduced which settings are hidden in settingsOutput and program-generated settings.
  • Twitter authentication now caches to reduce login requests.
  • Fixed "x.com" links not being recognized as Twitter.
  • If not authenticated with Twitter/X, those links are skipped entirely to avoid hangups.
  • Download speed metrics are far more accurate, factoring the elapsed file download duration rather than overall duration.
  • Default for downloadRetryMax changed from 3 to 2.
  • Added setting to main section: overwriteDefaultReaction (text), "✅" by default.
  • Added setting to main section: overwriteCachePath (text), "cache" by default.
  • Added setting to main section: overwriteHistoryPath (text), "cache/history" by default.
  • Added setting to main section: overwriteDuploPath (text), "cache/.duplo" by default.
  • Added setting to main section: overwriteTwitterPath (text), "cache/twitter.json" by default.
  • Added setting to main section: overwriteInstagramPath (text), "cache/instagram.json" by default.
  • Added setting to main section: overwriteConstantsPath (text), "cache/constants.json" by default.
  • Added setting to main section: overwriteDatabasePath (text), "database" by default.
  • Added setting to main section: overwriteDatabaseBackupsPath (text), "backups" by default.
  • Added setting to main section: historyManagerRate (number), 5 by default, seconds between rechecking the queued history jobs.
  • Added setting to credentials section: twitterEnabled (bool), true by default, optionally completely disable the Twitter Scraper section.
  • Added setting to credentials section: instagramEnabled (bool), true by default, optionally completely disable the Instagram Scraper section.
  • Added setting to credentials section: twitterProxy (text), if this setting isn't blank, the Twitter scraper will use it as a proxy address.
  • Added setting to credentials section: instagramProxy (text), if this setting isn't blank, the Instagram scraper will use it as a proxy address.
  • Added setting to credentials section: instagramProxyInsecure (bool), false by default.
  • Added setting to credentials section: instagramProxyForceHTTP2 (bool), false by default.
  • Added setting to main section: logOutput (text), if this setting isn't blank the program will log all console output as a text file, the setting should be a complete filepath including .txt or the desired extension.
  • Added setting to main section: logIndent (bool), enabled by default, if disabled the program will not indent between timestamps and log content.
  • Fixed logMessages and logLinks timezones.
  • Improved Twitter & Instagram authentication logging.
  • Improved general output.
  • Improved History status output.
  • Optimized some things.
  • Upgraded dependencies.
  • Fixed some typos.