Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/fhefh2015/GitHub1s_chrome_extension

GitHub1s chrome extension
https://github.com/fhefh2015/GitHub1s_chrome_extension

Last synced: 7 days ago
JSON representation

GitHub1s chrome extension

Awesome Lists containing this project

README

        

# GitHub1s_chrome_extension

# Introduction

[![Page Views Count](https://badges.toozhao.com/badges/01EYB0JV8TJM3A7E0TK240SB29/green.svg)](https://badges.toozhao.com/stats/01EYB0JV8TJM3A7E0TK240SB29 "Get your own page views count badge on badges.toozhao.com")

Easier and faster to use Github1s

Based on conwnet/github1s, Thanks!

One second to read GitHub code with VS Code.

https://github.com/conwnet/github1s

---

# chrome extension

https://chrome.google.com/webstore/detail/github1s/lodjfmkfbfkpdhnhkcdcoonghhghbkhe

# safari extension

https://github.com/code4you2021/GitHub1s-For-Safari-Extension

# Buy Me A Coffee

Love the project? Wanna buy me a coffee? (or a beer :D)

[![alt text](./images/buymeacoffee.svg)](https://www.buymeacoffee.com/fhefh2015)

---

# Noted

```
Why does my chrome extension ask for history permissions?

This is the standard warning for the "tabs" permission.
It allows you to query, and be notified of changes, to URLs of all tabs. This allows you to spy on the user's history in real time - even if you don't have access to the browser's own history log.

Note that "tabs" permission is not required in most cases. Providing access to URLs is basically the only reason to include it. You can use most of the tabs API without it, and can get access to current tab without warning using the "activeTab" permission.
```

manifest - Why does my chrome extension ask for history permissions? - Stack Overflow

https://stackoverflow.com/questions/40660407/why-does-my-chrome-extension-ask-for-history-permissions

I'm so sorry for that, i have changed the permission to activeTab.

---

# Tampermonkey

https://greasyfork.org/zh-CN/scripts/421412-%E4%B8%80%E9%94%AE%E5%BC%80%E5%90%AFgithub1s%E9%A1%B5%E9%9D%A2

# Bookmarklet

```javascript
javascript: window.location.href = window.location.href.replace(
"github.com",
"github1s.com"
);
```

# Preview

![nLqP6Fx](https://user-images.githubusercontent.com/14891797/108682902-de62ea00-752b-11eb-8572-4b66268f422d.png)
![NXNTz7P](https://i.imgur.com/NXNTz7P.png)
![iNomSiR](https://i.imgur.com/iNomSiR.png)
![BU6atl0](https://i.imgur.com/BU6atl0.png)

# History

v0.2.1

add customization options

v0.2.2

add 'Open with new tab' option

v0.2.3

add 'Open with Right-click menu' option

v0.2.4

add 'Allow use of GitHub1s in private repositories' option

v0.2.5

add 'Switching to use Gitpod' option

v0.3.0

Configuration page UI modification

Add the option to use keyboard shortcut keys

v0.3.1

Fix the problem of not being able to customize URLs

v0.3.2

Fix the problem that GitHub Pjax loading makes it impossible to use GitHub1s

v0.3.3

v0.3.4

fix bugs

v0.3.5

Fix the button not appearing problem

v0.3.6

Add stackblitz.com support

Use GitHub1s without logging into Github