{"id":21930026,"url":"https://github.com/ai-mindset/newssummarised.jl","last_synced_at":"2026-05-05T03:37:34.165Z","repository":{"id":228803926,"uuid":"772962903","full_name":"ai-mindset/NewsSummarised.jl","owner":"ai-mindset","description":"Summarise news from interesting companies' websites","archived":false,"fork":false,"pushed_at":"2024-04-05T14:18:34.000Z","size":82,"stargazers_count":1,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T12:12:57.514Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ai-mindset.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2024-03-16T11:10:42.000Z","updated_at":"2024-11-21T14:29:27.000Z","dependencies_parsed_at":"2024-03-25T09:29:26.045Z","dependency_job_id":"8aae0910-1403-4229-9105-92a99e156c7a","html_url":"https://github.com/ai-mindset/NewsSummarised.jl","commit_stats":null,"previous_names":["inferential/newssummarised.jl","ai-mindset/newssummarised.jl"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-mindset%2FNewsSummarised.jl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-mindset%2FNewsSummarised.jl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-mindset%2FNewsSummarised.jl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ai-mindset%2FNewsSummarised.jl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ai-mindset","download_url":"https://codeload.github.com/ai-mindset/NewsSummarised.jl/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244959448,"owners_count":20538625,"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","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":[],"created_at":"2024-11-28T23:07:20.560Z","updated_at":"2026-05-05T03:37:34.121Z","avatar_url":"https://github.com/ai-mindset.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NewsSummarised.jl\n\n[![SciML Code Style](https://img.shields.io/static/v1?label=code%20style\u0026message=SciML\u0026color=9558b2\u0026labelColor=389826)](https://github.com/SciML/SciMLStyle) [![Run tests](https://github.com/inferential/NewsSummarised.jl/actions/workflows/tests.yml/badge.svg)](https://github.com/inferential/NewsSummarised.jl/actions/workflows/tests.yml)\n\n## Introduction\nThis is a small project that has a threefold aim: \n1. learn something new by doing\n2. summarise interesting companies' news articles and blog posts\n3. summarise the summaries to extract a global overview of a company's activities and aims\n\nThe idea was born when I started going through articles posted in a company's own website, showcasing their successes and focus. \nAt that time I wondered whether I could easily come up with an overall summary of their activities. It was also a good opportunity to test my theory, that it is possible to utilise LLMs on a modest personal computer to increase the volume of information I can assimilate when my time is limited.\n\nThis project was implemented in [Julia](https://julialang.org/), leveraging the good work of the [ollama](https://ollama.com/) project.\nJulia is a joyful language to use, enabling productivity from the get go, with a pretty complete ecosystem that enables Data Scientists to implement a wide gamut of solutions within most domains. \n\n## Usage\nOn macOS and Linux, launch a terminal window and type:\n1. `$ git clone https://github.com:inferential/NewsSummarised.jl`\n2. `$ cd NewsSummarised.jl`\n3. `$ ./run.sh`\n\nOn Windows\n* using WSL:  \nsame as above\n\n* using PowerShell:\n1. Clone `https://github.com:inferential/NewsSummarised.jl` with a tool of your choice\n2. Navigate to `NewsSummarised.jl`\n3. Check if Julia is installed on your system. If not, run `winget install julia -s msstore`\n3. Run `julia --proj src/NewsSummarised.jl`\n\n\nThe first run may take a while, as every article is getting summarised and all summaries are summarised into a final document.  \nLLM inference on computers with a relatively modern GPU will be faster.  Inference on CPU is possible, but expect a significantly lower output.    \nSubsequent runs will be faster, as the tool loads `news/final-summary.txt` from storage before printing.  \n⚠️: Every now and again I expand the tool's scope, depending on company websites I stumble across. Check the repo branches for specific companies I've implemented a web scraper for. The list is random, depending on websites I've encountered and the articles' volume that have posted. The more articles the merrier, as this showcases this tool's utility in saving up time and offering an overview of activities.    \n\n## Future work\nSee [issues](https://github.com/inferential/NewsSummarised.jl/issues) for more information.  \n\n---\n*`\u003cbase url\u003e`/robots.txt is respected ✅\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fai-mindset%2Fnewssummarised.jl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fai-mindset%2Fnewssummarised.jl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fai-mindset%2Fnewssummarised.jl/lists"}