{"id":15789819,"url":"https://github.com/bradystroud/zztechnewsgenerator","last_synced_at":"2025-10-16T02:31:09.565Z","repository":{"id":229188500,"uuid":"776026500","full_name":"bradystroud/zzTechNewsGenerator","owner":"bradystroud","description":"Find articles for monthly SSW tech news","archived":true,"fork":false,"pushed_at":"2024-04-17T10:42:25.000Z","size":23,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-05T22:04:37.125Z","etag":null,"topics":["chatgpt","dotnet","net8","news","openai","rss","ssw"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bradystroud.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-22T14:29:42.000Z","updated_at":"2024-05-18T13:05:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"6b60d0e0-56cb-4a34-93ca-6c6e4d81f382","html_url":"https://github.com/bradystroud/zzTechNewsGenerator","commit_stats":null,"previous_names":["bradystroud/technewsgenerator","bradystroud/zztechnewsgenerator"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bradystroud/zzTechNewsGenerator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradystroud%2FzzTechNewsGenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradystroud%2FzzTechNewsGenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradystroud%2FzzTechNewsGenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradystroud%2FzzTechNewsGenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bradystroud","download_url":"https://codeload.github.com/bradystroud/zzTechNewsGenerator/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bradystroud%2FzzTechNewsGenerator/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279140413,"owners_count":26112605,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-16T02:00:06.019Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt","dotnet","net8","news","openai","rss","ssw"],"created_at":"2024-10-04T22:03:45.826Z","updated_at":"2025-10-16T02:31:09.301Z","avatar_url":"https://github.com/bradystroud.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SSW Tech News Generator\n\n[![.NET](https://github.com/bradystroud/TechNewsGenerator/actions/workflows/dotnet.yml/badge.svg)](https://github.com/bradystroud/TechNewsGenerator/actions/workflows/dotnet.yml)\n\nThis is a POC to see if AI could do a good job at generating tech news. I'm not convinced it can yet, but I'll continue\nto work on the prompt.\n\n## F5 Instructions\n\n`dotnet run` 🤯\n\n## POC Results\n\nThere are a few steps to manually preparing the news:\n\n1. Find articles - usually done by browsing Microsoft, GitHub, OpenAI, and other blogs.\n2. Picking the most important ones - done by reading the articles and understanding the content.\n2. Add notes for the presenter - done by reading and understanding articles, and finding the most important bits. Also\n   add why it matters\n\n| Step                            | Can it be automated? 🤖                                                                                                                            |\n|---------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------|\n| 1. Get the articles             | Yes, using RSS feeds seems to be working ok.                                                                                                       |\n| 2. Pick the most important ones | I'm using OpenAI API to do this but I feel this will always need manual help (e.g. Generate initial list with AI then human with add/remove links) |\n| 3. Add notes for the presenter  | Not yet tested, I dont think it will do a good job of picking the things Adam likes to talk about. |\n\nOverall, I am not convinced that this can be automated well.\n\n### Example output from app:\n\n```md\n1. GitHub Copilot Learning Pathway: Accelerate your business with\n   AI - https://github.blog/2024-03-04-github-copilot-learning-pathway-accelerate-your-business-with-ai/\n2. GitHub Enterprise Server 3.12 is now generally\n   available - https://github.blog/2024-03-06-github-enterprise-server-3-12-is-now-generally-available/\n3. How GitHub uses merge queue to ship hundreds of changes every\n   day - https://github.blog/2024-03-06-how-github-uses-merge-queue-to-ship-hundreds-of-changes-every-day/\n4. Hard and soft skills for developers coding in the age of\n   AI - https://github.blog/2024-03-07-hard-and-soft-skills-for-developers-coding-in-the-age-of-ai/\n5. Review completed \u0026 Altman, Brockman to continue to lead\n   OpenAI - https://openai.com/blog/review-completed-altman-brockman-to-continue-to-lead-openai\n6. OpenAI announces new members to board of\n   directors - https://openai.com/blog/openai-announces-new-members-to-board-of-directors\n7. Found means fixed: Introducing code scanning autofix, powered by GitHub Copilot and\n   CodeQL - https://github.blog/2024-03-20-found-means-fixed-introducing-code-scanning-autofix-powered-by-github-copilot-and-codeql/\n8. Announcing SQL Server Data Tools (SSDT) for ARM64 Architecture in Visual Studio 17.10 Preview\n   2 - https://devblogs.microsoft.com/visualstudio/arm64-in-ssdt\n9. Introducing .NET Smart Components – AI-powered UI\n   controls - https://devblogs.microsoft.com/dotnet/introducing-dotnet-smart-components\n10. Teams Toolkit for Visual Studio Code update – March\n    2024 - https://devblogs.microsoft.com/microsoft365dev/teams-toolkit-for-visual-studio-code-update-march-2024\n11. Insider newsletter digest: 4 things you didn’t know you could do with GitHub\n    Projects - https://github.blog/2024-03-21-insider-newsletter-digest-4-things-you-didnt-know-you-could-do-with-github-projects/\n12. Image to Text with Semantic Kernel and\n    HuggingFace - https://devblogs.microsoft.com/semantic-kernel/image-to-text-with-semantic-kernel-and-huggingface\n13. APIs load testing using K6 - https://devblogs.microsoft.com/ise/apis-load-testing-using-k6\n14. Introducing Regular Expression (Regex) Support in Azure SQL\n    DB - https://devblogs.microsoft.com/azure-sql/introducing-regular-expression-regex-support-in-azure-sql-db\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradystroud%2Fzztechnewsgenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbradystroud%2Fzztechnewsgenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbradystroud%2Fzztechnewsgenerator/lists"}