{"id":13339597,"url":"https://gitlab.com/dacav/crossbow","last_synced_at":"2025-03-11T14:31:58.179Z","repository":{"id":62601439,"uuid":"13737300","full_name":"dacav/crossbow","owner":"dacav","description":"The minimalist feed aggregator","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":18,"open_issues_count":0,"forks_count":2,"subscribers_count":null,"default_branch":"master","last_synced_at":"2024-10-24T02:31:18.205Z","etag":null,"topics":["atom","feed","rss","unix"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"0bsd","status":null,"scm":"git","pull_requests_enabled":false,"icon_url":null,"metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-08-09T10:58:21.421Z","updated_at":"2024-10-21T21:04:10.413Z","dependencies_parsed_at":"2022-11-04T00:19:24.558Z","dependency_job_id":null,"html_url":"https://gitlab.com/dacav/crossbow","commit_stats":null,"previous_names":[],"tags_count":10,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dacav%2Fcrossbow","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dacav%2Fcrossbow/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dacav%2Fcrossbow/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/dacav%2Fcrossbow/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/dacav","download_url":"https://gitlab.com/dacav/crossbow/-/archive/master/crossbow-master.zip","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4518025,"owners_count":6814,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2024-07-18T11:24:13.055Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"keywords":["atom","feed","rss","unix"],"created_at":"2024-07-29T19:21:07.535Z","updated_at":"2025-03-11T14:31:57.462Z","avatar_url":null,"language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Crossbow - the minimalist feed aggregator\n\nCrossbow is a simple but powerful RSS/Atom feed\naggregator\n\n - Designed to be invoked from cron(8) to fetch updates\n   periodically.\n\n - It can easily convert feeds to email.\n\n - Entries can be handled with an external program,\n   allowing for example, to automatically download\n   and parse content, without user interaction.\n\n - Minimal set of dependencies.\n\n - Documented thoroughly.\n\n\n## Resources\n\n - Home page: \u003chttps://dacav.org/projects/crossbow/\u003e\n\n - Official repo: \u003chttps://dacav.org/git/crossbow.git\u003e\n\n - Mirror repo (gitlab): \u003chttps://gitlab.com/dacav/crossbow\u003e\n\n - Latest release: \u003chttps://dacav.org/projects/crossbow/releases/latest/\u003e\n\n - Releases feed: \u003chttps://dacav.org/projects/crossbow/feeds/releases.xml\u003e\n\n\n## How to install:\n\n 1. Configure\n\n        cmake [opts] -S . -B ./build\n\n    Supported build options:\n\n    - `-D STRICT=ON`: enable strict build (`-Werror`, etc...)\n    - `-D UT_SAN=ON`: enable sanitizers for unit tests.\n    - `-D LIB_SAN=ON`: enable sanitizers for the library\n\n 2. Build\n\n        cmake --build ./build\n\n 3. Run unit tests\n\n        ctest --test-dir ./build\n\n 4. Install:\n\n        cmake --install ./build\n\nPlease refer to the CMake documentation to learn about additional options.\n\n### Pitfalls\n\nThe CMake configuration relies on versioning information which is only available\nto a cloned Git repository, or when building from a dist tarball (generated by\nthe `contrib/dist-tarball` script.\n\nIf versioning information is not available, the package configuration step will\nfail with the following error:\n\n\u003e Could not determine version, see project README for more info.\n\nThis is the case if the tarball was built with `git-archive(1)`, or\ndownloaded from a release page on GitLab.\nPlease download a release tarball from the release page instead.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fdacav%2Fcrossbow","html_url":"https://awesome.ecosyste.ms/projects/gitlab.com%2Fdacav%2Fcrossbow","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fdacav%2Fcrossbow/lists"}