{"id":18511697,"url":"https://github.com/f-droid/jekyll-fdroid","last_synced_at":"2025-06-14T21:33:08.810Z","repository":{"id":83015541,"uuid":"205030479","full_name":"f-droid/jekyll-fdroid","owner":"f-droid","description":"mirror of https://gitlab.com/fdroid/jekyll-fdroid","archived":false,"fork":false,"pushed_at":"2022-12-21T11:11:31.000Z","size":4790,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T23:43:01.487Z","etag":null,"topics":["android","fdroid","jekyll","jekyll-plugin"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/f-droid.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},"funding":{"liberapay":"F-Droid-Data","open_collective":"F-Droid","github":["f-droid"],"custom":["https://f-droid.org/donate/","https://www.hellotux.com/f-droid"]}},"created_at":"2019-08-28T21:57:25.000Z","updated_at":"2024-11-15T20:15:13.000Z","dependencies_parsed_at":"2023-03-12T17:18:21.518Z","dependency_job_id":null,"html_url":"https://github.com/f-droid/jekyll-fdroid","commit_stats":{"total_commits":176,"total_committers":15,"mean_commits":"11.733333333333333","dds":0.6022727272727273,"last_synced_commit":"2ec1bd91fdc288942a3fa024694e366635c5d698"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-droid%2Fjekyll-fdroid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-droid%2Fjekyll-fdroid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-droid%2Fjekyll-fdroid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f-droid%2Fjekyll-fdroid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f-droid","download_url":"https://codeload.github.com/f-droid/jekyll-fdroid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247980830,"owners_count":21027803,"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":["android","fdroid","jekyll","jekyll-plugin"],"created_at":"2024-11-06T15:29:26.475Z","updated_at":"2025-04-09T04:34:00.292Z","avatar_url":"https://github.com/f-droid.png","language":"Ruby","funding_links":["https://liberapay.com/F-Droid-Data","https://opencollective.com/F-Droid","https://github.com/sponsors/f-droid","https://f-droid.org/donate/","https://www.hellotux.com/f-droid"],"categories":[],"sub_categories":[],"readme":"# F-Droid's Jekyll Plugin\n\n[![Gem Version](https://badge.fury.io/rb/jekyll-fdroid.svg)](https://rubygems.org/gems/jekyll-fdroid)\n\nWith this gem you can browse packages of a F-Droid repository in a Jekyll site.\nAdd the following configurations to your `_config.yml`:\n```\ngems:\n  - jekyll-fdroid\n  - jekyll-include-cache\n  - jekyll-paginate-v2\nfdroid-repo: https://guardianproject.info/fdroid/repo\n```\n\n`jekyll-include-cache` and `jekyll-paginate-v2` are needed to be added to the configuration manually\nbecause we [weren't able to add the configuration programmatically](https://gitlab.com/fdroid/jekyll-fdroid/issues/29).\n\nFor default styling of the browsing and packages' pages\nyou need to import the plugin's stylesheet in your SASS file like this:\n```\n@import \"jekyll-fdroid\";\n```\n\nTo show a list of latest or last updated packages,\nuse the following tags in your page:\n```\n{% fdroid_show_latest_packages %}\n{% fdroid_show_last_updated_packages %}\n```\n\n## Running Tests\n\nTo run the test suite, you must first have installed the releveant dependencies:\n\n```\nbundle install --path vendor\n```\n\nThe tests are then run via RSpec:\n\n```\nbundle exec rspec\n```\n\nIf you want to exclude tests which hit the network to download F-Droid metadata, run:\n\n```\nbundle exec rspec --tag \"~network\"\n```\n\n## Can I use this plugin with the old index?\n\nStarting at version 0.2.0 this plugin only supports the new JSON index\nof F-Droid.\nIf you want to use this plugin with the old XML index,\nyou can use the [release 0.1.1](https://rubygems.org/gems/jekyll-fdroid/versions/0.1.1)\nwhich is the last one supporting the old index.\n\n## Publishing a new version\n\nJekyll-FDroid is distributed via [RubyGems.org](https://rubygems.org/gems/jekyll-fdroid).\nTo quickly sum up [their extensive guides](https://guides.rubygems.org/):\n\n```bash\n# Build gem package\ngem build jekyll-fdroid.gemspec\n# Push to RubyGems\ngem push jekyll-fdroid-1.0.0.gem\n```\n\n## License\n\nThis program is Free Software:\nYou can use, study share and improve it at your will.\nSpecifically you can redistribute and/or modify it under the terms of the\n[GNU Affero General Public License](https://www.gnu.org/licenses/agpl.html)\nas published by the Free Software Foundation,\neither version 3 of the License,\nor (at your option) any later version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff-droid%2Fjekyll-fdroid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff-droid%2Fjekyll-fdroid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff-droid%2Fjekyll-fdroid/lists"}