{"id":25243287,"url":"https://github.com/helloyeew/meaqua","last_synced_at":"2025-04-05T20:42:44.133Z","repository":{"id":54445263,"uuid":"517290018","full_name":"HelloYeew/meaqua","owner":"HelloYeew","description":"Startpage for your browser with built-in editors, full customization and built-in style sharing system","archived":false,"fork":false,"pushed_at":"2024-03-11T10:54:50.000Z","size":81123,"stargazers_count":3,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-12T00:46:23.935Z","etag":null,"topics":["homepage","startpage"],"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/HelloYeew.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":"HelloYeew"}},"created_at":"2022-07-24T10:19:11.000Z","updated_at":"2024-02-16T08:51:27.000Z","dependencies_parsed_at":"2024-02-16T09:47:59.450Z","dependency_job_id":null,"html_url":"https://github.com/HelloYeew/meaqua","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/HelloYeew%2Fmeaqua","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HelloYeew%2Fmeaqua/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HelloYeew%2Fmeaqua/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HelloYeew%2Fmeaqua/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HelloYeew","download_url":"https://codeload.github.com/HelloYeew/meaqua/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247399898,"owners_count":20932876,"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":["homepage","startpage"],"created_at":"2025-02-12T00:46:34.603Z","updated_at":"2025-04-05T20:42:44.104Z","avatar_url":"https://github.com/HelloYeew.png","language":"Python","funding_links":["https://github.com/sponsors/HelloYeew"],"categories":[],"sub_categories":[],"readme":"# meaqua\n Startpage for your browser with built-in editors, full customization and built-in style sharing system.\n\n## Origins\nThis project take an idea from [Flame](https://github.com/pawelmalak/flame) that's a good start page for your browser, but I need to add more \nof my styling and some customization, so I forked and use my forked repository for half a year now. But I think that if we make \nit better like add more customization ,some styling sharing system, more editor, and you don't need to hosted it yourself anymore.\nThat's why this project has been created.\n\n## Current Status\nThis project is still in development, but it can be use for personal use now by control your styling in Django's admin theme. I will use this as backend and will rewrite frontend in maybe Svelte or React.\n\n## Set up the project\n### Step 1: Cloning the Repository\nThere are two ways to go about it, one being downloading as a zip file and the other being cloning via git command line. We will guide you through the latter method since the former is pretty straight forward (download and extract files).\n\nNavigate to your desired directory, then clone the **meaqua** repository by entering the following command into your git command line:\n```\ngit clone https://github.com/HelloYeew/meaqua.git\n```\n\n### Step 2: Setting Up the Environment\nFirst and foremost, we need to create a virtual environment for this project. We will use virtualenv in this case.\n\nInstall virtualenv by running as a global package via this command:\n```\npip install virtualenv\n```\n\nThen navigate to `.../meaqua` and run the following command:\n```\nvirtualenv [virtual environment name]\n```\n\nNow that you have your virtual environment set up, you can now activate the virtual environment by running either one of the following commands:\n\n**Mac OS/Linux**\n```\nsource [virtual environment name]/bin/activate\n```\n\n**Windows**\n```\n[virtual environment name]/Scripts/activate\n```\n\nAfter activating the virtual environment, to install all the required modules run the following command:\n```\npip install -r requirements.txt\n```\n\nAnd that's all for Python. Now for Django, we have a tiny setup to do and we're golden.\n\n### Step 3: Running the Server\nCreate a new `.env` from `.env.example` at the same place and fill in the required information.\n\nBefore running the server we have to migrate the database using the following command:\n```\npython manage.py migrate\n```\n\nNow try running the server! Run the command below:\n```\npython manage.py runserver\n```\n\n## Contributing\nIf you have some cool idea ot find some bugs in the project, please feel free to open an issue pr create a pull request and I will respond and review it as fast as I can!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelloyeew%2Fmeaqua","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhelloyeew%2Fmeaqua","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhelloyeew%2Fmeaqua/lists"}