Skip to content

Latest commit

 

History

History
53 lines (43 loc) · 2.03 KB

todos.md

File metadata and controls

53 lines (43 loc) · 2.03 KB

TODOs

  • Self-test during startup

  • Social network configuration (connection strings)

  • Social media features

    • Posting, formatting, threading, images, links for Mastodon
    • Posting, formatting, threading, images, links for Discord
    • Posting, formatting, threading, images, links for Facebook
    • Posting, formatting, threading, images, links for LinkedIn
  • Message formatting

    • Support for word wrapping into threads
    • Control where tags appear
    • Control where the link appears
    • Support for message breaks: $$
    • Per-network image assignment choices
  • Unit testing (setup)

    • Full suite of test projects
    • Library tests of a good junk of functionality
  • Integration testing (setup)

    • Simple integration test suite
    • Mastodon test account
    • Simple Mastodon integration tests
    • Simple Discord integration tests
  • CLI features

    • More complex posting options
    • Support for image upload
    • Script publication of CLI binaries
    • Allow filtering of networks
    • Allow creation of messages from JSON format (parameter or from a message store (optionally indexed))
    • Allow directly specified json
  • Scheduled posting for service and function

    • Define message store formats
    • Document message store formats
  • DistributionService (Background Service)

    • Docker build and run for the service
    • Periodically post from CSV or JSON source (drawn from a URL or file)
    • Periodically follow more complex post selection rules
  • DistributionFunction (Lambda function)

    • AWS CloudWatch stack sync for development
    • AWS CloudWatch stack publishing
    • Store state in config
    • Periodically post from CSV or JSON source (drawn from a URL, S3 bucket, or other source)
    • Periodically follow more complex post selection rules when invoked
  • Add Discord emoji / icons / updates for the status of other posts