{"id":42878379,"url":"https://github.com/srishanbhattarai/trpl-redirect","last_synced_at":"2026-01-30T14:25:46.517Z","repository":{"id":41798150,"uuid":"169093272","full_name":"srishanbhattarai/trpl-redirect","owner":"srishanbhattarai","description":"Browser extension to correctly redirect links to the outdated \"The Rust Programming Language\" book, 2nd edition, to the right pages on the latest edition.","archived":false,"fork":false,"pushed_at":"2022-12-08T15:16:24.000Z","size":1147,"stargazers_count":16,"open_issues_count":9,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-11T14:04:21.892Z","etag":null,"topics":["browser-extension","chrome","firefox","rust","trpl"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/srishanbhattarai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-02-04T14:46:13.000Z","updated_at":"2021-05-10T01:30:23.000Z","dependencies_parsed_at":"2023-01-25T14:15:29.996Z","dependency_job_id":null,"html_url":"https://github.com/srishanbhattarai/trpl-redirect","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/srishanbhattarai/trpl-redirect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srishanbhattarai%2Ftrpl-redirect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srishanbhattarai%2Ftrpl-redirect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srishanbhattarai%2Ftrpl-redirect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srishanbhattarai%2Ftrpl-redirect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srishanbhattarai","download_url":"https://codeload.github.com/srishanbhattarai/trpl-redirect/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srishanbhattarai%2Ftrpl-redirect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28914111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T12:13:43.263Z","status":"ssl_error","status_checked_at":"2026-01-30T12:13:22.389Z","response_time":66,"last_error":"SSL_read: 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":["browser-extension","chrome","firefox","rust","trpl"],"created_at":"2026-01-30T14:25:45.751Z","updated_at":"2026-01-30T14:25:46.512Z","avatar_url":"https://github.com/srishanbhattarai.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# trpl-redirect \u0026middot; [![Build Status](https://travis-ci.com/srishanbhattarai/trpl-redirect.svg?token=r9ZKJZspyajhDz5EguyH\u0026branch=master)](https://travis-ci.com/srishanbhattarai/trpl-redirect) [![codecov](https://codecov.io/gh/srishanbhattarai/trpl-redirect/branch/master/graph/badge.svg)](https://codecov.io/gh/srishanbhattarai/trpl-redirect)\n\u003e Browser extension to redirect outdated links to The Rust Programming Language book to the right URLs.\n\n![Image of TRPL Redirect](https://github.com/srishanbhattarai/trpl-redirect/blob/master/screenshot.png)\n\n# Background\nFor a while now, links to the second edition of TRPL have shown a message saying that the link is outdated, and that you should refer to the new edition.\nHowever, there are two problems here:\n1. The (new) link that you are asked to open, just goes to the Foreword page each time, regardless of what page you were trying to view on the old book.\n\n_Update: Thanks to [rust-lang/book#1804](https://github.com/rust-lang/book/pull/1804) and [rust-lang/book#1803](https://github.com/rust-lang/book/pull/1803), this is no longer the case. The new links now point to the right page on the new book which partly mollifies the problem. You are welcome to use this extension if you cannot be bothered to perform one extra click every time._\n\n2. Searching for a topic in the book, example Advanced Traits, always yields the outdated URL.\n\nThis extension takes the outdated book, and tries to find out what EXACT page in the new book you should actually be on. Then, it redirects you there.\n\nSo, for example, if you were on the page for Advanced Traits on the outdated book, you would automatically be redirected to Advanced Traits on the new book.\n\n# Installation\n## Chrome\nDownload from the official Chrome [webstore](https://chrome.google.com/webstore/detail/trpl-redirect/inapnophinbgkgahciiakfmcejejfmpa).\n\n## Firefox\nDownloaded from the official Firefox Add-On [marketplace](https://addons.mozilla.org/en-US/firefox/addon/trpl-redirect/).\n\n# Contributions \u0026 Issues\nPlease file an issue if you find that there's a case that is not covered by this extension. Better yet, send in a pull request!\n\n# License\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrishanbhattarai%2Ftrpl-redirect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrishanbhattarai%2Ftrpl-redirect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrishanbhattarai%2Ftrpl-redirect/lists"}