{"id":50315320,"url":"https://github.com/vibecodder/pysharex","last_synced_at":"2026-05-29T00:00:52.757Z","repository":{"id":356839995,"uuid":"1227979721","full_name":"VibeCodder/PyShareX","owner":"VibeCodder","description":"PyShareX - A feature-rich Python alternative to ShareX for Linux and Windows users","archived":false,"fork":false,"pushed_at":"2026-05-26T21:14:56.000Z","size":956,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-26T23:06:24.878Z","etag":null,"topics":["cross-platform","productivity","python","screen-capture","screenshot","sharex","sharex-alternative","uploader"],"latest_commit_sha":null,"homepage":"","language":"Python","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/VibeCodder.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-03T12:35:04.000Z","updated_at":"2026-05-26T21:15:00.000Z","dependencies_parsed_at":"2026-05-26T23:03:25.871Z","dependency_job_id":null,"html_url":"https://github.com/VibeCodder/PyShareX","commit_stats":null,"previous_names":["vibecodder/pysharex"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/VibeCodder/PyShareX","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibeCodder%2FPyShareX","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibeCodder%2FPyShareX/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibeCodder%2FPyShareX/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibeCodder%2FPyShareX/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VibeCodder","download_url":"https://codeload.github.com/VibeCodder/PyShareX/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VibeCodder%2FPyShareX/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33630999,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"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":["cross-platform","productivity","python","screen-capture","screenshot","sharex","sharex-alternative","uploader"],"created_at":"2026-05-29T00:00:26.044Z","updated_at":"2026-05-29T00:00:52.749Z","avatar_url":"https://github.com/VibeCodder.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg width=\"2878\" height=\"738\" alt=\"PyShareX#gh-dark-mode-only\" src=\"https://github.com/user-attachments/assets/18a98e15-916a-4b39-a7d5-d4a5c8913176#gh-dark-mode-only\"/\u003e\n\u003cimg width=\"2878\" height=\"738\" alt=\"PyShareX#gh-light-mode-only\" src=\"https://github.com/user-attachments/assets/df561e61-48b5-45d5-b9cd-c47e0bacbd2d#gh-light-mode-only\"/\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n# PyShareX — Open-Source ShareX Alternative Made in Python\n\nPyShareX is an open-source ShareX alternative written in Python for Linux and Windows.  \nIt provides instant screenshot uploads, screenshot editor, video converter, text and QR recognition, clipboard automation and a fast productivity workflow.  \nBuilt with the help of Claude AI and Gemini.\n\nFor Windows use .pyw script, for Linux .py script\n\n## For Linux:\n\nRun \n```\npython3 install.py\n```\n\nIf something won't work you can optionally use these commands:\n\n```\nsudo apt update\nsudo apt install libxcb-cursor0\n```\n\n```\nsudo apt install libxcb-xinerama0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-util1\n```\n\n\n\n\n## For Windows:\n\nBefore usage please install everything from `requirements.txt` using this cmd:\n```\npip install -r requirements.txt\n```\nYou should also run the app by pythonw.exe \u003cbr\u003e\nIn windows it's better to make a shortcut \"pythonw.exe \u003cSCRIPT_PATH\u003e\"\n\n----\nFor the icon to be visible in the app, the .ico file must be inside \"icons\" folder and the \"icons\" folder must be in the same folder with .pyw script.\n\n----\n### Optional - video recording/converter (requires ffmpeg installed on the system)\nffmpeg must be installed separately: \n\u003cbr\u003e\n\n#### Windows:  \u003cbr\u003e\nDownload https://ffmpeg.org/download.html  \nor  \n```\nwinget install ffmpeg\n```\n\n#### Linux: \n\n```\nsudo apt install ffmpeg \n```\n\n----\n### Optional - OCR (requires tesseract in the system [or easyocr or paddleocr in pip]) \u003cbr\u003e\n#### Windows:   \nhttps://github.com/UB-Mannheim/tesseract/wiki \u003cbr\u003e\n\n#### Linux: \n```\nsudo apt install tesseract-ocr tesseract-ocr-pol\n```\n----\n### PyShareX allows you for:\n- capture screen region\n- capture active monitor screenshot\n- capture selected monitor screenshot\n- caputure full screen (from all monitors)\n- scrolling capture\n- screen region video recording\n- screen region GIF recording\n- OCR text recognision\n- OCR QR recognision\n- video converter\n- image editor\n- OCR/QR Toolbox recognizing text/QR code, creating QR in one window\n\n## Main / Configuration Window\n\u003cimg width=\"993\" height=\"722\" alt=\"region_2026-05-10_15-39-15\" src=\"https://github.com/user-attachments/assets/fb465778-9e0c-4634-907f-9245862d68b4\" /\u003e\n\n## Capture Region with toolbar\n\n\u003cimg width=\"1280\" height=\"720\" alt=\"2026-05-26 23-05-06 mp4_snapshot_07 20 000\" src=\"https://github.com/user-attachments/assets/475be521-9dc0-446d-bc05-e7a1324f1fea\" /\u003e\n\n\n\n## Video Converter Window\n\n\u003cimg width=\"764\" height=\"687\" alt=\"region_2026-05-13_22-15-04\" src=\"https://github.com/user-attachments/assets/556560f2-66ed-4679-b713-8bab0d2ff1f8\" /\u003e\n\n## OCR / QR Toolbar Window\n\n\u003cimg width=\"918\" height=\"647\" alt=\"image\" src=\"https://github.com/user-attachments/assets/e24f6bfc-a74d-42a3-89ba-5dbff2dcbbf3\" /\u003e\n\n## Image Editor\n\n\u003cimg width=\"1920\" height=\"1020\" alt=\"pythonw_tjdZQXCcZy\" src=\"https://github.com/user-attachments/assets/90835aa5-9a6e-4afc-a80f-4a0167fce0d3\" /\u003e\n\n\n\n## Aplication normally works in the background (System Tray)\n\u003cbr\u003e\n\u003cimg width=\"346\" height=\"501\" alt=\"Zrzut ekranu 2026-05-10 001729\" src=\"https://github.com/user-attachments/assets/3d73ef5d-05ed-42fd-be35-db082947fb97\" /\u003e\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvibecodder%2Fpysharex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvibecodder%2Fpysharex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvibecodder%2Fpysharex/lists"}