If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: web.archive.org/web/20221222153853/https://github.com/nylen/d3-spirograph - GitHub - nylen/d3-spirograph: .

site address: web.archive.org/web/20221101080204/https://github.com/nylen/d3-spirograph redirected to: web.archive.org/web/20221222153853/https://github.com/nylen/d3-spirograph

site title: GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/

Our opinion (on Friday 25 September 2026 9:12:03 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=d3.js spirograph - htt????/nylen.io/d3-spirograph/ - GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/;

Headings (most frequently used words):

launching, d3, spirograph, in, footer, github, desktop, nylen, name, already, use, latest, commit, git, stats, files, readme, md, about, releases, packages, contributors, languages, resources, stars, watchers, forks, navigation, sign, required, xcode, visual, studio, code,

Text of the page (most frequently used words):
github (17), this (13), #spirograph (12), and (10), the (9), code (9), with (8), nylen (7), all (7), branch (6), you (5), https (5), commit (5), nothing (5), desktop (5), sign (5), tags (5), repository (5), jump (5), your (4), security (4), packages (4), readme (4), try (4), again (4), open (4), launching (4), download (4), branches (4), about (3), css (3), forks (3), stars (3), using (3), view (3), latest (3), name (3), load (3), git (3), happens (3), use (3), codespaces (3), web (3), not (3), actions (3), issues (3), signed (2), another (2), tab (2), window (2), refresh (2), session (2), reload (2), can (2), that (2), time (2), blog (2), pricing (2), footer (2), navigation (2), 2022 (2), html (2), published (2), releases (2), resources (2), files (2), better (2), message (2), codespace (2), please (2), xcode (2), work (2), cli (2), more (2), create (2), tag (2), already (2), may (2), default (2), refname (2), show (2), could (2), belong (2), any (2), fork (2), outside (2), insights (2), projects (2), pull (2), requests (2), notifications (2), star (2), source (2), manage (2), jan (2), out, perform, action, training, api, contact, docs, status, privacy, terms, inc, javascript, languages, contributors, watching, watchers, application, draws, svg, multiple, elements, rather, than, just, one, stroke, fill, designed, way, resulting, svgs, converted, printable, works, simpler, curves, thicker, lines, inkscape, extension, paths2openscad, path, hypotrochoid, curve, simulation, classic, toy, index, dat, gui, min, gitignore, type, failed, information, permalink, commits, stats, there, was, problem, preparing, will, once, ready, visual, studio, required, zip, fast, our, official, learn, checkout, svn, url, clone, local, cancel, exists, provided, many, commands, accept, both, names, creating, cause, unexpected, behavior, are, sure, want, switch, master, does, public, user, suggested, results, collections, trending, topics, repositories, community, articles, project, fund, developers, sponsors, customer, stories, case, studies, devsecops, devops, automation, solution, education, startups, teams, enterprise, for, solutions, skills, documentation, features, explore, collaborate, discussions, plan, track, changes, review, write, copilot, instant, dev, environments, find, fix, vulnerabilities, host, automate, workflow, product, toggle, skip, content, wayback, machine, http, archive, org, 20221222153853, com, timestamps, capture, fail, success, 2023, 2021, dec, nov, jun, 2018, 2026, captures,


Text of the page (random words):
github nylen d3 spirograph d3 js spirograph https nylen io d3 spirograph 5 captures 11 jun 2018 13 jan 2026 nov dec jan 22 2021 2022 2023 success fail about this capture timestamps the wayback machine http web archive org web 20221222153853 https github com nylen d3 spirograph skip to content toggle navigation sign up product actions automate any workflow packages host and manage packages security find and fix vulnerabilities codespaces instant dev environments copilot write better code with ai code review manage code changes issues plan and track work discussions collaborate outside of code explore all features documentation github skills blog solutions for enterprise teams startups education by solution ci cd automation devops devsecops case studies customer stories resources open source github sponsors fund open source developers the readme project github community articles repositories topics trending collections pricing in this repository all github jump to no suggested jump to results in this repository all github jump to in this user all github jump to in this repository all github jump to sign in sign up message nylen d3 spirograph public notifications fork 5 star 20 d3 js spirograph https nylen io d3 spirograph 20 stars 5 forks star notifications code issues 0 pull requests 0 actions projects 0 security insights more code issues pull requests actions projects security insights nylen d3 spirograph this commit does not belong to any branch on this repository and may belong to a fork outside of the repository master switch branches tags branches tags could not load branches nothing to show refname default view all branches could not load tags nothing to show refname default view all tags name already in use a tag already exists with the provided branch name many git commands accept both tag and branch names so creating this branch may cause unexpected behavior are you sure you want to create this branch cancel create 1 branch 0 tags code local codespaces clone https github cli use git or checkout with svn using the web url work fast with our official cli learn more open with github desktop download zip sign in required please sign in to use codespaces launching github desktop if nothing happens download github desktop and try again launching github desktop if nothing happens download github desktop and try again launching xcode if nothing happens download xcode and try again launching visual studio code your codespace will open once ready there was a problem preparing your codespace please try again latest commit git stats 3 commits files permalink failed to load latest commit information type name latest commit message commit time gitignore readme md css css d3 v3 js d3 v3 min js dat gui js index html js js view code readme md d3 spirograph this is a d3 js simulation of the classic spirograph toy the application draws an svg of a hypotrochoid curve using multiple path elements rather than just one with a stroke and no fill it s designed this way so that the resulting svgs can be converted to 3d printable files using the paths2openscad inkscape extension this works better with simpler curves and thicker lines about d3 js spirograph https nylen io d3 spirograph resources readme stars 20 stars watchers 2 watching forks 5 forks releases no releases published packages 0 no packages published contributors 2 languages javascript 97 7 html 1 4 css 0 9 footer 2022 github inc footer navigation terms privacy security status docs contact github pricing api training blog about you can t perform that action at this time you signed in with another tab or window reload to refresh your session you signed out in another tab or window reload to refresh your session
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)

