{"id":13502750,"url":"https://github.com/rpedroso/gweb2py","last_synced_at":"2025-03-29T12:32:38.685Z","repository":{"id":3187535,"uuid":"4220003","full_name":"rpedroso/gweb2py","owner":"rpedroso","description":null,"archived":false,"fork":false,"pushed_at":"2012-06-03T01:50:56.000Z","size":1193,"stargazers_count":13,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-31T22:32:52.738Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/rpedroso.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}},"created_at":"2012-05-03T23:48:44.000Z","updated_at":"2016-02-20T03:54:08.000Z","dependencies_parsed_at":"2022-08-19T13:00:44.718Z","dependency_job_id":null,"html_url":"https://github.com/rpedroso/gweb2py","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpedroso%2Fgweb2py","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpedroso%2Fgweb2py/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpedroso%2Fgweb2py/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpedroso%2Fgweb2py/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rpedroso","download_url":"https://codeload.github.com/rpedroso/gweb2py/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246187133,"owners_count":20737458,"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":[],"created_at":"2024-07-31T22:02:24.042Z","updated_at":"2025-03-29T12:32:38.327Z","avatar_url":"https://github.com/rpedroso.png","language":"Python","readme":"gweb2py\n=======\n\nA web2py editor. It is a highly experimental editor/ide for web2py.\nQ: Why I made it?\nA: First, I am a vim addicted, a console guy and a Linux user, but\nI was feeling lost editing all the files need it for web development.\n\nSo I need a solution, and quickly.\nI want to continue using vim to edit my files, I want something\nthat did not change my way of doing it.\n\nSo gweb2py is a simple editor/ide with a messy/shitty code (you been warned).\nBut I need something quickly, so I start coding like a monkey without\ndesign it first and without any care about the design.\n\n\nRunning\n=======\n\n    $ cd to_gweb2py_dir\n    $ ./gweb2py /path/to/web2py_folder\n\nit will then ask you the web2py admin pass.\nthe webserver runs on port 8000\n\n\nMain Features\n=============\n    - Own httpserver (single process/thread)\n    - debugger\n    - logs http request with different colours\n    depending on http status code\n    - logs full http request and response\n    - web2py tracebacks available without\n    the need to open web2py admin.\n    - vim has the editor. it is vim not gvim embedded.\n    - image viewer\n\n    - In mac/windows the editor is a basic scintilla control.\n    (But I do not know if gweb2py works in this platforms.)\n\n\nRequirements\n============\n\n- Linux:\n    - Python 2.6 (probably will work with 2.5)\n    - wxPython 2.8\n    - python-vte\n    - vim\n\n    I am using it in Ubuntu 10.04.\n\n- Mac/Windows (I do not even no if it will work on this platforms):\n\n    - Python 2.6 (probably will work with 2.5)\n    - wxPython 2.8\n\n\n\nvim configuration\n=================\n\nYou can have whatever configuration you want.\nI am using the following vim plugins:\n - pathogen\n - snipmate\n - supertab\n - pep8\n\nInstructions to install them are in the  excelent John Anderson article:\nhttp://sontek.net/turning-vim-into-a-modern-python-ide\n\n\nNote\n====\nMost likely I will not put much more efforts on this, I do not have\nthe motivation or time to do it.\n\n\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpedroso%2Fgweb2py","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frpedroso%2Fgweb2py","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpedroso%2Fgweb2py/lists"}