piqoni/matcha

Feature request / wishlist

Opened this issue · 1 comments

This is pretty awesome and I am enjoying using this, thank you for this !

Here are a few feature request that you might consider -

  1. Create a docker image and publish to dockerhub / similar - that can be self hosted via compose and be used by multiple people (will make this reader sharable with family / friends). Provide separate volume mappings for the config file and the output location for markdown files.

  2. An option to Make terminal UI as the default UI for docker image (an environment variable to indicate whether to run in terminal mode or md files mode) - accessible via a browser, that will be awesome. Leave the choice of markdown viewer to the user as the md file from the output path can be used by any external reader.

  3. Support multiple config files - this can prove useful in multiple ways.

    1. Multiple users in a household can use this to have separate feeds and separate markdown files generated for each config.
    2. Separate out the interests into multiple config file, some of which might use extra features like AI summary, while others (like you tube feeds) might not need this. Separate / Multiple config files can support this in a clean way.
  4. Switch to openweathermap / or any other provider thats more global ? I understand that this will make it dependent on an api key, but the approach used for openapi key can be followed for this too ?

@accforgithubtest you could make a PR:

  1. copy the dockerfile from https://docs.docker.com/language/golang/build-images/#multi-stage-builds ; seems pretty straightforward
  2. https://github.com/sorenisanerd/gotty could make the matcha terminal UI a webpage without any new code; I wouldn't recommend pulling that code into matcha itself
  3. already supported via the -c filepath command line arg
  4. https://open-meteo.com/ has a no API key option as well as being pretty clean