Verified site has: 83 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-83


The site also has references to the 2 subdomain(s)

  archive.org  Verify   help.archive.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 302 FOUND
Server nginx
Date Fri, 25 Sep 2026 09:12:03 GMT
Content-Type text/plain; charset=utf-8
Content-Length 0
Connection close
x-archive-redirect-reason found capture at 20221222153853
location htt???/web.archive.org/web/20221222153853/htt????/github.com/nylen/d3-spirograph/
server-timing captures_list;dur=0.885532, exclusion.robots;dur=0.079935, exclusion.robots.policy;dur=0.062747, esindex;dur=0.013149, cdx.remote;dur=67.471214, LoadShardBlock;dur=102.751635, PetaboxLoader3.datanode;dur=40.210367, PetaboxLoader3.resolve;dur=25.492668
x-app-server wwwb-app204-dc6
x-ts 302
x-tr 229
server-timing TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie wb-p-SERVER=wwwb-app204; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
HTTP/1.1 200 OK
Server nginx
Date Fri, 25 Sep 2026 09:12:04 GMT
Content-Type text/html; charset=utf-8
Transfer-Encoding chunked
Connection close
x-archive-orig-server GitHub.com
x-archive-orig-date Thu, 22 Dec 2022 15:38:53 GMT
x-archive-orig-vary X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, Accept-Encoding, Accept, X-Requested-With
x-archive-orig-etag W/ b6e05c2f2398d2c8fdad6f1697ffc13b
x-archive-orig-cache-control max-age=0, private, must-revalidate
x-archive-orig-strict-transport-security max-age=31536000; includeSubdomains; preload
x-archive-orig-x-frame-options deny
x-archive-orig-x-content-type-options nosniff
x-archive-orig-x-xss-protection 0
x-archive-orig-referrer-policy no-referrer-when-downgrade
x-archive-orig-content-security-policy default-src none ; base-uri self ; block-all-mixed-content; child-src github.com/assets-cdn/worker/ gist.github.com/assets-cdn/worker/; connect-src self uploads.github.com objects-origin.githubusercontent.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com cdn.optimizely.com logx.optimizely.com/v1/events *.actions.githubusercontent.com wss://*.actions.githubusercontent.com online.visualstudio.com/api/v1/locations github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com; font-src github.githubassets.com; form-action self github.com gist.github.com objects-origin.githubusercontent.com; frame-ancestors none ; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src self data: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com objects-origin.githubusercontent.com secured-user-images.githubusercontent.com/ opengraph.githubassets.com github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com *.githubusercontent.com; manifest-src self ; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/; script-src github.githubassets.com; style-src unsafe-inline github.githubassets.com; worker-src github.com/assets-cdn/worker/ gist.github.com/assets-cdn/worker/
x-archive-orig-set-cookie _gh_sess=2LamEHNOgfgMN8JvTEiKsPU%2FXt1buf8%2F4vCHzRBgkY18jLFcGrluyIZeS86SqXBRxknhBx%2BQzlniXBdxi5xBbnm5mL75%2Bvc1vzqkeyoL8sdnmlmXkjjy0Mif2K2JAdzv84PQJcgL9ghhjwzWHBwlJY%2BVatyCzw6Ipk6ij7jDjJ%2FP9zYgKXz98CVcI0ZZNfsq5DaUJQAnDgcndE3%2BPccFPjseh4Pmeo1Hc%2BTTHxiVIGaH2Gg29lcu7cFdFdUkyhUbG9kpNS%2BHriO%2BeWhI61cTbA%3D%3D--qTLjrpszcNeIz47u--W%2B5fJVil7d0k%2FerjmRl5pg%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
x-archive-orig-set-cookie _octo=GH1.1.519579167.1671723533; Path=/; Domain=github.com; Expires=Fri, 22 Dec 2023 15:38:53 GMT; Secure; SameSite=Lax
x-archive-orig-set-cookie logged_in=no; Path=/; Domain=github.com; Expires=Fri, 22 Dec 2023 15:38:53 GMT; HttpOnly; Secure; SameSite=Lax
x-archive-orig-accept-ranges bytes
x-archive-orig-transfer-encoding chunked
x-archive-orig-x-github-request-id B766:7A1C:2D1C77A:437F29A:63A47A0C
x-archive-orig-connection close
x-archive-guessed-content-type text/html
x-archive-guessed-charset utf-8
x-archive-orig-content-encoding gzip
memento-datetime Thu, 22 Dec 2022 15:38:53 GMT
link <htt????/github.com/nylen/d3-spirograph/>; rel= original , <htt???/web.archive.org/web/timemap/link/htt????/github.com/nylen/d3-spirograph/>; rel= timemap ; type= application/link-format , <htt???/web.archive.org/web/htt????/github.com/nylen/d3-spirograph/>; rel= timegate , <htt???/web.archive.org/web/20180611161944/htt????/github.com/nylen/d3-spirograph>; rel= first memento ; datetime= Mon, 11 Jun 2018 16:19:44 GMT , <htt???/web.archive.org/web/20211129202806/htt????/github.com/nylen/d3-spirograph/>; rel= prev memento ; datetime= Mon, 29 Nov 2021 20:28:06 GMT , <htt???/web.archive.org/web/20221222153853/htt????/github.com/nylen/d3-spirograph/>; rel= memento ; datetime= Thu, 22 Dec 2022 15:38:53 GMT , <htt???/web.archive.org/web/20260113124404/htt????/github.com/nylen/d3-spirograph/>; rel= next memento ; datetime= Tue, 13 Jan 2026 12:44:04 GMT , <htt???/web.archive.org/web/20260113124404/htt????/github.com/nylen/d3-spirograph/>; rel= last memento ; datetime= Tue, 13 Jan 2026 12:44:04 GMT
content-security-policy default-src self unsafe-eval unsafe-inline data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src SPNOUTLINKS-20221222150325-crawl901/SPNOUTLINKS-20221222152919-00038.warc.gz
server-timing captures_list;dur=0.393687, exclusion.robots;dur=0.038426, exclusion.robots.policy;dur=0.030833, esindex;dur=0.007137, cdx.remote;dur=7.824217, LoadShardBlock;dur=355.353141, PetaboxLoader3.datanode;dur=79.939062, PetaboxLoader3.resolve;dur=91.516310, load_resource;dur=73.244316, nav;dur=0.133867
x-app-server wwwb-app263-dc8
x-ts 200
x-tr 517
server-timing TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie wb-p-SERVER=wwwb-app263; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
Content-Encoding gzip

