{"id":172983,"name":null,"description":"Runedark is a color-based automation framework (for OSRS).","url":"https://github.com/cemenenkoff/runedark-public","last_synced_at":"2025-09-09T22:16:47.028Z","repository":{"id":264556628,"uuid":"893667653","full_name":"cemenenkoff/runedark-public","owner":"cemenenkoff","description":"Runedark is a color-based automation framework (for OSRS).","archived":false,"fork":false,"pushed_at":"2024-11-25T01:57:14.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-25T02:29:30.646Z","etag":null,"topics":["automation","computer-vision","ocr","old-school-runescape"],"latest_commit_sha":null,"homepage":"","language":"Python","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/cemenenkoff.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":"2024-11-25T01:46:12.000Z","updated_at":"2024-11-25T01:57:18.000Z","dependencies_parsed_at":"2024-11-25T02:39:52.846Z","dependency_job_id":null,"html_url":"https://github.com/cemenenkoff/runedark-public","commit_stats":null,"previous_names":["cemenenkoff/runedark-public"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cemenenkoff/runedark-public","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cemenenkoff%2Frunedark-public","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cemenenkoff%2Frunedark-public/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cemenenkoff%2Frunedark-public/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cemenenkoff%2Frunedark-public/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cemenenkoff","download_url":"https://codeload.github.com/cemenenkoff/runedark-public/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cemenenkoff%2Frunedark-public/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274370014,"owners_count":25272713,"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":"2025-09-09T02:00:10.223Z","response_time":80,"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"}},"owner":{"login":"cemenenkoff","name":"Nicholas Cemenenkoff","uuid":"13139088","kind":"user","description":"","email":"","website":null,"location":"Spokane, WA","twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/13139088?u=4d60c048d14afd45ac37f2684111e4640a238e3d\u0026v=4","repositories_count":2,"last_synced_at":"2024-07-05T23:17:13.980Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/cemenenkoff","funding_links":[],"total_stars":3,"followers":1,"following":4,"created_at":"2024-07-05T23:17:14.896Z","updated_at":"2024-07-05T23:17:14.896Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cemenenkoff","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cemenenkoff/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"cemenenkoff/runedark-public","html_url":"https://github.com/cemenenkoff/runedark-public","last_synced_at":null,"status":null,"issues_count":null,"pull_requests_count":null,"avg_time_to_close_issue":null,"avg_time_to_close_pull_request":null,"issues_closed_count":null,"pull_requests_closed_count":null,"pull_request_authors_count":null,"issue_authors_count":null,"avg_comments_per_issue":null,"avg_comments_per_pull_request":null,"merged_pull_requests_count":null,"bot_issues_count":null,"bot_pull_requests_count":null,"past_year_issues_count":null,"past_year_pull_requests_count":null,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":null,"past_year_pull_requests_closed_count":null,"past_year_pull_request_authors_count":null,"past_year_issue_authors_count":null,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":null,"past_year_bot_issues_count":null,"past_year_bot_pull_requests_count":null,"past_year_merged_pull_requests_count":null,"created_at":"2025-08-29T18:42:54.362Z","updated_at":"2025-08-29T18:42:54.362Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cemenenkoff%2Frunedark-public","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/cemenenkoff%2Frunedark-public/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{},"pull_request_author_associations_count":{"NONE":1},"issue_authors":{},"pull_request_authors":{"zakyn47":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:00:11.778Z","repositories_count":10198278,"issues_count":32250971,"pull_requests_count":101804315,"authors_count":10741489,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"zakyn47":1},"maintainers":[],"active_maintainers":[]},"events":{"total":{"WatchEvent":8,"IssueCommentEvent":2,"PushEvent":20,"PullRequestEvent":1,"ForkEvent":5,"CreateEvent":2},"last_year":{"WatchEvent":8,"IssueCommentEvent":2,"PushEvent":20,"PullRequestEvent":1,"ForkEvent":5,"CreateEvent":2}},"keywords":["automation","computer-vision","ocr","old-school-runescape"],"dependencies":[{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2024-11-25T02:39:38.061Z","updated_at":"2024-11-25T02:39:38.061Z","repository_link":"https://github.com/cemenenkoff/runedark-public/blob/main/pyproject.toml","dependencies":[]},{"ecosystem":"pypi","filepath":"requirements.in","sha":null,"kind":"manifest","created_at":"2024-11-25T02:39:38.112Z","updated_at":"2024-11-25T02:39:38.112Z","repository_link":"https://github.com/cemenenkoff/runedark-public/blob/main/requirements.in","dependencies":[{"id":20883117552,"package_name":"astor","ecosystem":"pypi","requirements":"==0.8.1","direct":true,"kind":"runtime","optional":false},{"id":20883117553,"package_name":"black","ecosystem":"pypi","requirements":"==24.10.0","direct":true,"kind":"runtime","optional":false},{"id":20883117554,"package_name":"build","ecosystem":"pypi","requirements":"==1.2.2.post1","direct":true,"kind":"runtime","optional":false},{"id":20883117555,"package_name":"certifi","ecosystem":"pypi","requirements":"==2024.8.30","direct":true,"kind":"runtime","optional":false},{"id":20883117556,"package_name":"cfgv","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"runtime","optional":false},{"id":20883117557,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.4.0","direct":true,"kind":"runtime","optional":false},{"id":20883117558,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":true,"kind":"runtime","optional":false},{"id":20883117559,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":20883117560,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.3.0","direct":true,"kind":"runtime","optional":false},{"id":20883117561,"package_name":"customtkinter","ecosystem":"pypi","requirements":"==5.2.2","direct":true,"kind":"runtime","optional":false},{"id":20883117562,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false},{"id":20883117563,"package_name":"darkdetect","ecosystem":"pypi","requirements":"==0.8.0","direct":true,"kind":"runtime","optional":false},{"id":20883117564,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.9","direct":true,"kind":"runtime","optional":false},{"id":20883117565,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.16.1","direct":true,"kind":"runtime","optional":false},{"id":20883117566,"package_name":"flake8","ecosystem":"pypi","requirements":"==7.1.1","direct":true,"kind":"runtime","optional":false},{"id":20883117567,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.54.1","direct":true,"kind":"runtime","optional":false},{"id":20883117568,"package_name":"identify","ecosystem":"pypi","requirements":"==2.6.1","direct":true,"kind":"runtime","optional":false},{"id":20883117569,"package_name":"idna","ecosystem":"pypi","requirements":"==3.10","direct":true,"kind":"runtime","optional":false},{"id":20883117570,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.36.0","direct":true,"kind":"runtime","optional":false},{"id":20883117571,"package_name":"isort","ecosystem":"pypi","requirements":"==5.13.2","direct":true,"kind":"runtime","optional":false},{"id":20883117572,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.7","direct":true,"kind":"runtime","optional":false},{"id":20883117573,"package_name":"lazy_loader","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":20883117574,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.9.2","direct":true,"kind":"runtime","optional":false},{"id":20883117575,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":20883117576,"package_name":"MouseInfo","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":20883117912,"package_name":"mss","ecosystem":"pypi","requirements":"==9.0.2","direct":true,"kind":"runtime","optional":false},{"id":20883117913,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":true,"kind":"runtime","optional":false},{"id":20883117914,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.4.1","direct":true,"kind":"runtime","optional":false},{"id":20883117915,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.9.1","direct":true,"kind":"runtime","optional":false},{"id":20883117916,"package_name":"numpy","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":20883117917,"package_name":"opencv-python","ecosystem":"pypi","requirements":"==4.10.0.84","direct":true,"kind":"runtime","optional":false},{"id":20883117918,"package_name":"packaging","ecosystem":"pypi","requirements":"==24.1","direct":true,"kind":"runtime","optional":false},{"id":20883117919,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.12.1","direct":true,"kind":"runtime","optional":false},{"id":20883117920,"package_name":"pillow","ecosystem":"pypi","requirements":"==11.0.0","direct":true,"kind":"runtime","optional":false},{"id":20883117921,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==7.4.1","direct":true,"kind":"runtime","optional":false},{"id":20883117934,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==4.3.6","direct":true,"kind":"runtime","optional":false},{"id":20883117935,"package_name":"pre_commit","ecosystem":"pypi","requirements":"==4.0.1","direct":true,"kind":"runtime","optional":false},{"id":20883118571,"package_name":"PyAutoGUI","ecosystem":"pypi","requirements":"==0.9.54","direct":true,"kind":"runtime","optional":false},{"id":20883118643,"package_name":"pyclick","ecosystem":"pypi","requirements":"==0.0.2","direct":true,"kind":"runtime","optional":false},{"id":20883118657,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.12.1","direct":true,"kind":"runtime","optional":false},{"id":20883118658,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":20883118659,"package_name":"PyGetWindow","ecosystem":"pypi","requirements":"==0.0.9","direct":true,"kind":"runtime","optional":false},{"id":20883118975,"package_name":"PyMonCtl","ecosystem":"pypi","requirements":"==0.92","direct":true,"kind":"runtime","optional":false},{"id":20883119471,"package_name":"PyMsgBox","ecosystem":"pypi","requirements":"==1.0.9","direct":true,"kind":"runtime","optional":false},{"id":20883119606,"package_name":"pynput","ecosystem":"pypi","requirements":"==1.7.7","direct":true,"kind":"runtime","optional":false},{"id":20883120345,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":20883120346,"package_name":"pyperclip","ecosystem":"pypi","requirements":"==1.9.0","direct":true,"kind":"runtime","optional":false},{"id":20883120347,"package_name":"pyproject_hooks","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":20883122123,"package_name":"PyRect","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":20883122845,"package_name":"PyScreeze","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":20883122866,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.post0","direct":true,"kind":"runtime","optional":false},{"id":20883122867,"package_name":"python3-xlib","ecosystem":"pypi","requirements":"==0.15","direct":true,"kind":"runtime","optional":false},{"id":20883123270,"package_name":"pytweening","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":20883124030,"package_name":"pywin32","ecosystem":"pypi","requirements":"==308","direct":true,"kind":"runtime","optional":false},{"id":20883124031,"package_name":"PyWinBox","ecosystem":"pypi","requirements":"==0.7","direct":true,"kind":"runtime","optional":false},{"id":20883124072,"package_name":"PyWinCtl","ecosystem":"pypi","requirements":"==0.4.1","direct":true,"kind":"runtime","optional":false},{"id":20883124073,"package_name":"PyYAML","ecosystem":"pypi","requirements":"==6.0.2","direct":true,"kind":"runtime","optional":false},{"id":20883124074,"package_name":"requests","ecosystem":"pypi","requirements":"==2.32.3","direct":true,"kind":"runtime","optional":false},{"id":20883124075,"package_name":"scikit-image","ecosystem":"pypi","requirements":"==0.24.0","direct":true,"kind":"runtime","optional":false},{"id":20883124076,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.14.1","direct":true,"kind":"runtime","optional":false},{"id":20883124077,"package_name":"simplejson","ecosystem":"pypi","requirements":"==3.19.3","direct":true,"kind":"runtime","optional":false},{"id":20883124078,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":20883124079,"package_name":"tenacity","ecosystem":"pypi","requirements":"==9.0.0","direct":true,"kind":"runtime","optional":false},{"id":20883124080,"package_name":"tifffile","ecosystem":"pypi","requirements":"==2024.9.20","direct":true,"kind":"runtime","optional":false},{"id":20883124081,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.2","direct":true,"kind":"runtime","optional":false},{"id":20883124082,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"==4.12.2","direct":true,"kind":"runtime","optional":false},{"id":20883124083,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.2.3","direct":true,"kind":"runtime","optional":false},{"id":20883124084,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.26.6","direct":true,"kind":"runtime","optional":false},{"id":20883124085,"package_name":"xlib","ecosystem":"pypi","requirements":"==0.21","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"requirements.txt","sha":null,"kind":"lockfile","created_at":"2024-11-25T02:39:49.237Z","updated_at":"2024-11-25T02:39:49.237Z","repository_link":"https://github.com/cemenenkoff/runedark-public/blob/main/requirements.txt","dependencies":[{"id":20883124232,"package_name":"astor","ecosystem":"pypi","requirements":"==0.8.1","direct":false,"kind":"runtime","optional":false},{"id":20883124233,"package_name":"black","ecosystem":"pypi","requirements":"==24.10.0","direct":false,"kind":"runtime","optional":false},{"id":20883124234,"package_name":"build","ecosystem":"pypi","requirements":"==1.2.2.post1","direct":false,"kind":"runtime","optional":false},{"id":20883124235,"package_name":"certifi","ecosystem":"pypi","requirements":"==2024.8.30","direct":false,"kind":"runtime","optional":false},{"id":20883124236,"package_name":"cfgv","ecosystem":"pypi","requirements":"==3.4.0","direct":false,"kind":"runtime","optional":false},{"id":20883124237,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==3.4.0","direct":false,"kind":"runtime","optional":false},{"id":20883124238,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.7","direct":false,"kind":"runtime","optional":false},{"id":20883124239,"package_name":"colorama","ecosystem":"pypi","requirements":"==0.4.6","direct":false,"kind":"runtime","optional":false},{"id":20883124240,"package_name":"contourpy","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"runtime","optional":false},{"id":20883124241,"package_name":"customtkinter","ecosystem":"pypi","requirements":"==5.2.2","direct":false,"kind":"runtime","optional":false},{"id":20883124242,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"runtime","optional":false},{"id":20883124243,"package_name":"darkdetect","ecosystem":"pypi","requirements":"==0.8.0","direct":false,"kind":"runtime","optional":false},{"id":20883124245,"package_name":"distlib","ecosystem":"pypi","requirements":"==0.3.9","direct":false,"kind":"runtime","optional":false},{"id":20883124246,"package_name":"filelock","ecosystem":"pypi","requirements":"==3.16.1","direct":false,"kind":"runtime","optional":false},{"id":20883124247,"package_name":"flake8","ecosystem":"pypi","requirements":"==7.1.1","direct":false,"kind":"runtime","optional":false},{"id":20883124249,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.54.1","direct":false,"kind":"runtime","optional":false},{"id":20883124251,"package_name":"identify","ecosystem":"pypi","requirements":"==2.6.1","direct":false,"kind":"runtime","optional":false},{"id":20883124252,"package_name":"idna","ecosystem":"pypi","requirements":"==3.10","direct":false,"kind":"runtime","optional":false},{"id":20883124254,"package_name":"imageio","ecosystem":"pypi","requirements":"==2.36.0","direct":false,"kind":"runtime","optional":false},{"id":20883124257,"package_name":"isort","ecosystem":"pypi","requirements":"==5.13.2","direct":false,"kind":"runtime","optional":false},{"id":20883124258,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.7","direct":false,"kind":"runtime","optional":false},{"id":20883124260,"package_name":"lazy-loader","ecosystem":"pypi","requirements":"==0.4","direct":false,"kind":"runtime","optional":false},{"id":20883124262,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.9.2","direct":false,"kind":"runtime","optional":false},{"id":20883124263,"package_name":"mccabe","ecosystem":"pypi","requirements":"==0.7.0","direct":false,"kind":"runtime","optional":false},{"id":20883124265,"package_name":"mouseinfo","ecosystem":"pypi","requirements":"==0.1.3","direct":false,"kind":"runtime","optional":false},{"id":20883124456,"package_name":"mss","ecosystem":"pypi","requirements":"==9.0.2","direct":false,"kind":"runtime","optional":false},{"id":20883124457,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"runtime","optional":false},{"id":20883124458,"package_name":"networkx","ecosystem":"pypi","requirements":"==3.4.1","direct":false,"kind":"runtime","optional":false},{"id":20883124459,"package_name":"nodeenv","ecosystem":"pypi","requirements":"==1.9.1","direct":false,"kind":"runtime","optional":false},{"id":20883124460,"package_name":"numpy","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"runtime","optional":false},{"id":20883124461,"package_name":"opencv-python","ecosystem":"pypi","requirements":"==4.10.0.84","direct":false,"kind":"runtime","optional":false},{"id":20883124462,"package_name":"packaging","ecosystem":"pypi","requirements":"==24.1","direct":false,"kind":"runtime","optional":false},{"id":20883124463,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.12.1","direct":false,"kind":"runtime","optional":false},{"id":20883124464,"package_name":"pillow","ecosystem":"pypi","requirements":"==11.0.0","direct":false,"kind":"runtime","optional":false},{"id":20883124465,"package_name":"pip-tools","ecosystem":"pypi","requirements":"==7.4.1","direct":false,"kind":"runtime","optional":false},{"id":20883124466,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==4.3.6","direct":false,"kind":"runtime","optional":false},{"id":20883124467,"package_name":"pre-commit","ecosystem":"pypi","requirements":"==4.0.1","direct":false,"kind":"runtime","optional":false},{"id":20883124468,"package_name":"pyautogui","ecosystem":"pypi","requirements":"==0.9.54","direct":false,"kind":"runtime","optional":false},{"id":20883124615,"package_name":"pyclick","ecosystem":"pypi","requirements":"==0.0.2","direct":false,"kind":"runtime","optional":false},{"id":20883124616,"package_name":"pycodestyle","ecosystem":"pypi","requirements":"==2.12.1","direct":false,"kind":"runtime","optional":false},{"id":20883124617,"package_name":"pyflakes","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"runtime","optional":false},{"id":20883124618,"package_name":"pygetwindow","ecosystem":"pypi","requirements":"==0.0.9","direct":false,"kind":"runtime","optional":false},{"id":20883124784,"package_name":"pymonctl","ecosystem":"pypi","requirements":"==0.92","direct":false,"kind":"runtime","optional":false},{"id":20883124785,"package_name":"pymsgbox","ecosystem":"pypi","requirements":"==1.0.9","direct":false,"kind":"runtime","optional":false},{"id":20883124891,"package_name":"pynput","ecosystem":"pypi","requirements":"==1.7.7","direct":false,"kind":"runtime","optional":false},{"id":20883124892,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.2.0","direct":false,"kind":"runtime","optional":false},{"id":20883124893,"package_name":"pyperclip","ecosystem":"pypi","requirements":"==1.9.0","direct":false,"kind":"runtime","optional":false},{"id":20883124894,"package_name":"pyproject-hooks","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":20883124895,"package_name":"pyrect","ecosystem":"pypi","requirements":"==0.2.0","direct":false,"kind":"runtime","optional":false},{"id":20883124974,"package_name":"pyscreeze","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":20883125003,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.9.0.post0","direct":false,"kind":"runtime","optional":false},{"id":20883125004,"package_name":"python3-xlib","ecosystem":"pypi","requirements":"==0.15","direct":false,"kind":"runtime","optional":false},{"id":20883125005,"package_name":"pytweening","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":20883125006,"package_name":"pywin32","ecosystem":"pypi","requirements":"==308","direct":false,"kind":"runtime","optional":false},{"id":20883125007,"package_name":"pywinbox","ecosystem":"pypi","requirements":"==0.7","direct":false,"kind":"runtime","optional":false},{"id":20883125008,"package_name":"pywinctl","ecosystem":"pypi","requirements":"==0.4.1","direct":false,"kind":"runtime","optional":false},{"id":20883125009,"package_name":"pyyaml","ecosystem":"pypi","requirements":"==6.0.2","direct":false,"kind":"runtime","optional":false},{"id":20883125010,"package_name":"requests","ecosystem":"pypi","requirements":"==2.32.3","direct":false,"kind":"runtime","optional":false},{"id":20883125011,"package_name":"scikit-image","ecosystem":"pypi","requirements":"==0.24.0","direct":false,"kind":"runtime","optional":false},{"id":20883125012,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.14.1","direct":false,"kind":"runtime","optional":false},{"id":20883125013,"package_name":"simplejson","ecosystem":"pypi","requirements":"==3.19.3","direct":false,"kind":"runtime","optional":false},{"id":20883125014,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":20883125015,"package_name":"tenacity","ecosystem":"pypi","requirements":"==9.0.0","direct":false,"kind":"runtime","optional":false},{"id":20883125016,"package_name":"tifffile","ecosystem":"pypi","requirements":"==2024.9.20","direct":false,"kind":"runtime","optional":false},{"id":20883125017,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.2","direct":false,"kind":"runtime","optional":false},{"id":20883125018,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.12.2","direct":false,"kind":"runtime","optional":false},{"id":20883125019,"package_name":"urllib3","ecosystem":"pypi","requirements":"==2.2.3","direct":false,"kind":"runtime","optional":false},{"id":20883125020,"package_name":"virtualenv","ecosystem":"pypi","requirements":"==20.26.6","direct":false,"kind":"runtime","optional":false},{"id":20883125021,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.44.0","direct":false,"kind":"runtime","optional":false},{"id":20883125022,"package_name":"xlib","ecosystem":"pypi","requirements":"==0.21","direct":false,"kind":"runtime","optional":false}]}],"score":null,"created_at":"2025-09-09T01:31:50.240Z","updated_at":"2025-10-07T08:40:14.706Z","avatar_url":"https://github.com/cemenenkoff.png","language":"Python","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/172983","html_url":"https://science.ecosyste.ms/projects/172983"}