{"id":15016426,"url":"https://github.com/xplosionmind/ournet","last_synced_at":"2026-02-19T18:31:33.156Z","repository":{"id":248818420,"uuid":"821762841","full_name":"xplosionmind/ournet","owner":"xplosionmind","description":"🧶 Knitting our Internet – workshop resources, and website source code [MIRROR]","archived":false,"fork":false,"pushed_at":"2025-04-17T10:53:05.000Z","size":81408,"stargazers_count":2,"open_issues_count":15,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-21T22:03:36.883Z","etag":null,"topics":["11ty","11ty-website","community","decentralization","eleventy","eleventy-website","fediverse","interactive","internet","internet-history","lab","laboratorio","philosophy","social-media","social-network","sociology","surveillance-capitalism","web","workshop"],"latest_commit_sha":null,"homepage":"https://codeberg.org/tommi/ournet","language":"HTML","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/xplosionmind.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,"zenodo":null}},"created_at":"2024-06-29T11:12:21.000Z","updated_at":"2025-04-02T21:17:15.000Z","dependencies_parsed_at":"2024-07-17T09:06:54.840Z","dependency_job_id":"7b7e4f88-ff9e-4fc3-b6db-b73b68a451b2","html_url":"https://github.com/xplosionmind/ournet","commit_stats":{"total_commits":41,"total_committers":1,"mean_commits":41.0,"dds":0.0,"last_synced_commit":"755da117611fd17dacd8838e5226ce7c01a4adbd"},"previous_names":["xplosionmind/ournet"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/xplosionmind/ournet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xplosionmind%2Fournet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xplosionmind%2Fournet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xplosionmind%2Fournet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xplosionmind%2Fournet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xplosionmind","download_url":"https://codeload.github.com/xplosionmind/ournet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xplosionmind%2Fournet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29627111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-19T18:02:07.722Z","status":"ssl_error","status_checked_at":"2026-02-19T18:01:46.144Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["11ty","11ty-website","community","decentralization","eleventy","eleventy-website","fediverse","interactive","internet","internet-history","lab","laboratorio","philosophy","social-media","social-network","sociology","surveillance-capitalism","web","workshop"],"created_at":"2024-09-24T19:48:51.869Z","updated_at":"2026-02-19T18:31:33.141Z","avatar_url":"https://github.com/xplosionmind.png","language":"HTML","funding_links":["https://liberapay.com/tommi/","https://paypal.me/xplosionmind"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align='center'\u003e🪡 Knitting Our Internet 🧶\u003c/h1\u003e\n\nThis repository hosts the resources, the material, and the website’s source code for [*Knitting Our Internet*](https://ournet.rocks/ 'Knitting Our Internet – website'), an interactive workshop travelling through the history of the Internet, and a collective re-imagination of participatory, decentralized alternatives.\n\nThis workshop aims at questioning the very essence of today’s social networks, exposing the critical limits given by centralization, monopoly, and surveillance capitalism.\n\n## 📟 Software\n\nThis website is proudly built with [Eleventy](https://11ty.dev/ 'Eleventy’s official website'), using the [Deno](https://deno.land/ 'Deno’s official website') runtime. Translations are handled with [Weblate](https://weblate.org), hosted on [Codeberg Translate](https://translate.codeberg.org).\n\n## 🏠 Hosting\n\n[ournet.rocks](https://ournet.rocks '🪡 Knitting Our Internet 🧶') is proudly hosted on [*Nebuchadnezzar*](https://tommi.space/neb/ 'Nebuchadnezzar info on tommi.space'), Tommi’s server.\n\n## 👾 Source code\n\nThe main repository is [hosted on Codeberg](https://codeberg.org/tommi/ournet 'ournet on Codeberg') and mirrored on [GitHub](https://github.com/xplosionmind/ournet 'ournet on GitHub'), where [issues](https://github.com/xplosiomind/tommi.space/issues 'ournet issues on GitHub') are being tracked.\n\n## 💝 Want to help?\n\nAs a proudly independent project \u003ccite\u003eKnitting Our Internet\u003c/cite\u003e is meant to be collective and collaborative. Not only contributions are welcome, but they are the essence of this workshop!\n\n### 🪢 Host the workshop 💕\n\nThe best possible thing you can do is to [invite Tommi](https://ournet.rocks/invite/) to host the workshop, or [to host it yourself](https://ournet.rocks/knit/ 'The Weaver kit')!\n\n### 🪙 Donate\n\nEvery detail of \u003ccite\u003eKnitting Our Internet\u003c/cite\u003e costed us a lot of work.\n\nAt the moment, we have **no funding** whatsoever: all the expenses we face come our of our pockets. Even though we definitely do not do this for profit ([we hate capitalism](/knit/#surveillance-capitalism 'Section on Surveillance capitalism in The Weaver kit')), it would help a lot if you could chip in with **a donation you can afford**.\n\nPossible ways to do it (sorted by preference):\n\n1. [LiberaPay](https://liberapay.com/tommi/ 'Tommi on LiberaPay')\n1. [PayPal](https://paypal.me/xplosionmind '@xplosionmind on PayPal.me')\n1. Wire transfer: [get in touch](mailto:surfing@tommi.space) to get the bank account info\n1. Cash: [get in touch](mailto:surfing@tommi.space), let’s see what we can do\n1. Monero: `4AXFHU3h1GDGVr5nfnyngmSepfesyUJxCSXNH2JzFeBGbGxzzoMuhSCBDVf3THK1E5VnfLLm2hfgV3YosYd27ZFLMCVNUrP`\n\n### 💡 Add or improve information\n\nEven though we did a lot of research, there is always a lot to learn, and we are open to question our stances.\n\nIf you have any critiques, ideas, or suggestions, [open an issue](https://github.com/xplosionmind/ournet/issues/new 'New issue for ournet on GitHub') or [write us](mailto:surfing@tommi.space)!\n\n### 🧑🏽‍💻 Improve the code\n\nWe absolutely are not Web development masters…\n\nIf you think you can help us with the workflow or with the technical infrastructure of this website, please do not hesitate to [open a PR](https://codeberg.org/tommi/ournet/pulls 'ournet on Codeberg')! The source code is open for you to play with!\n\n#### 🏗️ Site structure\n\nThe structure of this repository, displayed below, is particularly complex because it is designed to make the integration with Weblate as smooth as possible.\n\n```\n./\n├─ archive/\n├─ meetings/\n├─ ournet/\n│\t├─ _data/\n│\t├─ _includes/\n│\t│\t└─ [LANG]/\n│\t├─ _layouts/\n│\t├─ artwork/\n│\t├─ assets/\n│\t├─ [LANG]/\n│\t│\t├─ [PAGE]\n│\t│\t└─ [PAGE].11tydata.json\n│\t└─ root.11tydata.json\n├─ .eleventy.js\n├─ .gitignore\n├─ deno.lock\n├─ package.json\n└─ README.md\n```\n\n- `archive`, `meetings`, `ournet/assets`, `ournet/artwork`, and `README.md` are not parsed by Eleventy.\n- Eleventy [just copies](https://codeberg.org/tommi/ournet/src/commit/740f0b5e703b7b16df18a0027ca1232bc66338a8/.eleventy.js#L17) `ournet/assets` and  `ournet/artwork` to the output directory.\n- `ournet` is considered the [“input” directory](https://www.11ty.dev/docs/config/#input-directory '“Input Directory” section in 11ty’s Configuration Docs'), where the templates to be generated are placed.\n- All the actual website pages are placed in a sub-directory of `ournet` that uses the language’s code (e.g. `ournet/el` for Greek).\n- All templates that are to be translated must have [a separate datafile](https://www.11ty.dev/docs/data-template-dir/ '“Template and Directory Data Files” in 11ty Docs') (always ending in `.11tydata.json`), so that Weblate does not mess up the syntax while merging translations.\n- Please, get in touch if you need more specific or advanced clarifications.\n\n#### 🔧 Build steps\n\nTo serve or build the website locally, you have to install [Deno](https://deno.land/ 'Deno’s official website'), then, you should be up and running with one simple command:\n\n```\ndeno install # only the first time, to install dependencies\ndeno run start\n```\n\nOnce the local development server has started, you can see the live local preview visiting \u003chttp://localhost:8080/\u003e.\n\n### 🗣️ Translate\n\nTranslate the content of this website and the workshop materials to enable non English speakers to get involved!\n\n\u003cdiv class='flex'\u003e\n\t\u003ca class='yellow button' href='https://translate.codeberg.org/projects/ournet/' title='ournet on Codeberg Translate (Weblate)'\u003eTranslate\u003c/a\u003e\n\t\u003ca class='blue button' href='https://translate.codeberg.org/projects/ournet/#information' title='Info page for ournet on Codeberg Translate (Weblate)'\u003eTranslation guide\u003c/a\u003e\n\u003c/div\u003e\n\n### 🎨 Make art\n\nOur mission is not merely to take back control of Our Internet. We believe in the strong value of art to convey and amplify a message and a mission.\n\nYou are welcome to realize any artwork 😎! Feel free to create stickers, paint posters, improve the CSS of this website, create flyers… you name it.\n\n### 📣 Spread the word!\n\nMake our voices heard and reclaim Our Internet! Share [ournet.rocks](https://ournet.rocks/) and join our fight!\n\nIt would be particularly meaningful if you knew anyone organizing events or actively participating in communities that would be interested in hosting the workshop. Connect us!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxplosionmind%2Fournet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxplosionmind%2Fournet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxplosionmind%2Fournet/lists"}