Giter Club home page Giter Club logo

matcha's People

Contributors

barakplasma avatar gjermani avatar nirtamir2 avatar piqoni avatar tomlisankie avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

matcha's Issues

windows paths not working and...

tried with a windows path and not working.

where do you store the history/last time run. want to delete that so I can test more options

Feature request / wishlist

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 ?

Cache database stored in local folder (multiplatform support)

Dear Piqoni,

Thanks again for your tool, which is amazing. I use it a lot and this suggestion is very small. The case is that I use matcha inside an Obsidian vault that is synced through cloud. So sometimes I use matcha in other computers also and then the tool uses an outdated cache database (I totally get it). If it`s possible and easy, I would like to suggest allowing the user to change where the cache database is, so it can be also synced through cloud.

Best regards,

Arnaldo

suggestion: different names for the config and opml files

config.yaml isn't a particularly friendly name for the config file. How about placing it in $XDG_CONFIG_DIRS/matcha/config.yaml by default and allow override on the command like. Also speficy the opml file name in config and also allow override from command line.

Use Platform Specific Directory Paths

for windows the way to specify a markdown path is not the thypical windows format, "c:\somedir\another" but "/c/somedir/another". Might make a note in the readme.

go install doesn't work

Hi, um ... I was trying to install matcha the lazy way, and turns out it doesn't work:

╰─○ go install github.com/piqoni/matcha@latest
go: github.com/piqoni/matcha@latest: github.com/piqoni/[email protected]: parsing go.mod:
	module declares its path as: matcha
	        but was required as: github.com/piqoni/matcha

I think it has something todo with go.mod.

support questions

May I ask you some questions:

  1. Please tell me if it is possible to set date of pulled articles, like yesterday or from 05.08.2023 to 07.08.2023? I was wondering how many articles it pulls. If I track some reddit channel as rss feed it can have like about 100 news/articles a day. If I run matcha once a day it will pull only with today's date to the hour when I run it like to 13:00. Correct?
    What if I will not run it one day because I am not at my computer? All yesterday articles will be missed?

  2. Can you tell me what coding is used when run in terminal (I am on Linux)? When I run:
    ./matcha-linux-amd64 >01.txt to save output to txt and open it in Kate (plasma note app) it shows some strange coding that looks like squares.

  3. Last issue: would it be possible to have terminal output without markdown but like this:

title
url

title
url

If you wish I can start new issues on this.

Prefix or suffix for filenames

Dear @piqoni , thanks again for the great work! I was using Matcha here and I was wondering if you consider viable and interesting to add prefix and/or suffix to daily notes generated. My point is to avoid name clash inside Obsidian databases if we use Matcha daily notes in conjunction with other Daily Notes.

Have a nice day!

Build an Obsidian plugin for the project

I've recently started using Matcha to generate my daily digest. The generation works amazingly, however I found the setup process to be a bit tedious as it requires various steps and manual configuration. I believe that the integration with the Obsidian editor could be greatly improved through the creation of a plugin.

  1. The plugin will be available for installation directly from the Obsidian community plugins interface, simplifying the setup process for users.
  2. Configuration can be achieved through the plugin settings.
  3. The plugin will be designed to automatically run whenever the user opens their Obsidian vault.
  4. Additionally, users will have the option to manually trigger the plugin by executing an Obsidian command.

The plugin would have several benefits. It provides easier installation through Obsidian's plugin interface, simplifies configuration with a user-friendly settings interface, seamlessly integrates with Obsidian and will, hopefully, be able to reach a broader audience.

I would love to contribute to bring this plugin to life, hoping to improve user experience within Obsidian and make this awesome project even better. I don't have any previous experience with Obsidian plugins, but I'm always down to learn something new.

Please let me know if there is any additional information or clarification required. I look forward to working on this. 😀

OPML and categories

add an ability for the config to speficy an opml file that has the feeds. Support categories with feeds within the categories. A category is a directory and the feed is a page within the category. Allows easy importing of existing RSS feeds from other readers.

markdown shouldn't use <br> to separate lines.

In markdown to end a line as though you'd entered a new line on a text file, you end the line with 2 spaces then the newline. You can see it right here in the stuff below

first line
second line

where as using br's get you:

first line

second line

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.