{"id":20852416,"url":"https://github.com/dimdengd/diagsite","last_synced_at":"2025-08-22T10:35:19.046Z","repository":{"id":175564835,"uuid":"653876792","full_name":"dimdenGD/diagsite","owner":"dimdenGD","description":"Command line program to crawl site and generate HTML file with diagram of pages.","archived":false,"fork":false,"pushed_at":"2023-06-18T19:49:53.000Z","size":39,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-19T06:25:48.632Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/dimdenGD.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":"2023-06-15T00:02:54.000Z","updated_at":"2024-10-04T23:16:41.000Z","dependencies_parsed_at":null,"dependency_job_id":"8f32b5ba-7e8a-4512-8929-432d1eaf321f","html_url":"https://github.com/dimdenGD/diagsite","commit_stats":null,"previous_names":["dimdengd/diagsite"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimdenGD%2Fdiagsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimdenGD%2Fdiagsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimdenGD%2Fdiagsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimdenGD%2Fdiagsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimdenGD","download_url":"https://codeload.github.com/dimdenGD/diagsite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243222205,"owners_count":20256227,"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-18T03:17:35.769Z","updated_at":"2025-03-12T13:11:04.343Z","avatar_url":"https://github.com/dimdenGD.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Diagsite\nCommand line program to crawl site and generate HTML file with diagram of pages.\n\n```\nUsage: node index.js [params] [options]\n\nParams:\n    crawl   \u003curl\u003e           Crawls given URL and saves diagram data to file\n    render  \u003cfile\u003e          Renders diagram from file\n    comment \u003curl\u003e \u003ccomment\u003e Adds comment to URL in file\n    clean   \u003cfile\u003e \u003ctext\u003e   Removes all urls containing given text from file\n    restore \u003cfile\u003e          Restores file to previous version\n\nIgnore text file can end with $ to indicate that the text should be matched at the end of the url.\nClean text file can start with ^ to indicate that the text should be matched at the start of the url.\n\nOptions:\n    -c \u003clink\u003e           Connects given URL to previously crawled link.\n    -r \u003ccss selector\u003e   Removes given CSS selector's elements\n    -x \u003cfile\u003e           Specify json array file with comments to ignore\n    -i \u003cfile\u003e           Specify json array file with links to ignore\n    -t \u003cfile\u003e           Specify json file with text to remove\n    -w \u003cfile\u003e           Whitelist links\n    -o \u003cfile\u003e           Output file name\n    -m                  Treat url as array of urls split by comma\n    -d                  Debug mode\n    -h                  Prints this help message\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimdengd%2Fdiagsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimdengd%2Fdiagsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimdengd%2Fdiagsite/lists"}