piqoni / matcha Goto Github PK
View Code? Open in Web Editor NEWDaily Digest Reader
License: MIT License
Daily Digest Reader
License: MIT License
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
This is pretty awesome and I am enjoying using this, thank you for this !
Here are a few feature request that you might consider -
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.
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.
Support multiple config files - this can prove useful in multiple ways.
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 ?
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
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.
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.
I added Reddit RSS Feeds to my config files but they are not working, YouTube works fine but I can't other feeds from Twitter or Reddit to work.
Thanks
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.
May I ask you some questions:
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?
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.
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.
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!
OpenAssistant is an open source AI assistant trained with open data.
README.md not updated for the new option -o and -c
Great project! In case you are looking for new feature proposals: could we get a summary of the hacker news comments as well, as in the new https://hackyournews.com (which is awesome but restricted to HN and cannot be self-hosted)?
Windows executables have to be named .exe
Renaming the binary work.
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.
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. 😀
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.
can this handle atom as well as rss. very similar.
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.