{"id":22416219,"url":"https://github.com/appunite/link_preview","last_synced_at":"2025-12-11T23:52:49.343Z","repository":{"id":11123930,"uuid":"68441348","full_name":"appunite/link_preview","owner":"appunite","description":"Link preview elixir library","archived":false,"fork":false,"pushed_at":"2023-11-18T02:49:52.000Z","size":91,"stargazers_count":18,"open_issues_count":3,"forks_count":17,"subscribers_count":20,"default_branch":"master","last_synced_at":"2024-04-13T19:03:33.248Z","etag":null,"topics":["elixir","hex","link-preview"],"latest_commit_sha":null,"homepage":"https://appunite.com","language":"Elixir","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/appunite.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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}},"created_at":"2016-09-17T08:39:56.000Z","updated_at":"2024-02-13T08:42:47.000Z","dependencies_parsed_at":"2023-11-18T03:30:28.863Z","dependency_job_id":"95b190a6-e656-411e-9c5f-c96fcbf97ea0","html_url":"https://github.com/appunite/link_preview","commit_stats":null,"previous_names":["appunite/link_preview_generator"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appunite%2Flink_preview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appunite%2Flink_preview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appunite%2Flink_preview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appunite%2Flink_preview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/appunite","download_url":"https://codeload.github.com/appunite/link_preview/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228321224,"owners_count":17901604,"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":["elixir","hex","link-preview"],"created_at":"2024-12-05T15:14:58.783Z","updated_at":"2025-12-11T23:52:49.313Z","avatar_url":"https://github.com/appunite.png","language":"Elixir","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/appunite/link_preview.svg?branch=master)](https://travis-ci.org/appunite/link_preview)\n[![Coverage Status](https://coveralls.io/repos/github/appunite/link_preview/badge.svg?branch=master)](https://coveralls.io/github/appunite/link_preview?branch=master)\n[![Hex.pm](https://img.shields.io/hexpm/v/link_preview.svg?style=flat\u0026colorB=6B4D90)](https://hex.pm/packages/link_preview)\n\n# LinkPreview\n\nLinkPreview is a package that tries to receive meta information from given http(s) address\n\n## Installation\n\n1. Add link_preview to your list of dependencies in `mix.exs`:\n\n  ```elixir\n  def deps do\n    [\n      {:link_preview, \"~\u003e 1.0\"}\n    ]\n  end\n  ```\n\n2. For Elixir \u003c 1.4 ensure link_preview is started before your application:\n\n  ```elixir\n  def application do\n    [applications: [:link_preview]]\n  end\n  ```\n\n## Example usage\n\nYou just need to execute:\n\n```elixir\nLinkPreview.create(\"www.yahoo.pl\")\n```\n\nin response you'll receive\n\n```elixir\n{:ok, %LinkPreview.Page{\n  description: \"News, email and search are just the beginning. Discover more every day. Find your yodel.\",\n  images: [%{url: \"https://s.yimg.com/dh/ap/default/130909/y_200_a.png\"}],\n  original_url: \"www.yahoo.pl\",\n  title: \"Yahoo\",\n  website_url: \"yahoo.com\"\n}}\n```\n\n## License\n\nCopyright 2017 Tobiasz Małecki \u003ctobiasz.malecki@appunite.com\u003e\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\nhttp://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappunite%2Flink_preview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappunite%2Flink_preview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappunite%2Flink_preview/lists"}