├── .gitignore ├── README.md ├── mix-manifest.json ├── package.json ├── src ├── css │ ├── app.scss │ └── clipboard.css ├── icons │ ├── 128.png │ ├── 16.png │ ├── 32.png │ ├── 48.png │ ├── 64.png │ ├── alipay.jpg │ ├── alipay.svg │ ├── languages │ │ ├── actionscript.png │ │ ├── android.png │ │ ├── angular.png │ │ ├── apache.png │ │ ├── applescript.png │ │ ├── arduino.png │ │ ├── audio.png │ │ ├── autoit.png │ │ ├── axure.png │ │ ├── babel.png │ │ ├── binary.png │ │ ├── blade.png │ │ ├── bower.png │ │ ├── brunch.png │ │ ├── buckle.png │ │ ├── c#.png │ │ ├── c++.png │ │ ├── c-h.png │ │ ├── c.png │ │ ├── cake.png │ │ ├── cakephp.png │ │ ├── certificate.png │ │ ├── cfc.png │ │ ├── cfm.png │ │ ├── clojure.png │ │ ├── cmake.png │ │ ├── codekit.png │ │ ├── coffeescript.png │ │ ├── coldfusion.png │ │ ├── contributing.png │ │ ├── cpp-h.png │ │ ├── css.png │ │ ├── cuda.png │ │ ├── d.png │ │ ├── dart.png │ │ ├── database.png │ │ ├── default.png │ │ ├── dlang.png │ │ ├── dockerfile.png │ │ ├── docz.png │ │ ├── dust.png │ │ ├── editorconfig.png │ │ ├── ejs.png │ │ ├── elixir.png │ │ ├── elm.png │ │ ├── erlang.png │ │ ├── eslint.png │ │ ├── excel.png │ │ ├── exe.png │ │ ├── favicon.png │ │ ├── file.png │ │ ├── fish.png │ │ ├── folder-bower-outline.png │ │ ├── folder-bower.png │ │ ├── folder-git-outline.png │ │ ├── folder-git.png │ │ ├── folder-jest-outline.png │ │ ├── folder-jest.png │ │ ├── folder-node-outline.png │ │ ├── folder-node.png │ │ ├── folder-outline.png │ │ ├── folder-root-outline.png │ │ ├── folder-root.png │ │ ├── folder-tests-outline.png │ │ ├── folder-tests.png │ │ ├── folder-vsc-outline.png │ │ ├── folder-vsc.png │ │ ├── folder.png │ │ ├── font.png │ │ ├── foxpro.png │ │ ├── fsharp.png │ │ ├── gherkin.png │ │ ├── git.png │ │ ├── gitlab.png │ │ ├── go.png │ │ ├── gradle.png │ │ ├── graphql.png │ │ ├── graphviz.png │ │ ├── grunt.png │ │ ├── gulp.png │ │ ├── haml.png │ │ ├── handlebars.png │ │ ├── harbour.png │ │ ├── haskell.png │ │ ├── haxe.png │ │ ├── html.png │ │ ├── illustrator.png │ │ ├── image.png │ │ ├── jade.png │ │ ├── java-alt.png │ │ ├── java.png │ │ ├── javascript.png │ │ ├── jenkinsfile.png │ │ ├── jest.png │ │ ├── json.png │ │ ├── json5.png │ │ ├── julia.png │ │ ├── jupyter.png │ │ ├── karma.png │ │ ├── key.png │ │ ├── kotlin.png │ │ ├── less.png │ │ ├── liquid.png │ │ ├── livescript.png │ │ ├── lua.png │ │ ├── markdown.png │ │ ├── markojs.png │ │ ├── markup.png │ │ ├── matlab-red.png │ │ ├── matlab.png │ │ ├── mjml.png │ │ ├── mocha.png │ │ ├── mustache.png │ │ ├── nginx.png │ │ ├── node.png │ │ ├── npm.png │ │ ├── nsis.png │ │ ├── nuget.png │ │ ├── nunjucks.png │ │ ├── ocaml.png │ │ ├── opengl.png │ │ ├── paket.png │ │ ├── pascal-project.png │ │ ├── pascal.png │ │ ├── pdf.png │ │ ├── perl.png │ │ ├── phalcon.png │ │ ├── photoshop.png │ │ ├── php.png │ │ ├── postcss.png │ │ ├── powerpoint.png │ │ ├── powershell.png │ │ ├── prettier.png │ │ ├── prisma.png │ │ ├── pug.png │ │ ├── puppet.png │ │ ├── python.png │ │ ├── raml.png │ │ ├── razor.png │ │ ├── react-alt.png │ │ ├── react.png │ │ ├── readme.png │ │ ├── reason.png │ │ ├── rlang.png │ │ ├── rollup.png │ │ ├── rst.png │ │ ├── rstudio.png │ │ ├── ruby.png │ │ ├── rust.png │ │ ├── sass.png │ │ ├── scala.png │ │ ├── server.png │ │ ├── settings.png │ │ ├── shell.png │ │ ├── slim.png │ │ ├── smarty.png │ │ ├── solidity.png │ │ ├── source.png │ │ ├── storybook.png │ │ ├── stylelint.png │ │ ├── stylus.png │ │ ├── sublime.png │ │ ├── svg.png │ │ ├── swift.png │ │ ├── tcl.png │ │ ├── terraform.png │ │ ├── test.png │ │ ├── testjs.png │ │ ├── tex.png │ │ ├── textile.png │ │ ├── todo.png │ │ ├── toml.png │ │ ├── tslint.png │ │ ├── twig.png │ │ ├── typescript-old.png │ │ ├── typescript.png │ │ ├── unity.png │ │ ├── unknown.png │ │ ├── url.png │ │ ├── verilog.png │ │ ├── video.png │ │ ├── visualbasic.png │ │ ├── visualstudio.png │ │ ├── visualstudiocode-nb.png │ │ ├── visualstudiocode.png │ │ ├── vue.png │ │ ├── webpack.png │ │ ├── word.png │ │ ├── xaml.png │ │ ├── yaml.png │ │ ├── yarn.png │ │ ├── zephir.png │ │ └── zip.png │ ├── loading.gif │ └── wechat.png ├── index.html ├── js │ ├── app.js │ ├── background.js │ ├── components │ │ ├── App.vue │ │ ├── Donate.vue │ │ ├── Followers.vue │ │ ├── Search.vue │ │ ├── SearchOnline.vue │ │ ├── Star.vue │ │ ├── Tags.vue │ │ └── Toc.vue │ └── utils │ │ └── ChromeStorage.js └── manifest.json ├── webpack.mix.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | dist 4 | .DS_Store 5 | fonts 6 | yarn-error.log -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # The Fucking Github 2 | 3 | A Chrome browser extension. View starred repositories, organizing stars, searching stars and searching repositories online for Github. 4 | 5 | **[中文说明](https://coderlxc.com/2019/04/14/The-Fucking-Github/) | 点击图片观看 Youtube 视频介绍👇** 6 | 7 | [![【自由编码】CE01 - 使用 Chrome 扩展高效管理 Github Stars](https://images.coderlxc.com/blog/vtw0z.jpg)](https://youtu.be/HigSAh31xEc) 8 | 9 | ![The Fucking Github](https://user-images.githubusercontent.com/22412818/56089456-8980d200-5ec5-11e9-9e6e-820677beefb8.png) 10 | 11 | ## What 12 | 13 | Do you have a lot of starred repositories and often need to look through them, but each time you need to open a new tab to enter `https://github.com` and click on the avatar on the right and click on `your stars`, then you can finally see your stars. 14 | 15 | This is too cumbersome and it's a waste of time, fuck it! 16 | 17 | Do you have some starred repositories, but their names are so complicated that you can't remember them, causing you to not search for them by name? Fuck it! 18 | 19 | Use [The Fucking Github]() now! 20 | 21 | ## Features 22 | 23 | * After you install The Fucking Github, you can easily view the repositories you have already stared by simply clicking on its icon. 24 | * You can easily tag the repositories you have already stared with, and you can quickly search for them by these tags. 25 | * It’s easier to go to the homepage of the developers you are following or followed you. 26 | * Do you want a **table of content** when you look at the Readme for some repositories and want to be able to copy the sample code inside with just one mouse click? The Fucking Github do it. 27 | * Search for your starred repositories by name, owner, description, language and whether they have been tagged. 28 | * Easier to search for repositories on github and make it easier to find the one you need by comparing the Readme and the number of stars for each item you searched for. 29 | * Cross-platform, data synced via Google Account. 30 | * **No pro! No advanced! It's free!** 31 | 32 | ## Install 33 | 34 | [Chrome Web Store](https://chrome.google.com/webstore/detail/the-fucking-github/agajobpbaphiohkbkjigcalebbfmofdo) 35 | 36 | ## Usage 37 | 38 | After you installed and started The Fucking Github, it will ask for your [Github personal access token](https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line), like this. 39 | 40 | ![Github Access Token](https://user-images.githubusercontent.com/22412818/56089555-6d7e3000-5ec7-11e9-9ccb-b342d6eebfe3.png) 41 | 42 | If you don't already have one, [create one](https://github.com/settings/tokens/new?scopes=repo,notifications,user&description=The%20Fucking%20Github%20browser%20extension), then copy and paste it into the token text box in the screen. Note that the minimal scopes that should be granted are `repo`, `notifications` and `user`. 43 | 44 | **Warning** 45 | 46 | If you have already started using it before version 1.3.1, please delete the TOKEN in use directly at the [personal access tokens page](https://github.com/settings/tokens) and regenerate it. See [#16](https://github.com/lvxianchao/the-fucking-github/issues/16) 47 | 48 | ![Create the Access Token](https://user-images.githubusercontent.com/22412818/59117257-e8bc0980-897f-11e9-8830-7bc40d65085a.png) 49 | 50 | **Nothing else, enjoy it😘 .** 51 | -------------------------------------------------------------------------------- /mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/dist/js/app.js": "/dist/js/app.js", 3 | "/dist/css/app.css": "/dist/css/app.css", 4 | "/dist/js/background.js": "/dist/js/background.js", 5 | "/dist/manifest.json": "/dist/manifest.json", 6 | "/dist/index.html": "/dist/index.html" 7 | } 8 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "the-fucking-github", 3 | "version": "1.0.0", 4 | "main": "index.js", 5 | "license": "MIT", 6 | "dependencies": { 7 | "axios": "^0.18.0", 8 | "chrome-promise": "^3.0.4", 9 | "clipboard": "^2.0.4", 10 | "contents": "^5.0.0", 11 | "cross-env": "^5.2.0", 12 | "element-ui": "^2.7.0", 13 | "font-awesome": "^4.7.0", 14 | "github-api": "^3.0.0", 15 | "github-markdown-css": "^3.0.1", 16 | "jquery": "^3.3.1", 17 | "laravel-mix": "^4.0.15", 18 | "lodash": "^4.17.11", 19 | "lowdb": "^1.0.0", 20 | "shortid": "^2.2.14", 21 | "vue": "^2.6.10", 22 | "vue-clipboard2": "^0.3.0", 23 | "vue-lazyload": "^1.2.6", 24 | "vue-virtual-scroll-list": "^1.3.4" 25 | }, 26 | "scripts": { 27 | "dev": "npm run development", 28 | "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 29 | "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js", 30 | "hot": "cross-env NODE_ENV=development webpack-dev-server --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js", 31 | "prod": "npm run production", 32 | "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js" 33 | }, 34 | "devDependencies": { 35 | "resolve-url-loader": "2.3.1", 36 | "sass": "^1.17.3", 37 | "sass-loader": "7.*", 38 | "vue-template-compiler": "^2.6.10" 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/css/app.scss: -------------------------------------------------------------------------------- 1 | /* 改变主题色变量 */ 2 | //$--color-primary: #787AF6; 3 | 4 | /* 改变 icon 字体路径变量,必需 */ 5 | //$--font-path: '~element-ui/lib/theme-chalk/fonts'; 6 | 7 | //@import "~element-ui/packages/theme-chalk/src/index"; 8 | -------------------------------------------------------------------------------- /src/css/clipboard.css: -------------------------------------------------------------------------------- 1 | pre { 2 | position: relative 3 | } 4 | 5 | .copy-wrap { 6 | position: relative; 7 | } 8 | 9 | .copy-wrap .copy-icon { 10 | position: absolute; 11 | right: 5px; 12 | top: 10px; 13 | width: 20px; 14 | height: 20px; 15 | cursor: pointer; 16 | opacity: 0.7 17 | } 18 | 19 | .copy-wrap .copy-icon:hover { 20 | opacity: 1 21 | } 22 | 23 | .copy-wrap .copy-icon:hover + .copy-tips { 24 | display: block; 25 | content: 'Copy to clipboard' 26 | } 27 | 28 | .copy-wrap span.copy-tips::before { 29 | position: absolute; 30 | border: 5px solid transparent; 31 | content: ''; 32 | top: 9px; 33 | right: -13px; 34 | border-left: 8px solid rgba(0, 0, 0, 0.7); 35 | } 36 | 37 | .copy-wrap .copy-tips { 38 | position: absolute; 39 | text-align: center; 40 | border: 1px solid #aaa; 41 | font-size: 13px; 42 | background-color: #000000; 43 | color: #fff; 44 | padding: 5px 10px; 45 | -webkit-border-radius: 8px; 46 | -moz-border-radius: 8px; 47 | border-radius: 8px; 48 | display: none; 49 | top: 2px; 50 | right: 35px; 51 | } -------------------------------------------------------------------------------- /src/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/128.png -------------------------------------------------------------------------------- /src/icons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/16.png -------------------------------------------------------------------------------- /src/icons/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/32.png -------------------------------------------------------------------------------- /src/icons/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/48.png -------------------------------------------------------------------------------- /src/icons/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/64.png -------------------------------------------------------------------------------- /src/icons/alipay.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/alipay.jpg -------------------------------------------------------------------------------- /src/icons/alipay.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/icons/languages/actionscript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/actionscript.png -------------------------------------------------------------------------------- /src/icons/languages/android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/android.png -------------------------------------------------------------------------------- /src/icons/languages/angular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/angular.png -------------------------------------------------------------------------------- /src/icons/languages/apache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/apache.png -------------------------------------------------------------------------------- /src/icons/languages/applescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/applescript.png -------------------------------------------------------------------------------- /src/icons/languages/arduino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/arduino.png -------------------------------------------------------------------------------- /src/icons/languages/audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/audio.png -------------------------------------------------------------------------------- /src/icons/languages/autoit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/autoit.png -------------------------------------------------------------------------------- /src/icons/languages/axure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/axure.png -------------------------------------------------------------------------------- /src/icons/languages/babel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/babel.png -------------------------------------------------------------------------------- /src/icons/languages/binary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/binary.png -------------------------------------------------------------------------------- /src/icons/languages/blade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/blade.png -------------------------------------------------------------------------------- /src/icons/languages/bower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/bower.png -------------------------------------------------------------------------------- /src/icons/languages/brunch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/brunch.png -------------------------------------------------------------------------------- /src/icons/languages/buckle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/buckle.png -------------------------------------------------------------------------------- /src/icons/languages/c#.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/c#.png -------------------------------------------------------------------------------- /src/icons/languages/c++.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/c++.png -------------------------------------------------------------------------------- /src/icons/languages/c-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/c-h.png -------------------------------------------------------------------------------- /src/icons/languages/c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/c.png -------------------------------------------------------------------------------- /src/icons/languages/cake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/cake.png -------------------------------------------------------------------------------- /src/icons/languages/cakephp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/cakephp.png -------------------------------------------------------------------------------- /src/icons/languages/certificate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/certificate.png -------------------------------------------------------------------------------- /src/icons/languages/cfc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/cfc.png -------------------------------------------------------------------------------- /src/icons/languages/cfm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/cfm.png -------------------------------------------------------------------------------- /src/icons/languages/clojure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/clojure.png -------------------------------------------------------------------------------- /src/icons/languages/cmake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/cmake.png -------------------------------------------------------------------------------- /src/icons/languages/codekit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/codekit.png -------------------------------------------------------------------------------- /src/icons/languages/coffeescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/coffeescript.png -------------------------------------------------------------------------------- /src/icons/languages/coldfusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/coldfusion.png -------------------------------------------------------------------------------- /src/icons/languages/contributing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/contributing.png -------------------------------------------------------------------------------- /src/icons/languages/cpp-h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/cpp-h.png -------------------------------------------------------------------------------- /src/icons/languages/css.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/css.png -------------------------------------------------------------------------------- /src/icons/languages/cuda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/cuda.png -------------------------------------------------------------------------------- /src/icons/languages/d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/d.png -------------------------------------------------------------------------------- /src/icons/languages/dart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/dart.png -------------------------------------------------------------------------------- /src/icons/languages/database.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/database.png -------------------------------------------------------------------------------- /src/icons/languages/default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/default.png -------------------------------------------------------------------------------- /src/icons/languages/dlang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/dlang.png -------------------------------------------------------------------------------- /src/icons/languages/dockerfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/dockerfile.png -------------------------------------------------------------------------------- /src/icons/languages/docz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/docz.png -------------------------------------------------------------------------------- /src/icons/languages/dust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/dust.png -------------------------------------------------------------------------------- /src/icons/languages/editorconfig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/editorconfig.png -------------------------------------------------------------------------------- /src/icons/languages/ejs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/ejs.png -------------------------------------------------------------------------------- /src/icons/languages/elixir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/elixir.png -------------------------------------------------------------------------------- /src/icons/languages/elm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/elm.png -------------------------------------------------------------------------------- /src/icons/languages/erlang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/erlang.png -------------------------------------------------------------------------------- /src/icons/languages/eslint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/eslint.png -------------------------------------------------------------------------------- /src/icons/languages/excel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/excel.png -------------------------------------------------------------------------------- /src/icons/languages/exe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/exe.png -------------------------------------------------------------------------------- /src/icons/languages/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/favicon.png -------------------------------------------------------------------------------- /src/icons/languages/file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/file.png -------------------------------------------------------------------------------- /src/icons/languages/fish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/fish.png -------------------------------------------------------------------------------- /src/icons/languages/folder-bower-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-bower-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-bower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-bower.png -------------------------------------------------------------------------------- /src/icons/languages/folder-git-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-git-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-git.png -------------------------------------------------------------------------------- /src/icons/languages/folder-jest-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-jest-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-jest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-jest.png -------------------------------------------------------------------------------- /src/icons/languages/folder-node-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-node-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-node.png -------------------------------------------------------------------------------- /src/icons/languages/folder-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-root-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-root-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-root.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-root.png -------------------------------------------------------------------------------- /src/icons/languages/folder-tests-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-tests-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-tests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-tests.png -------------------------------------------------------------------------------- /src/icons/languages/folder-vsc-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-vsc-outline.png -------------------------------------------------------------------------------- /src/icons/languages/folder-vsc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder-vsc.png -------------------------------------------------------------------------------- /src/icons/languages/folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/folder.png -------------------------------------------------------------------------------- /src/icons/languages/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/font.png -------------------------------------------------------------------------------- /src/icons/languages/foxpro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/foxpro.png -------------------------------------------------------------------------------- /src/icons/languages/fsharp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/fsharp.png -------------------------------------------------------------------------------- /src/icons/languages/gherkin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/gherkin.png -------------------------------------------------------------------------------- /src/icons/languages/git.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/git.png -------------------------------------------------------------------------------- /src/icons/languages/gitlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/gitlab.png -------------------------------------------------------------------------------- /src/icons/languages/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/go.png -------------------------------------------------------------------------------- /src/icons/languages/gradle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/gradle.png -------------------------------------------------------------------------------- /src/icons/languages/graphql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/graphql.png -------------------------------------------------------------------------------- /src/icons/languages/graphviz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/graphviz.png -------------------------------------------------------------------------------- /src/icons/languages/grunt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/grunt.png -------------------------------------------------------------------------------- /src/icons/languages/gulp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/gulp.png -------------------------------------------------------------------------------- /src/icons/languages/haml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/haml.png -------------------------------------------------------------------------------- /src/icons/languages/handlebars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/handlebars.png -------------------------------------------------------------------------------- /src/icons/languages/harbour.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/harbour.png -------------------------------------------------------------------------------- /src/icons/languages/haskell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/haskell.png -------------------------------------------------------------------------------- /src/icons/languages/haxe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/haxe.png -------------------------------------------------------------------------------- /src/icons/languages/html.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/html.png -------------------------------------------------------------------------------- /src/icons/languages/illustrator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/illustrator.png -------------------------------------------------------------------------------- /src/icons/languages/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/image.png -------------------------------------------------------------------------------- /src/icons/languages/jade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/jade.png -------------------------------------------------------------------------------- /src/icons/languages/java-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/java-alt.png -------------------------------------------------------------------------------- /src/icons/languages/java.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/java.png -------------------------------------------------------------------------------- /src/icons/languages/javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/javascript.png -------------------------------------------------------------------------------- /src/icons/languages/jenkinsfile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/jenkinsfile.png -------------------------------------------------------------------------------- /src/icons/languages/jest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/jest.png -------------------------------------------------------------------------------- /src/icons/languages/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/json.png -------------------------------------------------------------------------------- /src/icons/languages/json5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/json5.png -------------------------------------------------------------------------------- /src/icons/languages/julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/julia.png -------------------------------------------------------------------------------- /src/icons/languages/jupyter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/jupyter.png -------------------------------------------------------------------------------- /src/icons/languages/karma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/karma.png -------------------------------------------------------------------------------- /src/icons/languages/key.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/key.png -------------------------------------------------------------------------------- /src/icons/languages/kotlin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/kotlin.png -------------------------------------------------------------------------------- /src/icons/languages/less.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/less.png -------------------------------------------------------------------------------- /src/icons/languages/liquid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/liquid.png -------------------------------------------------------------------------------- /src/icons/languages/livescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/livescript.png -------------------------------------------------------------------------------- /src/icons/languages/lua.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/lua.png -------------------------------------------------------------------------------- /src/icons/languages/markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/markdown.png -------------------------------------------------------------------------------- /src/icons/languages/markojs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/markojs.png -------------------------------------------------------------------------------- /src/icons/languages/markup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/markup.png -------------------------------------------------------------------------------- /src/icons/languages/matlab-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/matlab-red.png -------------------------------------------------------------------------------- /src/icons/languages/matlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/matlab.png -------------------------------------------------------------------------------- /src/icons/languages/mjml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/mjml.png -------------------------------------------------------------------------------- /src/icons/languages/mocha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/mocha.png -------------------------------------------------------------------------------- /src/icons/languages/mustache.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/mustache.png -------------------------------------------------------------------------------- /src/icons/languages/nginx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/nginx.png -------------------------------------------------------------------------------- /src/icons/languages/node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/node.png -------------------------------------------------------------------------------- /src/icons/languages/npm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/npm.png -------------------------------------------------------------------------------- /src/icons/languages/nsis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/nsis.png -------------------------------------------------------------------------------- /src/icons/languages/nuget.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/nuget.png -------------------------------------------------------------------------------- /src/icons/languages/nunjucks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/nunjucks.png -------------------------------------------------------------------------------- /src/icons/languages/ocaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/ocaml.png -------------------------------------------------------------------------------- /src/icons/languages/opengl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/opengl.png -------------------------------------------------------------------------------- /src/icons/languages/paket.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/paket.png -------------------------------------------------------------------------------- /src/icons/languages/pascal-project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/pascal-project.png -------------------------------------------------------------------------------- /src/icons/languages/pascal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/pascal.png -------------------------------------------------------------------------------- /src/icons/languages/pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/pdf.png -------------------------------------------------------------------------------- /src/icons/languages/perl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/perl.png -------------------------------------------------------------------------------- /src/icons/languages/phalcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/phalcon.png -------------------------------------------------------------------------------- /src/icons/languages/photoshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/photoshop.png -------------------------------------------------------------------------------- /src/icons/languages/php.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/php.png -------------------------------------------------------------------------------- /src/icons/languages/postcss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/postcss.png -------------------------------------------------------------------------------- /src/icons/languages/powerpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/powerpoint.png -------------------------------------------------------------------------------- /src/icons/languages/powershell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/powershell.png -------------------------------------------------------------------------------- /src/icons/languages/prettier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/prettier.png -------------------------------------------------------------------------------- /src/icons/languages/prisma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/prisma.png -------------------------------------------------------------------------------- /src/icons/languages/pug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/pug.png -------------------------------------------------------------------------------- /src/icons/languages/puppet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/puppet.png -------------------------------------------------------------------------------- /src/icons/languages/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/python.png -------------------------------------------------------------------------------- /src/icons/languages/raml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/raml.png -------------------------------------------------------------------------------- /src/icons/languages/razor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/razor.png -------------------------------------------------------------------------------- /src/icons/languages/react-alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/react-alt.png -------------------------------------------------------------------------------- /src/icons/languages/react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/react.png -------------------------------------------------------------------------------- /src/icons/languages/readme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/readme.png -------------------------------------------------------------------------------- /src/icons/languages/reason.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/reason.png -------------------------------------------------------------------------------- /src/icons/languages/rlang.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/rlang.png -------------------------------------------------------------------------------- /src/icons/languages/rollup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/rollup.png -------------------------------------------------------------------------------- /src/icons/languages/rst.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/rst.png -------------------------------------------------------------------------------- /src/icons/languages/rstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/rstudio.png -------------------------------------------------------------------------------- /src/icons/languages/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/ruby.png -------------------------------------------------------------------------------- /src/icons/languages/rust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/rust.png -------------------------------------------------------------------------------- /src/icons/languages/sass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/sass.png -------------------------------------------------------------------------------- /src/icons/languages/scala.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/scala.png -------------------------------------------------------------------------------- /src/icons/languages/server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/server.png -------------------------------------------------------------------------------- /src/icons/languages/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/settings.png -------------------------------------------------------------------------------- /src/icons/languages/shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/shell.png -------------------------------------------------------------------------------- /src/icons/languages/slim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/slim.png -------------------------------------------------------------------------------- /src/icons/languages/smarty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/smarty.png -------------------------------------------------------------------------------- /src/icons/languages/solidity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/solidity.png -------------------------------------------------------------------------------- /src/icons/languages/source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/source.png -------------------------------------------------------------------------------- /src/icons/languages/storybook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/storybook.png -------------------------------------------------------------------------------- /src/icons/languages/stylelint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/stylelint.png -------------------------------------------------------------------------------- /src/icons/languages/stylus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/stylus.png -------------------------------------------------------------------------------- /src/icons/languages/sublime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/sublime.png -------------------------------------------------------------------------------- /src/icons/languages/svg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/svg.png -------------------------------------------------------------------------------- /src/icons/languages/swift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/swift.png -------------------------------------------------------------------------------- /src/icons/languages/tcl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/tcl.png -------------------------------------------------------------------------------- /src/icons/languages/terraform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/terraform.png -------------------------------------------------------------------------------- /src/icons/languages/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/test.png -------------------------------------------------------------------------------- /src/icons/languages/testjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/testjs.png -------------------------------------------------------------------------------- /src/icons/languages/tex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/tex.png -------------------------------------------------------------------------------- /src/icons/languages/textile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/textile.png -------------------------------------------------------------------------------- /src/icons/languages/todo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/todo.png -------------------------------------------------------------------------------- /src/icons/languages/toml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/toml.png -------------------------------------------------------------------------------- /src/icons/languages/tslint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/tslint.png -------------------------------------------------------------------------------- /src/icons/languages/twig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/twig.png -------------------------------------------------------------------------------- /src/icons/languages/typescript-old.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/typescript-old.png -------------------------------------------------------------------------------- /src/icons/languages/typescript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/typescript.png -------------------------------------------------------------------------------- /src/icons/languages/unity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/unity.png -------------------------------------------------------------------------------- /src/icons/languages/unknown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/unknown.png -------------------------------------------------------------------------------- /src/icons/languages/url.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/url.png -------------------------------------------------------------------------------- /src/icons/languages/verilog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/verilog.png -------------------------------------------------------------------------------- /src/icons/languages/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/video.png -------------------------------------------------------------------------------- /src/icons/languages/visualbasic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/visualbasic.png -------------------------------------------------------------------------------- /src/icons/languages/visualstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/visualstudio.png -------------------------------------------------------------------------------- /src/icons/languages/visualstudiocode-nb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/visualstudiocode-nb.png -------------------------------------------------------------------------------- /src/icons/languages/visualstudiocode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/visualstudiocode.png -------------------------------------------------------------------------------- /src/icons/languages/vue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/vue.png -------------------------------------------------------------------------------- /src/icons/languages/webpack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/webpack.png -------------------------------------------------------------------------------- /src/icons/languages/word.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/word.png -------------------------------------------------------------------------------- /src/icons/languages/xaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/xaml.png -------------------------------------------------------------------------------- /src/icons/languages/yaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/yaml.png -------------------------------------------------------------------------------- /src/icons/languages/yarn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/yarn.png -------------------------------------------------------------------------------- /src/icons/languages/zephir.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/zephir.png -------------------------------------------------------------------------------- /src/icons/languages/zip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/languages/zip.png -------------------------------------------------------------------------------- /src/icons/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/loading.gif -------------------------------------------------------------------------------- /src/icons/wechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lvxianchao/the-fucking-github/ad71b414e16cfdbb708b2ac0952c72654560313c/src/icons/wechat.png -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 7 | 8 | The Fucking Github 9 | 16 | 17 | 18 |
19 | 20 | 21 | -------------------------------------------------------------------------------- /src/js/app.js: -------------------------------------------------------------------------------- 1 | import Vue from 'vue'; 2 | import ElementUI from 'element-ui'; 3 | import 'element-ui/lib/theme-chalk/index.css'; 4 | import 'font-awesome/css/font-awesome.min.css'; 5 | import App from './components/App'; 6 | import _ from 'lodash'; 7 | import shortid from 'shortid'; 8 | import '../css/clipboard.css'; 9 | import $ from 'jquery'; 10 | import ClipboardJS from 'clipboard'; 11 | import VueClipboard from 'vue-clipboard2'; 12 | import VueLazyload from 'vue-lazyload'; 13 | 14 | import low from 'lowdb'; 15 | import ChromeStorage from './utils/ChromeStorage'; 16 | 17 | low(new ChromeStorage('TheFuckingGithub')).then(db => { 18 | chrome.storage.sync.get(items => { 19 | db.defaults({ 20 | token: items.token, 21 | tags: items.tags ? items.tags : [], 22 | repositories: [], 23 | tagsAndRepositories: items.tagsAndRepositories ? items.tagsAndRepositories : [], 24 | isTocShow: items.isTocShow ? items.isTocShow : false, 25 | }).write(); 26 | 27 | window.db = db; 28 | window.shortid = shortid; 29 | window._ = _; 30 | 31 | Vue.use(ElementUI); 32 | Vue.use(VueClipboard); 33 | Vue.use(VueLazyload, { 34 | loading: chrome.extension.getURL('icons/loading.gif'), 35 | }); 36 | 37 | window.app = new Vue({ 38 | el: '#app', 39 | render: h => h(App) 40 | }); 41 | }); 42 | }); 43 | 44 | $(function () { 45 | const clipboard = new ClipboardJS('i.copy-icon', { 46 | target: trigger => { 47 | return trigger.parentNode.querySelector('pre'); 48 | } 49 | }); 50 | 51 | clipboard.on('success', e => { 52 | e.trigger.parentNode.lastChild.textContent = 'Copied to clipboard success'; 53 | e.clearSelection(); 54 | }); 55 | 56 | $(document).on('mouseout', 'i.copy-icon', function (e) { 57 | $(e.target).next('span.copy-tips').text('Copy to clipboard'); 58 | }); 59 | }); -------------------------------------------------------------------------------- /src/js/background.js: -------------------------------------------------------------------------------- 1 | // The Fucking Github 的标签页 ID 2 | window.tabId = null; 3 | 4 | // 当点击了插件 LOGO 后判断是否已开启了插件页面,如果已经开启了,则激活插件页面,否则开启插件页面。 5 | chrome.browserAction.onClicked.addListener(function () { 6 | let index = chrome.extension.getURL('index.html'); 7 | 8 | if (window.tabId) { 9 | chrome.tabs.update(window.tabId, {selected: true}); 10 | } else { 11 | chrome.tabs.create({url: index}, function (tab) { 12 | window.tabId = tab.id; 13 | }); 14 | } 15 | }); 16 | 17 | // 监听标签页关闭事件,如果关闭的是插件页面,则重置插件的标签页 ID。 18 | chrome.tabs.onRemoved.addListener(function (tabId) { 19 | if (tabId === window.tabId) { 20 | window.tabId = null; 21 | } 22 | }); 23 | 24 | // 监听存储事件:同步 Token 和 Tags 25 | chrome.storage.onChanged.addListener(function (changes, areaName) { 26 | if (areaName === 'local') { 27 | let data = changes.TheFuckingGithub.newValue; 28 | 29 | chrome.storage.sync.set({tags: data.tags}); 30 | chrome.storage.sync.set({tagsAndRepositories: data.tagsAndRepositories}); 31 | chrome.storage.sync.set({isTocShow: data.isTocShow}); 32 | } 33 | }); -------------------------------------------------------------------------------- /src/js/components/App.vue: -------------------------------------------------------------------------------- 1 | 142 | 143 | 410 | 411 | -------------------------------------------------------------------------------- /src/js/components/Donate.vue: -------------------------------------------------------------------------------- 1 | 29 | 30 | 43 | 44 | -------------------------------------------------------------------------------- /src/js/components/Followers.vue: -------------------------------------------------------------------------------- 1 | 18 | 19 | 54 | 55 | -------------------------------------------------------------------------------- /src/js/components/Search.vue: -------------------------------------------------------------------------------- 1 | 66 | 67 | 267 | 268 | -------------------------------------------------------------------------------- /src/js/components/SearchOnline.vue: -------------------------------------------------------------------------------- 1 | 10 | 11 | 66 | 67 | -------------------------------------------------------------------------------- /src/js/components/Star.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 87 | 88 | -------------------------------------------------------------------------------- /src/js/components/Tags.vue: -------------------------------------------------------------------------------- 1 | 9 | 10 | 78 | 79 | -------------------------------------------------------------------------------- /src/js/components/Toc.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 115 | 116 | -------------------------------------------------------------------------------- /src/js/utils/ChromeStorage.js: -------------------------------------------------------------------------------- 1 | import Base from 'lowdb/adapters/Base' 2 | import chromep from 'chrome-promise' 3 | import {isEmpty} from 'lodash' 4 | 5 | class ChromeStorage extends Base { 6 | async read() { 7 | let result = await chromep.storage.local.get(this.source); 8 | 9 | if (!isEmpty(result[this.source])) { 10 | return result[this.source]; 11 | } else { 12 | return await chromep.storage.local.set({ 13 | [this.source]: this.defaultValue 14 | }).then(() => { 15 | return this.defaultValue; 16 | }) 17 | } 18 | 19 | } 20 | 21 | async write(data) { 22 | return await chromep.storage.local.set({ 23 | [this.source]: data 24 | }) 25 | } 26 | 27 | } 28 | 29 | export default ChromeStorage; -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | "name": "The FKing Github", 4 | "version": "1.4.1", 5 | "description": "View starred repositories, organizing stars, searching stars for Github.", 6 | "homepage_url": "https://github.com/lvxianchao/the-fucking-github", 7 | "icons": { 8 | "128": "icons/128.png", 9 | "32": "icons/32.png", 10 | "64": "icons/64.png", 11 | "16": "icons/16.png", 12 | "48": "icons/48.png" 13 | }, 14 | "browser_action": { 15 | "default_icon": "icons/48.png" 16 | }, 17 | "permissions": [ 18 | "storage", 19 | "unlimitedStorage", 20 | "activeTab", 21 | "tabs", 22 | "https://api.github.com/*" 23 | ], 24 | "background": { 25 | "scripts": [ 26 | "js/background.js" 27 | ] 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | let mix = require('laravel-mix'); 2 | 3 | /* 4 | |-------------------------------------------------------------------------- 5 | | Mix Asset Management 6 | |-------------------------------------------------------------------------- 7 | | 8 | | Mix provides a clean, fluent API for defining some Webpack build steps 9 | | for your Laravel application. By default, we are compiling the Sass 10 | | file for your application, as well as bundling up your JS files. 11 | | 12 | */ 13 | 14 | mix.js('src/js/app.js', 'dist/js/'); 15 | mix.sass('src/css/app.scss', 'dist/css/'); 16 | 17 | mix.copyDirectory('fonts', 'dist/fonts'); 18 | mix.copyDirectory('src/icons', 'dist/icons'); 19 | mix.copy('src/js/background.js', 'dist/js/'); 20 | mix.copy('src/manifest.json', 'dist/'); 21 | mix.copy('src/*.html', 'dist/'); 22 | 23 | // Full API 24 | // mix.js(src, output); 25 | // mix.react(src, output); <-- Identical to mix.js(), but registers React Babel compilation. 26 | // mix.preact(src, output); <-- Identical to mix.js(), but registers Preact compilation. 27 | // mix.coffee(src, output); <-- Identical to mix.js(), but registers CoffeeScript compilation. 28 | // mix.ts(src, output); <-- TypeScript support. Requires tsconfig.json to exist in the same folder as webpack.mix.js 29 | // mix.extract(vendorLibs); 30 | // mix.sass(src, output); 31 | // mix.less(src, output); 32 | // mix.stylus(src, output); 33 | // mix.postCss(src, output, [require('postcss-some-plugin')()]); 34 | // mix.browserSync('my-site.test'); 35 | // mix.combine(files, destination); 36 | // mix.babel(files, destination); <-- Identical to mix.combine(), but also includes Babel compilation. 37 | // mix.copy(from, to); 38 | // mix.copyDirectory(fromDir, toDir); 39 | // mix.minify(file); 40 | // mix.sourceMaps(); // Enable sourcemaps 41 | // mix.version(); // Enable versioning. 42 | // mix.disableNotifications(); 43 | // mix.setPublicPath('path/to/public'); 44 | // mix.setResourceRoot('prefix/for/resource/locators'); 45 | // mix.autoload({}); <-- Will be passed to Webpack's ProvidePlugin. 46 | // mix.webpackConfig({}); <-- Override webpack.config.js, without editing the file directly. 47 | // mix.babelConfig({}); <-- Merge extra Babel configuration (plugins, etc.) with Mix's default. 48 | // mix.then(function () {}) <-- Will be triggered each time Webpack finishes building. 49 | // mix.dump(); <-- Dump the generated webpack config object t the console. 50 | // mix.extend(name, handler) <-- Extend Mix's API with your own components. 51 | // mix.options({ 52 | // extractVueStyles: false, // Extract .vue component styling to file, rather than inline. 53 | // globalVueStyles: file, // Variables file to be imported in every component. 54 | // processCssUrls: true, // Process/optimize relative stylesheet url()'s. Set to false, if you don't want them touched. 55 | // purifyCss: false, // Remove unused CSS selectors. 56 | // terser: {}, // Terser-specific options. https://github.com/webpack-contrib/terser-webpack-plugin#options 57 | // postCss: [] // Post-CSS options: https://github.com/postcss/postcss/blob/master/docs/plugins.md 58 | // }); 59 | --------------------------------------------------------------------------------