{"id":19048992,"url":"https://github.com/friegger/synoptico","last_synced_at":"2026-02-14T03:40:55.065Z","repository":{"id":17448929,"uuid":"80159799","full_name":"friegger/synoptico","owner":"friegger","description":null,"archived":false,"fork":false,"pushed_at":"2022-12-07T17:45:54.000Z","size":614,"stargazers_count":3,"open_issues_count":10,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-24T01:03:09.207Z","etag":null,"topics":["electron","elm","frp"],"latest_commit_sha":null,"homepage":null,"language":"Elm","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/friegger.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}},"created_at":"2017-01-26T21:59:59.000Z","updated_at":"2019-12-05T20:39:29.000Z","dependencies_parsed_at":"2023-01-11T20:26:37.579Z","dependency_job_id":null,"html_url":"https://github.com/friegger/synoptico","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/friegger/synoptico","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friegger%2Fsynoptico","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friegger%2Fsynoptico/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friegger%2Fsynoptico/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friegger%2Fsynoptico/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/friegger","download_url":"https://codeload.github.com/friegger/synoptico/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/friegger%2Fsynoptico/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29434776,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T03:34:37.767Z","status":"ssl_error","status_checked_at":"2026-02-14T03:34:09.092Z","response_time":53,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["electron","elm","frp"],"created_at":"2024-11-08T23:09:22.387Z","updated_at":"2026-02-14T03:40:55.044Z","avatar_url":"https://github.com/friegger.png","language":"Elm","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Synoptico\n\nSynoptico is a small desktop application that can aggregate multiple websites.\nThe goal of the project is mainly to get familiar with Elm, Electron and Bacon.js, how they can be\nused together and to learn more about functional programming techniques in general. Feedback is very\nwelcome.\n\n# Usage\n\n1. Create a `json` file describing the URLs to aggregate. The [releases](https://github.com/friegger/synoptico/releases) reference a `sample.json` file with\n   the required format.\n\n2. Open the file via the `Open File...` menu entry or just drag it onto the app window. \n\n# Development\n\n## How to run locally\n\nIt has been tested with Node.js 6+.\n\n```\n$ npm install\n$ npm run elm #-\u003e compiles the Elm code\n$ npm start\n```\n\n## How to run the tests\n\n```\n$ npm install #-\u003e only required once\n$ npm test #-\u003e executes the JS and the Elm tests\n```\n\n\n## Building\n\n```\n$ cd app\n$ npm install\n$ cd ..\n$ npm run package-linux\n$ npm run package-darwin\n$ npm run package-windows\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriegger%2Fsynoptico","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffriegger%2Fsynoptico","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffriegger%2Fsynoptico/lists"}