{"id":13805468,"url":"https://github.com/asvvvad1/vlipboard","last_synced_at":"2026-01-06T04:01:50.129Z","repository":{"id":144296189,"uuid":"264377270","full_name":"asvvvad1/vlipboard","owner":"asvvvad1","description":"An extension to the V clipboard library with additional support","archived":false,"fork":false,"pushed_at":"2020-07-25T22:48:25.000Z","size":9,"stargazers_count":12,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-11-11T00:03:00.206Z","etag":null,"topics":["clipboard","clipboard-library","clipborad","plan9","termux","v","wayland","wl-clipboard"],"latest_commit_sha":null,"homepage":"","language":"V","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/asvvvad1.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}},"created_at":"2020-05-16T06:49:05.000Z","updated_at":"2024-04-08T03:46:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"631a05f5-ecbc-4ad9-bda1-b66eeda32e32","html_url":"https://github.com/asvvvad1/vlipboard","commit_stats":null,"previous_names":["asvvvad/vlipboard"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/asvvvad1/vlipboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asvvvad1%2Fvlipboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asvvvad1%2Fvlipboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asvvvad1%2Fvlipboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asvvvad1%2Fvlipboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asvvvad1","download_url":"https://codeload.github.com/asvvvad1/vlipboard/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asvvvad1%2Fvlipboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28221534,"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","status":"online","status_checked_at":"2026-01-06T02:00:07.049Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["clipboard","clipboard-library","clipborad","plan9","termux","v","wayland","wl-clipboard"],"created_at":"2024-08-04T01:01:01.465Z","updated_at":"2026-01-06T04:01:50.090Z","avatar_url":"https://github.com/asvvvad1.png","language":"V","funding_links":[],"categories":["Libraries"],"sub_categories":["Operating system"],"readme":"# vlipboard\nAn extended clipboard library for V with Wayland, Termux, Plan 9 and xclip \u0026 xclip fallback support.\nIt's meant to be easier to use and simple. Contributions welcome!\n\n## Requirements:\n- Wayland support needs [wl-clipboard](https://github.com/bugaevc/wl-clipboard) to be in $PATH\n- Termux support only needs the Addons:API package to be installed\n- There is no direct way to build V programs for Plan 9 but you can compile to C code then build it on your Plan 9 machine. see https://github.com/vlang/v/issues/4979\n\n\u003eWritten a V port of wl-clipboard or want to do so? have an idea on other platforms support? You're welcome to open an issue or a pull request! This is my first V module and I just started out learning so any help is welcome ^^ \n\n# Usage:\n```v\nimport asvvvad.vlipboard\n\nfn main() {\n\tmut clip := vlipboard.new() or {\n\t  panic(err)\n\t}\n\n\ttext := 'Hello, world!'\n\tclip.copy(text) // copy() returns true on success\n\tprintln(clip.paste()) // 'Hello, world!'\n\tclip.clear() // clear() returns true on success\n\tprintln(clip.paste().len \u003c= 0) // true\n}\n```\nThat's it! :3\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasvvvad1%2Fvlipboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasvvvad1%2Fvlipboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasvvvad1%2Fvlipboard/lists"}