{"id":20631178,"url":"https://github.com/solidlabresearch/css-populate","last_synced_at":"2026-04-20T12:02:28.260Z","repository":{"id":79988709,"uuid":"460435644","full_name":"SolidLabResearch/css-populate","owner":"SolidLabResearch","description":"Populate CSS with dummy accounts and data (for testing purposes)","archived":false,"fork":false,"pushed_at":"2023-11-30T12:48:36.000Z","size":115,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-17T18:43:56.943Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/SolidLabResearch.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}},"created_at":"2022-02-17T12:56:09.000Z","updated_at":"2023-03-06T23:55:02.000Z","dependencies_parsed_at":"2024-11-16T14:21:30.675Z","dependency_job_id":null,"html_url":"https://github.com/SolidLabResearch/css-populate","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidLabResearch%2Fcss-populate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidLabResearch%2Fcss-populate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidLabResearch%2Fcss-populate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidLabResearch%2Fcss-populate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SolidLabResearch","download_url":"https://codeload.github.com/SolidLabResearch/css-populate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242588427,"owners_count":20154203,"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-11-16T14:11:24.628Z","updated_at":"2025-12-06T12:02:26.393Z","avatar_url":"https://github.com/SolidLabResearch.png","language":"TypeScript","readme":"# CSS Populate\nThis tool is now part of: https://github.com/SolidLabResearch/solid-perftest-tools\n\nUse the new repo instead of this one. This repo is only left for archival purposes.\n\n---\n\nTool to populate the Community Solid Server with dummy accounts and data, for testing purposes.\n\nInstall:\n\n```\nnpm install\nnpm run build\nnpm link\ncss-populate --help\n```\n\nHelp:\n\n```\n$ css-populate --help\nUsage: css-populate --url \u003curl\u003e --generate-xxx --generate-yyy ...\n\nCSS Server:\n  -u, --url         Base URL of the CSS                                                              [string] [required]\n      --user-count  Number of users/pods to generate/populate                                        [number] [required]\n\nGenerate users:\n      --generate-users  Generate users. If not specified, it is assumed users have already been generated.\n                                                                                              [boolean] [default: false]\n\nGenerate Variable Size Content:\n      --generate-variable-size  Generate 7 files with random data of increasing size: 10.rnd, ...  10_000_000.rnd\n                                                                                              [boolean] [default: false]\n\nGenerate Fixed Size Content:\n      --generate-fixed-size  Generate a configurable number of files of configurable fixed size\n                                                                                              [boolean] [default: false]\n      --file-count           Number of files to generate                                           [number] [default: 0]\n      --file-size            Size of files to generate                                             [number] [default: 0]\n\nUse content from a directory:\n      --generate-from-dir  Populate with existing content read from a specified directory     [boolean] [default: false]\n      --dir                Dir with the generated data                                                          [string]\n\nOptions:\n      --version  Show version number                                                                           [boolean]\n      --help     Show help                                                                                     [boolean]\n```\n\n# Data for --source 'generate'\n\nWhen `--source 'generate'` is specified, `--count` is required to specify the number of users to generate.\nFor each generated user, a pod is generated and filled with dummy files containing random data, with various sizes ranges from 10 byte to 10MB.\n\n\n# Data for --source 'dir'\n\nFor `--source 'dir'`, the `--dir` option requires a \"dir with the generated data\". \nThis dir is generated with [ldbc-snb-decentralized](https://github.com/rubensworks/ldbc-snb-decentralized.js):\n\n```\ngit clone https://github.com/rubensworks/ldbc-snb-decentralized.js.git\ncd ldbc-snb-decentralized.js\nnpm install\ndocker pull rubensworks/ldbc_snb_datagen:latest\nbin/ldbc-snb-decentralized generate --scale 0.1 --overwrite --fragmentConfig config-posts-to-person.json\n```\n\n(`config-posts-to-person.json` can be found in this repo)\n\n# Credits\n\nPartially based on example code from Ruben Dedecker\n\nGenerated data by [ldbc-snb-decentralized](https://github.com/rubensworks/ldbc-snb-decentralized.js) by Ruben Taelman\n\n# License\n\nThis code is copyrighted by [Ghent University – imec](http://idlab.ugent.be/) and released under the [MIT license](http://opensource.org/licenses/MIT).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidlabresearch%2Fcss-populate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsolidlabresearch%2Fcss-populate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsolidlabresearch%2Fcss-populate/lists"}