Meta Tags

title="GitHub - nylen/d3-spirograph: d3.js spirograph - https://nylen.io/d3-spirograph/"
charset="utf-8"
name="optimizely-datafile" content='{"groups": [], "environmentKey": "production", "rollouts": [], "typedAudiences": [], "projectId": "16737760170", "variables": [], "featureFlags": [], "experiments": [], "version": "4", "audiences": [{"conditions": "[\"or\", {\"match\": \"exact\", \"name\": \"$opt_dummy_attribute\", \"type\": \"custom_attribute\", \"value\": \"$opt_dummy_value\"}]", "id": "$opt_dummy_audience", "name": "Optimizely-Generated Audience for Backwards Compatibility"}], "anonymizeIP": true, "sdkKey": "WTc6awnGuYDdG98CYRban", "attributes": [{"id": "16822470375", "key": "user_id"}, {"id": "17143601254", "key": "spammy"}, {"id": "18175660309", "key": "organization_plan"}, {"id": "18813001570", "key": "is_logged_in"}, {"id": "19073851829", "key": "geo"}, {"id": "20175462351", "key": "requestedCurrency"}, {"id": "20785470195", "key": "country_code"}, {"id": "21656311196", "key": "opened_downgrade_dialog"}], "botFiltering": false, "accountId": "16737760170", "events": [{"experimentIds": [], "id": "17911811441", "key": "hydro_click.dashboard.teacher_toolbox_cta"}, {"experimentIds": [], "id": "18124116703", "key": "submit.organizations.complete_sign_up"}, {"experimentIds": [], "id": "18145892387", "key": "no_metric.tracked_outside_of_optimizely"}, {"experimentIds": [], "id": "18178755568", "key": "click.org_onboarding_checklist.add_repo"}, {"experimentIds": [], "id": "18180553241", "key": "submit.repository_imports.create"}, {"experimentIds": [], "id": "18186103728", "key": "click.help.learn_more_about_repository_creation"}, {"experimentIds": [], "id": "18188530140", "key": "test_event"}, {"experimentIds": [], "id": "18191963644", "key": "click.empty_org_repo_cta.transfer_repository"}, {"experimentIds": [], "id": "18195612788", "key": "click.empty_org_repo_cta.import_repository"}, {"experimentIds": [], "id": "18210945499", "key": "click.org_onboarding_checklist.invite_members"}, {"experimentIds": [], "id": "18211063248", "key": "click.empty_org_repo_cta.create_repository"}, {"experimentIds": [], "id": "18215721889", "key": "click.org_onboarding_checklist.update_profile"}, {"experimentIds": [], "id": "18224360785", "key": "click.org_onboarding_checklist.dismiss"}, {"experimentIds": [], "id": "18234832286", "key": "submit.organization_activation.complete"}, {"experimentIds": [], "id": "18252392383", "key": "submit.org_repository.create"}, {"experimentIds": [], "id": "18257551537", "key": "submit.org_member_invitation.create"}, {"experimentIds": [], "id": "18259522260", "key": "submit.organization_profile.update"}, {"experimentIds": [], "id": "18564603625", "key": "view.classroom_select_organization"}, {"experimentIds": [], "id": "18568612016", "key": "click.classroom_sign_in_click"}, {"experimentIds": [], "id": "18572592540", "key": "view.classroom_name"}, {"experimentIds": [], "id": "18574203855", "key": "click.classroom_create_organization"}, {"experimentIds": [], "id": "18582053415", "key": "click.classroom_select_organization"}, {"experime...
name="request-id" content="B766:7A1C:2D1C77A:437F29A:63A47A0C" data-pjax-transient="true"
name="html-safe-nonce" content="b90565a5db4e239c8469d0539c351daf0c68174e0cf8f46664c6fd18ff6a7caf" data-pjax-transient="true"
name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNzY2OjdBMUM6MkQxQzc3QTo0MzdGMjlBOjYzQTQ3QTBDIiwidmlzaXRvcl9pZCI6IjIyMzE1NzU1MzE2MTk2NDU5NjUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==" data-pjax-transient="true"
name="visitor-hmac" content="03d405c976a9ae2147a3a5aa2d177fbe27d13dc982c5045bbe4611b22f822410" data-pjax-transient="true"
name="hovercard-subject-tag" content="repository:50225924" data-turbo-transient
name="github-keyboard-shortcuts" content="repository" data-turbo-transient="true"
name="selected-link" value="repo_source" data-turbo-transient
name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"
name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"
name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"
name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"
name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"
name="octolytics-url" content="htt????/collector.github.com/github/collect"
name="analytics-location" content="/<user-name>/<repo-name>" data-turbo-transient="true"
name="user-login" content=""
name="viewport" content="width=device-width"
name="description" content="d3.js spirograph - htt????/nylen.io/d3-spirograph/ - GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/"
property="fb:app_id" content="1401488693436528"
name="apple-itunes-app" content="app-id=1477376905"
name="twitter:image:src" content="htt????/opengraph.githubassets.com/656c3cdc6eb9c8ba92ccf789e05fd69abe07f2bb20d6347b2aab7788f0266c2d/nylen/d3-spirograph"
name="twitter:site" content="@github"
name="twitter:card" content="summary_large_image"
name="twitter:title" content="GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/"
name="twitter:description" content="d3.js spirograph - htt????/nylen.io/d3-spirograph/ - GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/"
property="og:image" content="htt???/web.archive.org/web/20221222153853im_/htt????/opengraph.githubassets.com/656c3cdc6eb9c8ba92ccf789e05fd69abe07f2bb20d6347b2aab7788f0266c2d/nylen/d3-spirograph"
property="og:image:alt" content="d3.js spirograph - htt????/nylen.io/d3-spirograph/ - GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/"
property="og:image:width" content="1200"
property="og:image:height" content="600"
property="og:site_name" content="GitHub"
property="og:type" content="object"
property="og:title" content="GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/"
property="og:url" content="htt???/web.archive.org/web/20221222153853/htt????/github.com/nylen/d3-spirograph"
property="og:description" content="d3.js spirograph - htt????/nylen.io/d3-spirograph/ - GitHub - nylen/d3-spirograph: d3.js spirograph - htt????/nylen.io/d3-spirograph/"
name="hostname" content="github.com"
name="expected-hostname" content="github.com"
name="enabled-features" content="TURBO_EXPERIMENT_RISKY,IMAGE_METRIC_TRACKING,GEOJSON_AZURE_MAPS"
http-equiv="x-pjax-version" content="1f1eba09e370a55b545c7f1085ac6265f0415c4e938fa0af0db4234b71d2794f" data-turbo-track="reload"
http-equiv="x-pjax-csp-version" content="40aca5a152a13213a876f7628c466cd600db12fb858cdddccc3f1cc387eb7dad" data-turbo-track="reload"
http-equiv="x-pjax-css-version" content="c80fda74c01f79887494f9e7ac013582225f8c5e8de37e57909911a75a0f2f84" data-turbo-track="reload"
http-equiv="x-pjax-js-version" content="d55279b7637f21a285ed9b6910ab9c356e9faa983bdaf2de88fe6c4423c9b0d6" data-turbo-track="reload"
name="turbo-cache-control" content="no-preview" data-turbo-transient=""
name="go-import" content="github.com/nylen/d3-spirograph git htt????/github.com/nylen/d3-spirograph.git"
name="octolytics-dimension-user_id" content="227022"
name="octolytics-dimension-user_login" content="nylen"
name="octolytics-dimension-repository_id" content="50225924"
name="octolytics-dimension-repository_nwo" content="nylen/d3-spirograph"
name="octolytics-dimension-repository_public" content="true"
name="octolytics-dimension-repository_is_fork" content="false"
name="octolytics-dimension-repository_network_root_id" content="50225924"
name="octolytics-dimension-repository_network_root_nwo" content="nylen/d3-spirograph"
name="turbo-body-classes" content="logged-out env-production page-responsive"
name="browser-stats-url" content="htt????/api.github.com/_private/browser/stats"
name="browser-errors-url" content="htt????/api.github.com/_private/browser/errors"
name="browser-optimizely-client-errors-url" content="htt????/api.github.com/_private/browser/optimizely_client/errors"
name="theme-color" content="#1e2327"
name="color-scheme" content="light dark"

Load Info

page size40930
load time (s)1.642722
redirect count1
speed download24926
server IP 207.241.237.3
* all occurrences of the string "http://" have been changed to "htt???/"