Giter Club home page Giter Club logo

octopermalinker's Introduction

OctoPermalinker Build Status Windows Build Status

OctoPermalinker is a browser extension that searches GitHub comments/files for links to files on branches, and adds a link to where the branch pointed when the comment/file was made/updated. This helps you avoid following a link that was broken after being posted. For context, here's some discussion about broken GitHub links: Don't link to line numbers in GitHub.

Demo

Before

Imgur

After

Imgur

Install

OctoPermalinker is available from the Chrome Web Store. If you use Firefox, install Chrome Store Foxified first.

Alternatively, you can build and install OctoPermalinker locally by following the Quick Start section of the Contributing guide.

Features

OAuth Support

Without authentication, the GitHub API allows only 60 requests per hour. You can increase this to 5,000 requests per hour by creating an OAuth token (no scopes needed) and entering it into the extension options page (at chrome://extensions/ in Chrome, or about:addons -> Extensions in Firefox).

Paste Protection

OctoPermalinker will also detect if you paste a fragile link into a comment box. When this happens, OctoPermalinker will notify you of the corresponding permalink, in case you'd like to use it instead.

Want to contribute?

Anyone can help make this project better - check out the Contributing guide!

Feedback

If you encounter a problem using OctoPermalinker, or would like to request an enhancement, feel free to create an issue.

Thanks

Legal and License

The OctoPermalinker project is not affiliated with, sponsored by, or endorsed by github, inc.

Copyright (c) 2017–present Joseph Frazier Licensed under the MIT license.

octopermalinker's People

Contributors

josephfrazier avatar stefanbuck avatar broud avatar dependabot[bot] avatar mii9000 avatar barryvdh avatar arkni avatar dpeukert avatar dannyfritz avatar jamestalmage avatar morganj avatar piamancini avatar readmecritic avatar rowno avatar ruanyl avatar sinan avatar vinkla avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.