circa10a / go-aws-news Goto Github PK
View Code? Open in Web Editor NEWGo app + library to fetch what's new from AWS
Home Page: https://caleblemoine.dev/go-aws-news/
License: MIT License
Go app + library to fetch what's new from AWS
Home Page: https://caleblemoine.dev/go-aws-news/
License: MIT License
I have place a fixed version here:
https://gist.github.com/jftuga/a4981031f03e1e2ef47c325c01fb3e9a
Your original version has a few compilation errors.
config.yaml
for Discord and how to get a Discord webhook.config.yaml
and retrieve a token from Yammer.It appears that AWS news has been broken since December. Upon closer inspection, it looks like the AWS site's HTML structure has changed. I suspect this is the primary reason behind the lack of reporting.
@circa10a I think Amazon stopped using the API. The query used to retrieve news items only returns content up to May.
https://aws.amazon.com/api/dirs/items/search/?item.directoryId=whats-new&item.locale=en_US&size=2000&sort_by=item.additionalFields.postDateTime&sort_order=desc&tags.id=whats-new%23year%232024
The URL must change and use the new directory whats-new-v2
along with the tag ID whats-new-v2
.
https://aws.amazon.com/api/dirs/items/search/?item.directoryId=whats-new-v2&item.locale=en_US&size=2000&sort_by=item.additionalFields.postDateTime&sort_order=desc&tags.id=whats-new-v2%23year%232024
config.yaml
for Rocket.chat and how to get a Rocket.chat webhook url from Rocket.chat.Right now the Discord provider looks like:
All of the content is put in the content field of the webhook payload which doesn't allow for rich text.
This can be improved by using Url Embeds that look like this:
There is a limit of 10 embeds per post so long News days would just have to break up the news in to 2 or 3 posts.
Add docs for consuming docker image with config.yaml
mount. May be good to have a docker run --rm
cron example as well.
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.