{"id":17787129,"url":"https://github.com/mgrojo/open_url","last_synced_at":"2025-04-01T23:48:29.832Z","repository":{"id":205383782,"uuid":"713021248","full_name":"mgrojo/open_url","owner":"mgrojo","description":"Open \"*.url\" files under Linux","archived":false,"fork":false,"pushed_at":"2025-03-20T19:40:54.000Z","size":26,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T21:01:26.356Z","etag":null,"topics":["ada","browser","internetshortcut","open","url","xdg"],"latest_commit_sha":null,"homepage":"","language":"Ada","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/mgrojo.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-11-01T17:17:05.000Z","updated_at":"2023-11-17T19:06:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"5befc9b1-3fa2-4bbc-9d11-dfb6166cba1d","html_url":"https://github.com/mgrojo/open_url","commit_stats":{"total_commits":14,"total_committers":1,"mean_commits":14.0,"dds":0.0,"last_synced_commit":"218b186d7f1c2b923285afa99cd1f23e787d6221"},"previous_names":["mgrojo/open_url"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgrojo%2Fopen_url","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgrojo%2Fopen_url/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgrojo%2Fopen_url/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mgrojo%2Fopen_url/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mgrojo","download_url":"https://codeload.github.com/mgrojo/open_url/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246730272,"owners_count":20824396,"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":["ada","browser","internetshortcut","open","url","xdg"],"created_at":"2024-10-27T10:09:30.261Z","updated_at":"2025-04-01T23:48:29.800Z","avatar_url":"https://github.com/mgrojo.png","language":"Ada","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.png)](https://gitter.im/ada-lang/Lobby)\n[![Build](https://github.com/mgrojo/open_url/actions/workflows/main.yml/badge.svg)](https://github.com/mgrojo/open_url/actions/workflows/main.yml)\n[![Download][download-img]][download]\n\n\n`open_url` is a small utility to open [`*.url`](https://www.cyanwerks.com/formats/file-format-url.html) files under GNU/Linux.\n\nThese files are Ini files used in Windows, which have this format:\n```\n[InternetShortcut]\nURL=https://github.com/mgrojo/open_url\n```\n\n`open_url` uses `xdg-open` (from the `xdg-utils` package in Debian/Ubuntu) to actually open the\nURL in your favorite browser.\n\n\n# How to build\n\n- Install [Alire](https://alire.ada.dev/)\n- Build using `alr build`. All the dependencies are installed and managed by Alire.\n\n# How to install\n\nThe tool can be installed using Alire 2.0 with this command:\n```\nalr install\n```\nRefer to Alire documentation on how to add the Alire default installation to the `PATH` variable\nor how  to change the default installation prefix.\n\n# Use a pre-built AppImage version\n\nYou can download a pre-built AppImage from the Releases section in GitHub. For using the file,\ngive it execution permissions and rename it to `open_url`.\n```sh\nmv Open_URL-x86_64.AppImage ~/.local/bin/open_url\nchmod +x open_url\n```\nTo build the AppImage version yourself, just run:\n```sh\nmake AppImage\n```\n\n# How to run\nFrom the command line:\n```\nUsage: open_url \u003cfile.url\u003e\n```\n\nIf you want to open the URL files from the graphical file manager, you have to integrate\n`open_url` in your desktop environment. One way is to use [AppImageLauncher](https://github.com/TheAssassin/AppImageLauncher)\nto integrate the AppImage version.\n\nAlternatively, you can perform the integration manually: put\n`open_url` in the `PATH` for programs and the `open_url.desktop` file\nin one of the standard locations for desktop files, for example:\n\n```sh\nmv open_url ~/.local/bin/\ncp open_url.desktop ~/.local/share/applications/\nupdate-desktop-database\n```\n\nThen, from the file manager, you should be able to select _Open URL_ as\napplication to open `*.url` files.\n\n  [download-img]: https://img.shields.io/github/downloads/mgrojo/open_url/total.svg\n  [download]: https://github.com/mgrojo/open_url/releases\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmgrojo%2Fopen_url","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmgrojo%2Fopen_url","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmgrojo%2Fopen_url/lists"}