{"id":20836323,"url":"https://github.com/igrigorik/rb-pagerank","last_synced_at":"2025-05-08T02:38:58.344Z","repository":{"id":560136,"uuid":"191030","full_name":"igrigorik/rb-pagerank","owner":"igrigorik","description":"Code from RailsConf '09 pres: Building Mini Google in Ruby","archived":false,"fork":false,"pushed_at":"2010-02-20T16:28:57.000Z","size":77,"stargazers_count":54,"open_issues_count":0,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-31T16:34:43.653Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/igrigorik.png","metadata":{"files":{"readme":"README.rdoc","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}},"created_at":"2009-05-02T18:21:19.000Z","updated_at":"2019-08-13T14:23:15.000Z","dependencies_parsed_at":"2022-07-08T21:00:24.640Z","dependency_job_id":null,"html_url":"https://github.com/igrigorik/rb-pagerank","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrigorik%2Frb-pagerank","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrigorik%2Frb-pagerank/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrigorik%2Frb-pagerank/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igrigorik%2Frb-pagerank/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igrigorik","download_url":"https://codeload.github.com/igrigorik/rb-pagerank/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252988604,"owners_count":21836569,"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-18T00:29:33.096Z","updated_at":"2025-05-08T02:38:58.321Z","avatar_url":"https://github.com/igrigorik.png","language":"Ruby","readme":"= Computing PageRank in Ruby\nNotes \u0026 code from RailsConf 2009 presentation: http://en.oreilly.com/rails2009/public/schedule/detail/7966\n\nSlides: http://bit.ly/railsconf-pagerank\n\n== Example:\n\n    # page 1 -\u003e page 2  (0.33)\n    # page 2 -\u003e page 3  (0.33)\n    # page 3 -\u003e page 1  (0.33)\n    puts \"Circular: \", pagerank(Matrix[[0,0,1], [0,0,1], [1,0,0]])\n\n    # page 1 -\u003e page 3  (0.05)    # page 1 \u0026 page 2 have minimal postrank values\n    # page 2 -\u003e page 3  (0.05)    # min value = min(t * Teleport Vector)\n    # page 3 -\u003e page 3  (0.09)    # for uniform teleport vector, min = t * (1/N)\n    puts \"Star: \", pagerank(Matrix[[0,0,0], [0,0,0], [1,1,1]])\n\n    # page 1 -\u003e page 2, page 3  (0.05)\n    # page 2 -\u003e page 3          (0.07)\n    # page 3 -\u003e page 3, page 3  (0.87)\n    puts \"Converge: \", pagerank(Matrix[[0,0,0], [0.5,0,0], [0.5,1,1]])\n\n    # page 1 -\u003e page 1, page 2  (0.18)\n    # page 2 -\u003e page 1, page 3  (0.13)\n    # page 3 -\u003e page 3          (0.69)\n    puts \"Linked:\", pagerank(Matrix[[0.5,0.5,0], [0.5,0,0], [0,0.5,1.0]])","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figrigorik%2Frb-pagerank","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figrigorik%2Frb-pagerank","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figrigorik%2Frb-pagerank/lists"}