{"id":19771597,"url":"https://github.com/frank038/pyeditor","last_synced_at":"2025-09-17T21:33:10.639Z","repository":{"id":137316912,"uuid":"470747881","full_name":"frank038/pyeditor","owner":"frank038","description":"A python/bash/javascript IDE with some features for python projects. Or use it as a simple text editor.","archived":true,"fork":false,"pushed_at":"2024-03-25T18:52:46.000Z","size":1412,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-28T11:30:10.240Z","etag":null,"topics":["bash","editor","gui","ide","javascript","python","python3","qscintilla","qt5","scintilla","text"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frank038.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-03-16T20:52:04.000Z","updated_at":"2024-08-25T15:15:14.000Z","dependencies_parsed_at":"2024-02-22T17:29:12.161Z","dependency_job_id":"a296d037-58db-4533-969e-2a63d365468f","html_url":"https://github.com/frank038/pyeditor","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/frank038/pyeditor","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank038%2Fpyeditor","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank038%2Fpyeditor/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank038%2Fpyeditor/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank038%2Fpyeditor/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frank038","download_url":"https://codeload.github.com/frank038/pyeditor/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank038%2Fpyeditor/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":275667664,"owners_count":25506388,"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-17T02:00:09.119Z","response_time":84,"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":["bash","editor","gui","ide","javascript","python","python3","qscintilla","qt5","scintilla","text"],"created_at":"2024-11-12T05:02:32.163Z","updated_at":"2025-09-17T21:33:10.311Z","avatar_url":"https://github.com/frank038.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pyeditor\nA python/bash/javascript IDE and text editor with some features.\n\n\nRequires:\n- python3\n- pyqt5\n- qscintilla\n\nThis program must be launched by using the bash script pyeditor.sh.\n\nFeatures:\n- tabs for file name and displays its full path while hovering\n- word autocompletition\n- braces autocompletition\n- string/word searching with history of previous searched words\n- comment/uncomment, also for a group of lines of code\n- read only mode\n- highlights the selected words by pressing the 'hl' button, and resets by unpressed it\n- saves its window size\n- load a file if it is passed as argument\n- dialogs for loading files or saving the document\n- line numbers\n- read only mode\n- file modified indicator (by changing the file name colour)\n- bash scripts support (switching in the gui)\n- javascript scripts support (compatible with c, c++, c#, etc.)\n- plain text support (no styling at all)\n- history of opened files\n- zoom (Ctrl+mouse wheel)\n- uppercase/lowercase/swapcase in the contextual menu\n- wordwrapping\n- style colours (almost) fully customizable\n- status bar\n- optional command line argument: -p for python file, -b for bash file, -j for javascript file, -t for text file (file name is optional) \n- configurable with its config file\n- built-in functions from qscintilla widget: tab/untab (TAB/ALT+TAB), undo/redo (CTRL+z/y), etc.\n\n![My image](https://github.com/frank038/pyeditor/blob/main/image1.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrank038%2Fpyeditor","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrank038%2Fpyeditor","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrank038%2Fpyeditor/lists"}