{"id":20597356,"url":"https://github.com/rk0cc/oghref","last_synced_at":"2025-04-15T00:14:59.229Z","repository":{"id":196666775,"uuid":"696880956","full_name":"rk0cc/oghref","owner":"rk0cc","description":"Rich information link preview in Dart with models and Flutter widgets","archived":false,"fork":false,"pushed_at":"2024-10-01T07:56:45.000Z","size":725,"stargazers_count":1,"open_issues_count":8,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T00:14:38.615Z","etag":null,"topics":["dart","facebook","flutter","flutter-widget","link","meta","open-graph-protocol","rich-information","twitter","twitter-card","x"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"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/rk0cc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE-MODEL-ONLY","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},"funding":{"github":"rk0cc","custom":["https://www.buymeacoffee.com/rk0cc"]}},"created_at":"2023-09-26T15:55:21.000Z","updated_at":"2024-07-23T13:08:29.000Z","dependencies_parsed_at":"2023-10-12T12:29:43.313Z","dependency_job_id":"facadd2c-dbf1-47ca-bcaf-ec46a5454a4c","html_url":"https://github.com/rk0cc/oghref","commit_stats":null,"previous_names":["rk0cc/oghref"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk0cc%2Foghref","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk0cc%2Foghref/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk0cc%2Foghref/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rk0cc%2Foghref/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rk0cc","download_url":"https://codeload.github.com/rk0cc/oghref/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248981271,"owners_count":21193147,"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":["dart","facebook","flutter","flutter-widget","link","meta","open-graph-protocol","rich-information","twitter","twitter-card","x"],"created_at":"2024-11-16T08:22:05.593Z","updated_at":"2025-04-15T00:14:59.211Z","avatar_url":"https://github.com/rk0cc.png","language":"Dart","funding_links":["https://github.com/sponsors/rk0cc","https://www.buymeacoffee.com/rk0cc"],"categories":[],"sub_categories":[],"readme":"# Rich information link preview in Dart with models and Flutter widgets\n\nOgHref offers structuring website rich information link in Dart object model and render to Flutter widgets. This repository provides all packages which (planned to) publish to [pub.dev](https://pub.dev). For those repositories serves as programmes, please visit [Applications](#applications) section.\n\nFor more technical information of OgHref, please visit [wiki page](https://github.com/rk0cc/oghref/wiki).\n\n## Packages included in this repository\n\n* Model\n* Builder\n* Media control (unlisted in pub.dev)\n* Widgets\n    * Cupertino\n    * Fluent\n    * Material\n\n## Features\n\n* Read rich information link by inspecting `\u003cmeta\u003e` elements of HTML `\u003chead\u003e` section\n* Built-in support for extracting Open Graph and Twitter Card context.\n* Allows further expansion on extracting context using other protocols with `\u003cmeta\u003e` tags.\n\n## Limitations\n\n* Only data comes from `\u003cmeta\u003e` tag can be recognized from built-in parser, and the property name must comes with prefix.\n    * It is possible to parse non-`\u003cmeta\u003e` data into `MetaInfo` with dedicated parser.\n* All supported protocols parser only able to retrive fundamental data and disregard any additional properties stated.\n\n## Applications\n\n* [oghref_cmd](https://github.com/rk0cc/oghref_cmd): Command line tools for displaying metadata in website.\n\n### Third-party repository\n\n(No repositories available yet)\n\n## Licenses\n\n* AGPL-3.0 or later if republish packages based on `oghref_model`.\n* MIT if publish as binary executable file or involves with Flutter.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frk0cc%2Foghref","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frk0cc%2Foghref","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frk0cc%2Foghref/lists"}