Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request / wishlist #38

Open
accforgithubtest opened this issue Sep 22, 2023 · 1 comment
Open

Feature request / wishlist #38

accforgithubtest opened this issue Sep 22, 2023 · 1 comment

Comments

@accforgithubtest
Copy link

accforgithubtest commented Sep 22, 2023

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 ?

@barakplasma
Copy link
Contributor

@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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants