<commit_before>GOAL:
  - user's RSS feed should be saved and available on their return


TODO:
  - try https://npmjs.org/package/db-migrate
    user:
        long id
        string username
        string email
    
    googleUser:
        string googleId
        long userId PK
        string profileJson

    subscription:
        long serId
        name
        htmlUrl
        rssUrl

  - add test verifying user's RSS feeds are available after they leave / come back

  - MySQL connection pooling?
      https://npmjs.org/package/mysql-simple
      - stale by 2 years
      https://npmjs.org/package/easy-mysql
      - stale by 6 months
      https://npmjs.org/package/mysql-connection-pool
      - stale by 6 months
      https://npmjs.org/package/node-mysql-pooled
      - stale by 8 months


TASKS:
  - move rss implementation into a separate file
  <commit_msg>update todo<commit_after>GOAL:
  - user's RSS feed should be saved and available on their return


TODO:
  - need error logging when running in IIS
  - get releaseToIIS working
  - add test verifying user's RSS feeds are available after they leave / come back

  - MySQL connection pooling?
      https://npmjs.org/package/mysql-simple
      - stale by 2 years
      https://npmjs.org/package/easy-mysql
      - stale by 6 months
      https://npmjs.org/package/mysql-connection-pool
      - stale by 6 months
      https://npmjs.org/package/node-mysql-pooled
      - stale by 8 months

{'fraction_non_alphanumeric': 0.07348901098901099, 'fraction_numerical': 0.005494505494505495, 'mean_word_length': 2.1400862068965516, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 9, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '29720', 'n_tokens_mistral': 458, 'n_tokens_neox': 399, 'n_words': 140}