{"id":25461090,"url":"https://github.com/outpoot/bliptext","last_synced_at":"2025-03-30T03:02:52.769Z","repository":{"id":276168399,"uuid":"921189540","full_name":"outpoot/bliptext","owner":"outpoot","description":"The wiki where you edit a word every 30sec, with 2.1M Wikipedia articles ported to a custom markdown format. Real-time text editing, beautiful UI \u0026 more. Vandalize articles today!","archived":false,"fork":false,"pushed_at":"2025-03-05T21:13:59.000Z","size":25020,"stargazers_count":128,"open_issues_count":10,"forks_count":14,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-03-23T02:11:23.677Z","etag":null,"topics":["blip","bliptext","facedev","svelte","sveltekit","wiki","wikipedia"],"latest_commit_sha":null,"homepage":"https://bliptext.com","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/outpoot.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":"2025-01-23T14:08:02.000Z","updated_at":"2025-03-21T18:49:17.000Z","dependencies_parsed_at":"2025-03-04T21:36:25.519Z","dependency_job_id":null,"html_url":"https://github.com/outpoot/bliptext","commit_stats":null,"previous_names":["outpoot/bliptext"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outpoot%2Fbliptext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outpoot%2Fbliptext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outpoot%2Fbliptext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/outpoot%2Fbliptext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/outpoot","download_url":"https://codeload.github.com/outpoot/bliptext/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246269926,"owners_count":20750320,"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":["blip","bliptext","facedev","svelte","sveltekit","wiki","wikipedia"],"created_at":"2025-02-18T05:22:28.910Z","updated_at":"2025-03-30T03:02:52.762Z","avatar_url":"https://github.com/outpoot.png","language":"Svelte","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg style=\"width: 128px; height: 128px\" src=\"static/favicon.svg\" /\u003e\u003ch1 style=\"font-size: 48px\"\u003e\u003ca href=\"https://bliptext.com\"\u003eBliptext.com\u003c/a\u003e - the wiki where you edit a word every 30 seconds\u003c/h1\u003e\n[Privacy Policy](https://bliptext.com/legal/privacy) | [Terms of Service](https://bliptext.com/legal/terms) | [License](LICENSE.md) | [YouTube video](https://www.youtube.com/watch?v=CosPILI0qrw)\n\n## About\nWe ported **2,112,863** (2.1 million) Wikipedia articles and removed edit restrictions.\n\nCreate an account, find any article (or pick from the most active ones), and edit it live alongside others.\n\nhttps://github.com/user-attachments/assets/1be617e2-c907-4d90-8d79-86b9216b6169\n\nGet your friends to vandalize pages, completely rewrite them and shape Bliptext into a misinformation-fest!\n\n## Images\nDesktop\n\n![Main Page - Light Mode](/github_assets/main_page_lightmode.png)\n\nMobile\n\n\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\n    \u003cimg src=\"github_assets/mobile_bliptext_1.png\" width=\"200\" /\u003e\n    \u003cimg src=\"github_assets/mobile_bliptext_2.png\" width=\"200\" /\u003e\n    \u003cimg src=\"github_assets/mobile_bliptext_3.png\" width=\"200\" /\u003e\n\u003c/div\u003e\n\nCustom markdown flavor\n1. Summary tag (intended for one-time use)\n\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\n    \u003cimg src=\"github_assets/format_1.png\" width=\"300\" /\u003e\n    \u003cimg src=\"github_assets/format_2.png\" width=\"300\" /\u003e\n\u003c/div\u003e\n2. Wikibox tag (intended for multiple visual examples)\n\u003cdiv style=\"display: flex; gap: 10px;\"\u003e\n    \u003cimg src=\"github_assets/format_3.png\" width=\"300\" /\u003e\n    \u003cimg src=\"github_assets/format_4.png\" width=\"300\" /\u003e\n\u003c/div\u003e\n\n## Note\n- Our Markdown format differs from Wikipedia's utter horrendousness.\n- While we've automatically converted Wikipedia articles to our simplified format, some information may be missing. This project is meant to be a fun alternative, not a replacement or competitor to Wikipedia.\n- Only administrators can create new articles. This helps maintain quality by building upon our existing collection of well-structured content.\n\n## Self-host\n\n### 1. Installation\n\n```bash\nnpm install\ncp .env.example .env\n```\n\nConfigure your environment variables in `.env`:\n```plaintext\nDATABASE_URL=\"postgres://root:mysecretpassword@localhost:5432/local\"\n\nBETTER_AUTH_SECRET=\u003cgenerate-a-random-string\u003e\nPUBLIC_BETTER_AUTH_URL=http://localhost:3000\n\nPUBLIC_WEBSOCKET_URL=ws://localhost:8080\n\nDISCORD_CLIENT_ID=\u003cyour-discord-client-id\u003e\nDISCORD_CLIENT_SECRET=\u003cyour-discord-client-secret\u003e\n\nGOOGLE_CLIENT_ID=\u003cyour-google-auth-id\u003e\nGOOGLE_CLIENT_SECRET=\u003cyour-google-auth-secret\u003e\n\nJWT_SECRET=\u003cgenerate-a-random-string\u003e\nREDIS_URL=\u003cyour-redis-url\u003e\nSITE_URL=http://localhost:3000\nDISCORD_WEBHOOK_URL=\u003cyour-discord-webhook-optional\u003e\n```\n\n### 2. Database Setup\nStart PostgreSQL using Docker:\n```bash\nnpm run db:start\n```\n\nPush the database schema:\n```bash\nnpm run db:push\n```\n\n### 3. Development\n\nStart the development server:\n```bash\nnpm run dev\n```\n\nThe application will be available at `http://localhost:3000`\n\n### EXTRA: WebSocket Server\n\nThe WebSocket server is required for real-time features.\n\n1. Run these commands:\n\n```bash\ncd websocket\ncp .env.example .env\n```\n\n2. Then configure the `.env` variables:\n```plaintext\nREDIS_URL=\u003cyour-redis-url\u003e\nSITE_URL=http://localhost:3000\n```\n\n3. Run the server:\n```\nbun main.ts\n```\n\n## EXTRA: Database\n\nBuild and run using Docker:\n```bash\ndocker build -t bliptext .\n\n# Run the container\ndocker run -p 3000:3000 bliptext\n```\n\n# Contributing\nIf you wish to contribute, you are free to do so. Please keep in mind:\n- Don't open pull requests that simply fix grammatical issues or such. Open an issue instead.\n- Don't submit \"troll\" pull requests.\n- Don't submit pull requests that rewrite a big part of the project. **Please create a GitHub issue and ask if such a rewrite is welcome before starting.**\n  - Examples of \"big rewrites\" include:\n    - Changing the core architecture (programming language / structure)\n    - Switching to a different framework or major library\n  - Why this matters:\n    - They may conflict with planned future changes\n    - The maintainers might already be working on similar improvements\n    - We don't want to waste your \u0026 our time\n\n# License\nThis project uses dual licensing:\n\n## 1. Article Content\nAll article content derived from Wikipedia is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC BY-SA 4.0). See [LICENSE-CONTENT.md](LICENSE-CONTENT.md) for details.\n\n## 2. Code and Original Content\nThe code and original content of this project (excluding Wikipedia-derived content) is licensed under **Attribution-NonCommercial 2.0 International**.\n\n### You are free to:\n- 📩✅ Share — copy and redistribute the material in any medium or format\n- 🔁✅ Adapt — remix, transform, and build upon the material\n\nThe licensor cannot revoke these freedoms as long as you follow the license terms.\n\n### Under the following terms:\n- 👤✅ Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.\n- 💵❌ NonCommercial — You may not use the material for commercial purposes.\n- 📜❌ No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.\n\n### Please refer to [CC BY-NC 2.0](https://creativecommons.org/licenses/by-nc/2.0/deed.en) for more information.\n\nCreated by FaceDev under [outpoot](https://outpoot.com).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutpoot%2Fbliptext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutpoot%2Fbliptext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutpoot%2Fbliptext/lists"}