{"id":19599789,"url":"https://github.com/gravetii/augure","last_synced_at":"2025-09-11T18:39:51.347Z","repository":{"id":45536481,"uuid":"138986262","full_name":"gravetii/augure","owner":"gravetii","description":"Augure is a service that tries its best to provide rich previews for web links. :mega:","archived":false,"fork":false,"pushed_at":"2023-07-17T03:11:36.000Z","size":43,"stargazers_count":6,"open_issues_count":3,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-05T01:32:18.952Z","etag":null,"topics":["link-preview","rich-links","web-link"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gravetii.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":"2018-06-28T08:01:50.000Z","updated_at":"2021-08-09T18:37:37.000Z","dependencies_parsed_at":"2023-01-21T19:22:36.572Z","dependency_job_id":null,"html_url":"https://github.com/gravetii/augure","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravetii%2Faugure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravetii%2Faugure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravetii%2Faugure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gravetii%2Faugure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gravetii","download_url":"https://codeload.github.com/gravetii/augure/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251171488,"owners_count":21547112,"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":["link-preview","rich-links","web-link"],"created_at":"2024-11-11T09:12:25.978Z","updated_at":"2025-04-27T16:32:10.443Z","avatar_url":"https://github.com/gravetii.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Augure\n\n## What is it?\nAugure is a service that '_tries its best_' to provide rich previews for web links.\n\n## How is it useful to me?\nYou can use **Augure** to display contextual rich previews for web links anywhere inside your application. Recipients of the link can then check the data of the preview and ascertain whether they want to actually click the link or not. This also works the other way round in that it can pique the user's interest to open the link. \n\n## Usage\nIdeally, you create just one instance of `Augure` across your entire application. The `Augure` class is thread-safe and so can be used between multiple threads all across your application.\n\n#### Input -\n```\nString url = \"http://twitter.com/imvkohli\";\nAugure augure = new Augure();\nLinkPreview preview = augure.get(url);\nSystem.out.println(preview.getTitle());\nSystem.out.println(preview.getDescription());\nSystem.out.println(preview.getThumbnailUrl());\n```\n\n#### Output -\n```\nVirat Kohli (@imVkohli) | Twitter\nThe latest Tweets from Virat Kohli (@imVkohli). The Official twitter account of Virat Kohli, Indian cricketer, gamer, car lover, loves soccer and an enthusiast\nhttps://abs.twimg.com/favicons/favicon.ico\n```\n\n## What's with the name?\nThe term '_augure_' is intended to be an extension of the English word '_augur_' which means '_portend a good or bad outcome_'. **Augure** is named so because the preview can either force the user to click on the link or just completely do away with it.\n\n## Issues/Contributions - \nShoot a mail to dasika.sandy@gmail.com or raise a pull request.\n\n#### Note: The code is not entirely mine and was contributed by multiple collaborators in my last workplace including me. I am just open-sourcing the code for the benefit of the community and do not claim sole leadership/responsibility of the project in any way.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravetii%2Faugure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgravetii%2Faugure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgravetii%2Faugure/lists"}