{"id":17464337,"url":"https://github.com/by-dazen/vexilpy","last_synced_at":"2025-04-19T19:57:40.829Z","repository":{"id":253774573,"uuid":"844443931","full_name":"by-dazen/vexilpy","owner":"by-dazen","description":"Hosting local servers easily, smooth as butter.","archived":false,"fork":false,"pushed_at":"2024-10-05T13:41:12.000Z","size":851,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"root","last_synced_at":"2025-03-23T08:47:12.741Z","etag":null,"topics":["easy","easy-to-understand","framework","free","free-to-use","internet-explorer","ip","localhost","open-source","pip","python","python312","server","web"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/lynq/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/by-dazen.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-08-19T09:15:58.000Z","updated_at":"2024-10-05T13:41:15.000Z","dependencies_parsed_at":"2024-08-29T20:56:14.583Z","dependency_job_id":"2e634207-c6d7-4b2f-9747-703c527d9f02","html_url":"https://github.com/by-dazen/vexilpy","commit_stats":null,"previous_names":["enjiprobably/lynq","elemenom/vexilpy","elemenom/lynq","astridot/vexilpy","pixilll/vexilpy","by-dazen/vexilpy"],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/by-dazen%2Fvexilpy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/by-dazen%2Fvexilpy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/by-dazen%2Fvexilpy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/by-dazen%2Fvexilpy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/by-dazen","download_url":"https://codeload.github.com/by-dazen/vexilpy/tar.gz/refs/heads/root","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249787141,"owners_count":21325570,"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":["easy","easy-to-understand","framework","free","free-to-use","internet-explorer","ip","localhost","open-source","pip","python","python312","server","web"],"created_at":"2024-10-18T10:45:25.455Z","updated_at":"2025-04-19T19:57:40.805Z","avatar_url":"https://github.com/by-dazen.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Welcome to VexilPy\r\n### This documentation including its installation guide may only be applicable to VexilPy v12\r\n\r\n**Documentation for VexilPy**\r\n\r\nVexilPy is a Python-based framework designed to simplify the development and management of web applications.\r\nIt provides a set of tools and utilities to streamline the development process,\r\nenhance security, and improve performance.\r\n\r\n**Installation**\r\n\r\nTo install VexilPy, you can use either pip or git.\r\n\r\n***Recommended*** | Install VexilPy v11 using pip:\r\n```commandline\r\npip install vexilpy\r\n```\r\n\r\n*Updated in v11* | Download source code for VexilPy 11 using:\r\n```commandline\r\ngit clone https://github.com/elemenom/vexilpy.git\r\n```\r\n\r\n**Download Source Code\r\n\r\n**Upgrade**\r\n\r\n*Updated in v11* | To upgrade VexilPy, you can use either pip or git.\r\n\r\n*Updated in v11* | Using pip:\r\n```commandline\r\npip install vexilpy --upgrade\r\n```\r\n\r\n*Updated in v11* | Using git:\r\n```commandline\r\nrm -rf vexilpy\r\n\r\ngit clone https://github.com/elemenom/vexilpy.git\r\n```\r\n\r\n**Links**\r\n\r\n*Updated in v11* | - GitHub: https://github.com/elemenom/vexilpy/\r\n*Updated in v11* | - PyPI: https://pypi.org/project/vexilpy/\r\n\r\n**Author**\r\n\r\n- Name: Elekk aka Elemenom\r\n- Username: elemenom\r\n- Mail: pixilreal@gmail.com\r\n- GitHub: https://github.com/elemenom/\r\n- PyPI: https://pypi.org/user/elemenom/\r\n\r\n**Command-Line Interface (CLI) Usage**\r\n\r\nVexilPy provides a command-line interface (CLI) to perform various tasks such as running the application, cleaning pycache files, and running processes directly from the CLI.\r\n\r\nTo use the CLI, you can run the following commands:\r\n\r\n*Updated in v11* | - Run the application with GUI:\r\n```commandline\r\npython -m vexilpy --RunGui\r\n```\r\n\r\n*Updated in v11* | - Clean pycache files:\r\n```commandline\r\npython -m vexilpy --Clean\r\n```\r\n\r\n*Updated in v11* | - Run a process directly from the CLI:\r\n```commandline\r\npython -m vexilpy --Run-Process \"\u003cprocess_command\u003e\"\r\n```\r\n\r\n**VexilPy Configuration**\r\n\r\nVexilPy supports configuration in YAML.\r\n\r\n*Updated in v11* | - To link a .yaml file, run your file like this:\r\n```commandline\r\npython main.py -F vexilconfig.yaml\r\n```\r\nor\r\n```commandline\r\npython main.py --File vexilconfig.yaml\r\n```\r\n\r\n*Updated in v11* | If you don't provide a vexilconfig file, VexilPy will automatically create (if needed) and use `vexilconfig.yaml`.\r\nA warning will be logged if the file has to be created.\r\n\r\n```log\r\nWARNING | No vexilconfig.yaml file found. Creating a new one.\r\n```\r\n\r\n**Important Note**\r\n\r\nPlease note that the `backendutils` directory is not intended to be accessed directly. It contains internal utilities and modules used by VexilPy. Any code within this directory should not be modified or accessed directly.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fby-dazen%2Fvexilpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fby-dazen%2Fvexilpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fby-dazen%2Fvexilpy/lists"}