{"id":17623889,"url":"https://github.com/ryonakano/louper","last_synced_at":"2025-06-29T06:32:18.341Z","repository":{"id":37017462,"uuid":"330829317","full_name":"ryonakano/louper","owner":"ryonakano","description":"A simple text magnification app","archived":false,"fork":false,"pushed_at":"2025-06-06T13:50:11.000Z","size":748,"stargazers_count":11,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-27T23:56:20.010Z","etag":null,"topics":["elementaryos","flatpak","gtk","libadwaita","loupe","magnification","magnifier","meson","pantheon","vala"],"latest_commit_sha":null,"homepage":"","language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ryonakano.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"zenodo":null}},"created_at":"2021-01-19T01:24:47.000Z","updated_at":"2025-06-06T13:50:14.000Z","dependencies_parsed_at":"2023-10-05T05:54:15.692Z","dependency_job_id":"b1956cc1-65a8-4e0b-b8ac-39d390bbd8dc","html_url":"https://github.com/ryonakano/louper","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/ryonakano/louper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Flouper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Flouper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Flouper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Flouper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ryonakano","download_url":"https://codeload.github.com/ryonakano/louper/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ryonakano%2Flouper/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262547032,"owners_count":23327087,"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":["elementaryos","flatpak","gtk","libadwaita","loupe","magnification","magnifier","meson","pantheon","vala"],"created_at":"2024-10-22T21:43:17.836Z","updated_at":"2025-06-29T06:32:18.324Z","avatar_url":"https://github.com/ryonakano.png","language":"Vala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Louper\n![app screenshot](data/Screenshot.png)\n\nLouper is a text magnification app that helps you zoom the selected text.\n\nSelect the text you want to magnify and just launch the app! The app shows the selected text in huge size.\n\nOther features include:\n\n* Select some part of the magnified text and press Ctrl+C or perform secondary click to copy it\n* Press Esc or Ctrl+Q or unfocus the window to close the app\n\n## Installation\n### From AppCenter (Recommended)\nClick the button to get Louper on AppCenter if you're on elementary OS:\n\n[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.ryonakano.louper)\n\n### From Community Packages\nCommunity packages maintained by volunteers are also available on some distributions:\n\n[![Packaging status](https://repology.org/badge/vertical-allrepos/louper.svg)](https://repology.org/project/louper/versions)\n\n### From Source Code (Flatpak)\nYou'll need `flatpak` and `flatpak-builder` commands installed on your system.\n\nRun `flatpak remote-add` to add AppCenter remote for dependencies:\n\n```\nflatpak remote-add --user --if-not-exists appcenter https://flatpak.elementary.io/repo.flatpakrepo\n```\n\nTo build and install, use `flatpak-builder`, then execute with `flatpak run`:\n\n```\nflatpak-builder builddir --user --install --force-clean --install-deps-from=appcenter com.github.ryonakano.louper.yml\nflatpak run com.github.ryonakano.louper\n```\n\n### From Source Code (Native)\nYou'll need the following dependencies to build:\n\n* libglib2.0-dev (\u003e= 2.74)\n* libgranite-7-dev\n* libgtk-4-dev (\u003e= 4.12)\n* meson (\u003e= 0.57.0)\n* valac\n\nRun `meson setup` to configure the build environment and run `meson compile` to build:\n\n```bash\nmeson setup builddir --prefix=/usr\nmeson compile -C builddir\n```\n\nTo install, use `meson install`, then execute with `com.github.ryonakano.louper`:\n\n```bash\nmeson install -C builddir\ncom.github.ryonakano.louper\n```\n\n## Usage\n1. Select some text\n2. Launch the app. The app shows the selected text in huge size\n3. Select some part of the magnified text and press `Ctrl+C` or perform secondary click to copy it\n4. Press `Esc`/`Ctrl+Q` or unfocus the window to close the app\n\nIt is recommended to assign a shortcut key to launch the app for daily use:\n\n1. Go to **System Settings→Keyboard→Shortcuts→Custom**\n2. Click the `+ Add Shortcut` button at the bottom of the right pane\n3. Set `flatpak run com.github.ryonakano.louper` as a triggered command\n\n![assign shortcut](data/assign-shortcut.png)\n\nYou can also use the following command line options:\n\n```\n-k, --keep-open            Keep the app window open when unfocused\n-t, --text=TEXT            The text to zoom in; the clipboard is used if none specified\n```\n\n## Contributing\nPlease refer to [the contribution guideline](CONTRIBUTING.md) if you would like to:\n\n- submit bug reports / feature requests\n- propose coding changes\n- translate the project\n\n## Get Support\nNeed help in use of the app? Refer to [the discussions page](https://github.com/ryonakano/louper/discussions) to search for existing discussions or [start a new discussion](https://github.com/ryonakano/louper/discussions/new/choose) if none is relevant.\n\n## History\nOriginally designed for elementary OS as a prototype of the idea in https://github.com/elementary/wingpanel-indicator-a11y/issues/35\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryonakano%2Flouper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryonakano%2Flouper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryonakano%2Flouper/lists"}