├── .github
├── FUNDING.yml
└── images
│ ├── dark.png
│ └── light.png
├── LICENSE
├── README.md
├── main.css
├── main.js
└── test.html
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | patreon: dev_plug
2 |
--------------------------------------------------------------------------------
/.github/images/dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DEV-PLUG/Github-On-Web/d87424dbbd7b48cccc099731faf4b2d609fd83b1/.github/images/dark.png
--------------------------------------------------------------------------------
/.github/images/light.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DEV-PLUG/Github-On-Web/d87424dbbd7b48cccc099731faf4b2d609fd83b1/.github/images/light.png
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2021 JiHwan Choi
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Github On Web - 깃헙 레포지토리를 웹에서 쉽게.
2 |
3 | [](https://www.patreon.com/bePatron?u=64697816)
4 |
5 | ## ❓ Github On Web이 무엇인가요?
6 | - **Github On Web**은 html에서 **Id 설정만으로 깃헙 레포지토리를 표시할 수 있게 ** 하기 위해 만들었습니다.
7 | - 제가 필요해 만들어 봤고, 코드도 굉장히 굉장히 적기 때문에 포트폴리오에 깃헙 레포지토리 표시할 때 사용하시기 좋습니다.
8 | - 피드백이나 문제점은 이슈를 생성해 알려주세요!
9 |
10 | ## 🙋♀️ 구체적인 사용법을 알려주세요!
11 | 1. 우선, Js 파일을 로드해주세요! 제이쿼리와 구글 아이콘을 사용합니다!
12 |
13 | > 제이쿼리와 구글 아이콘을 로드하지 않은 경우 다음 코드 사용
14 | ```html
15 |
16 |
17 |
18 | ```
19 |
20 | > 제이쿼리와 구글 아이콘을 로드한 경우 다음 코드 사용
21 | ```html
22 |
23 | ```
24 |
25 | 2. html에서 요소를 생성하고, 다음과 같이 클래스와 아이디를 설정해주세요! 아이디에는 자신의 레포지토리를 삽입하세요!
26 | ```html
27 |
28 | ```
29 | 3. 다크 모드를 적용하려면 클래스에 repository-style-dark를 추가하세요!
30 | ```html
31 |
32 | ```
33 |
34 | ## 📥 사용결과
35 | > 기본
36 |
37 |
38 | > 다크 모드 적용
39 |
40 |
41 |
--------------------------------------------------------------------------------
/main.css:
--------------------------------------------------------------------------------
1 | .github-repository {
2 | width: 440px;
3 | height: 115px;
4 |
5 | border: 1px solid #CECECE;
6 |
7 | text-decoration: none;
8 | display: block;
9 |
10 | padding: 16px;
11 | box-sizing: border-box;
12 | border-radius: 7px;
13 |
14 | transition: .3s;
15 | transition-property: background-color;
16 |
17 | position: relative;
18 | }
19 | .github-repository:hover {
20 | background-color: #f5f5f5;
21 | }
22 |
23 | .repository-style-dark {
24 | background-color: #22272e;
25 | border: 1px solid #444c56;
26 | }
27 | .repository-style-dark:hover {
28 | background-color: #343b46;
29 | }
30 |
31 | .repository-name {
32 | font-size: 17px;
33 | font-weight: bold;
34 | color: #218bff;
35 |
36 | text-decoration: none;
37 | display: block;
38 |
39 | margin: 0 0 5px;
40 | }
41 | .repository-name:hover {
42 | text-decoration: underline;
43 | }
44 | .repository-des {
45 | font-size: 14px;
46 | color: #666666;
47 |
48 | margin: 0 0 15px;
49 | }
50 | .repository-style-dark .repository-des {
51 | color: #9c9c9c;
52 | }
53 |
54 | .repository-footer {
55 | display: flex;
56 |
57 | font-size: 14px;
58 | color: #666666;
59 | line-height: 14px;
60 | }
61 | .repository-style-dark .repository-footer {
62 | color: #9c9c9c;
63 | }
64 | .repository-footer-box {
65 | display: flex;
66 | }
67 | .repository-footer-box .material-icons {
68 | font-size: 18px !important;
69 | line-height: 14px !important;
70 | }
71 | .repository-language-color {
72 | width: 14px;
73 | height: 14px;
74 | border-radius: 14px;
75 | background-color: #ECECEC;
76 | }
77 | .repository-language-name {
78 | margin: 0 15px 0 5px;
79 | }
80 | .repository-starts-count {
81 | margin: 0 15px 0 5px;
82 | }
83 |
84 | .loading-box {
85 | position: relative;
86 |
87 | width: 20px;
88 | height: 20px;
89 |
90 | position: absolute;
91 | top: 50%;
92 | left: 50%;
93 | transform: translate(-50%,-50%);
94 |
95 | margin: 0 15px 0 0;
96 | }
97 | .loading-circle {
98 | animation-name:spinCircle;
99 | animation-duration:.7s;
100 | animation-iteration-count:infinite;
101 | animation-timing-function:linear;
102 |
103 | display: block;
104 | position: absolute;
105 | top: 50%;
106 | left: 50%;
107 | transform: translate(-50%,-50%);
108 |
109 | width: 20px;
110 | height: 20px;
111 | border: 2px solid rgba(255, 255, 255, 0);
112 | border-top: 2px solid rgb(134, 134, 134);
113 | border-radius: 50em;
114 | }
115 | @keyframes spinCircle {
116 | from {
117 | transform:translate(-50%, -50%) rotate(0);
118 | }
119 | to {
120 | transform:translate(-50%, -50%) rotate(360deg);
121 | }
122 | }
123 |
124 | @media all and (max-width: 1150px) {
125 | .github-repository {
126 | width: 95%;
127 | margin: 0 auto;
128 | }
129 | }
--------------------------------------------------------------------------------
/main.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function () {
2 |
3 | var cssId = 'GithubOnWeb'; // CSS 불러오기
4 | if (!document.getElementById(cssId)) {
5 | var head = document.getElementsByTagName('head')[0];
6 | var link = document.createElement('link');
7 | link.id = cssId;
8 | link.rel = 'stylesheet';
9 | link.type = 'text/css';
10 | link.href = 'https://dev-plug.github.io/Github-On-Web/main.css';
11 | link.media = 'all';
12 | head.appendChild(link);
13 | }
14 |
15 | function load_repository(property) {
16 | $.ajax({
17 | url: `https://api.github.com/repos/${$(property).attr('id')}`,
18 | method: "GET",
19 | success: function(result) {
20 | $(property).empty();
21 |
22 | if (result) {
23 | let repository_name, repository_description, repository_language_color, repository_language_name, repository_stars_count;
24 |
25 | // repo 이름 설정
26 | if(result.owner.type == 'User') {
27 | repository_name = result.full_name.split('/')[1];
28 | } else {
29 | repository_name = result.full_name;
30 | }
31 |
32 | // repo 설명 설정
33 | function getByte(str) {
34 | var byte = 0;
35 |
36 | for (var i=0; i 127) ? byte += 2 : byte++ ;
39 | }
40 | return byte;
41 | }
42 |
43 | if(getByte(result.description.length) > 28) {
44 | repository_description = result.description.substr(0, 27) + '..';
45 | } else {
46 | repository_description = result.description;
47 | }
48 |
49 | // repo 언어 색 설정
50 | if(result.language == 'JavaScript') repository_language_color = '#f1e05a';
51 | else if(result.language == '1C Enterprise') repository_language_color = '#814CCC';
52 | else if(result.language == '4D') repository_language_color = '#004289';
53 | else if(result.language == 'ABAP') repository_language_color = '#E8274B';
54 | else if(result.language == 'ABAP CDS') repository_language_color = '#555e25';
55 | else if(result.language == 'ActionScript') repository_language_color = '#882B0F';
56 | else if(result.language == 'Ada') repository_language_color = '#02f88c';
57 | else if(result.language == 'Adobe Font Metrics') repository_language_color = '#fa0f00';
58 | else if(result.language == 'Agda') repository_language_color = '#315665';
59 | else if(result.language == 'AGS Script') repository_language_color = '#B9D9FF';
60 | else if(result.language == 'AIDL') repository_language_color = '#34EB6B';
61 | else if(result.language == 'AL') repository_language_color = '#3AA2B5';
62 | else if(result.language == 'Alloy') repository_language_color = '#64C800';
63 | else if(result.language == 'Alpine Abuild') repository_language_color = '#0D597F';
64 | else if(result.language == 'Altium Designer') repository_language_color = '#A89663';
65 | else if(result.language == 'AMPL') repository_language_color = '#E6EFBB';
66 | else if(result.language == 'AngelScript') repository_language_color = '#C7D7DC';
67 | else if(result.language == 'Ant Build System') repository_language_color = '#A9157E';
68 | else if(result.language == 'ANTLR') repository_language_color = '#9DC3FF';
69 | else if(result.language == 'ApacheConf') repository_language_color = '#d12127';
70 | else if(result.language == 'Apex') repository_language_color = '#1797c0';
71 | else if(result.language == 'API Blueprint') repository_language_color = '#2ACCA8';
72 | else if(result.language == 'APL') repository_language_color = '#5A8164';
73 | else if(result.language == 'Apollo Guidance Computer') repository_language_color = '#0B3D91';
74 | else if(result.language == 'AppleScript') repository_language_color = '#101F1F';
75 | else if(result.language == 'Arc') repository_language_color = '#aa2afe';
76 | else if(result.language == 'AsciiDoc') repository_language_color = '#73a0c5';
77 | else if(result.language == 'ASL') repository_language_color = '#cccccc';
78 | else if(result.language == 'ASP.NET') repository_language_color = '#9400ff';
79 | else if(result.language == 'AspectJ') repository_language_color = '#a957b0';
80 | else if(result.language == 'Assembly') repository_language_color = '#6E4C13';
81 | else if(result.language == 'Astro') repository_language_color = '#ff5a03';
82 | else if(result.language == 'Asymptote') repository_language_color = '#ff0000';
83 | else if(result.language == 'ATS') repository_language_color = '#1ac620';
84 | else if(result.language == 'Augeas') repository_language_color = '#9CC134';
85 | else if(result.language == 'AutoHotkey') repository_language_color = '#6594b9';
86 | else if(result.language == 'AutoIt') repository_language_color = '#1C3552';
87 | else if(result.language == 'Avro IDL') repository_language_color = '#0040FF';
88 | else if(result.language == 'Awk') repository_language_color = '#c30e9b';
89 | else if(result.language == 'Ballerina') repository_language_color = '#FF5000';
90 | else if(result.language == 'BASIC') repository_language_color = '#ff0000';
91 | else if(result.language == 'Batchfile') repository_language_color = '#C1F12E';
92 | else if(result.language == 'Beef') repository_language_color = '#a52f4e';
93 | else if(result.language == 'Befunge') repository_language_color = '#cccccc';
94 | else if(result.language == 'BibTeX') repository_language_color = '#778899';
95 | else if(result.language == 'Bicep') repository_language_color = '#519aba';
96 | else if(result.language == 'Bison') repository_language_color = '#6A463F';
97 | else if(result.language == 'BitBake') repository_language_color = '#00bce4';
98 | else if(result.language == 'Blade') repository_language_color = '#f7523f';
99 | else if(result.language == 'BlitzBasic') repository_language_color = '#00FFAE';
100 | else if(result.language == 'BlitzMax') repository_language_color = '#cd6400';
101 | else if(result.language == 'Bluespec') repository_language_color = '#12223c';
102 | else if(result.language == 'Boo') repository_language_color = '#d4bec1';
103 | else if(result.language == 'Boogie') repository_language_color = '#c80fa0';
104 | else if(result.language == 'Brainfuck') repository_language_color = '#2F2530';
105 | else if(result.language == 'Brightscript') repository_language_color = '#662D91';
106 | else if(result.language == 'Browserslist') repository_language_color = '#ffd539';
107 | else if(result.language == 'C') repository_language_color = '#555555';
108 | else if(result.language == 'C#') repository_language_color = '#178600';
109 | else if(result.language == 'C++') repository_language_color = '#f34b7d';
110 | else if(result.language == 'C2hs Haskell') repository_language_color = '#cccccc';
111 | else if(result.language == 'Cabal Config') repository_language_color = '#483465';
112 | else if(result.language == 'Cap\'n Proto') repository_language_color = '#c42727';
113 | else if(result.language == 'CartoCSS') repository_language_color = '#cccccc';
114 | else if(result.language == 'Ceylon') repository_language_color = '#dfa535';
115 | else if(result.language == 'Chapel') repository_language_color = '#8dc63f';
116 | else if(result.language == 'Charity') repository_language_color = '#cccccc';
117 | else if(result.language == 'ChucK') repository_language_color = '#3f8000';
118 | else if(result.language == 'Cirru') repository_language_color = '#ccccff';
119 | else if(result.language == 'Clarion') repository_language_color = '#db901e';
120 | else if(result.language == 'Classic ASP') repository_language_color = '#6a40fd';
121 | else if(result.language == 'Clean') repository_language_color = '#3F85AF';
122 | else if(result.language == 'Click') repository_language_color = '#E4E6F3';
123 | else if(result.language == 'CLIPS') repository_language_color = '#00A300';
124 | else if(result.language == 'Clojure') repository_language_color = '#db5855';
125 | else if(result.language == 'Closure Templates') repository_language_color = '#0d948f';
126 | else if(result.language == 'Cloud Firestore Security Rules') repository_language_color = '#FFA000';
127 | else if(result.language == 'CMake') repository_language_color = '#DA3434';
128 | else if(result.language == 'COBOL') repository_language_color = '#cccccc';
129 | else if(result.language == 'CodeQL') repository_language_color = '#140f46';
130 | else if(result.language == 'CoffeeScript') repository_language_color = '#244776';
131 | else if(result.language == 'ColdFusion') repository_language_color = '#ed2cd6';
132 | else if(result.language == 'ColdFusion CFC') repository_language_color = '#ed2cd6';
133 | else if(result.language == 'COLLADA') repository_language_color = '#F1A42B';
134 | else if(result.language == 'Common Lisp') repository_language_color = '#3fb68b';
135 | else if(result.language == 'Common Workflow Language') repository_language_color = '#B5314C';
136 | else if(result.language == 'Component Pascal') repository_language_color = '#B0CE4E';
137 | else if(result.language == 'Cool') repository_language_color = '#cccccc';
138 | else if(result.language == 'Coq') repository_language_color = '#d0b68c';
139 | else if(result.language == 'Crystal') repository_language_color = '#000100';
140 | else if(result.language == 'CSON') repository_language_color = '#244776';
141 | else if(result.language == 'Csound') repository_language_color = '#1a1a1a';
142 | else if(result.language == 'Csound Document') repository_language_color = '#1a1a1a';
143 | else if(result.language == 'Csound Score') repository_language_color = '#1a1a1a';
144 | else if(result.language == 'CSS') repository_language_color = '#563d7c';
145 | else if(result.language == 'CSV') repository_language_color = '#237346';
146 | else if(result.language == 'Cuda') repository_language_color = '#3A4E3A';
147 | else if(result.language == 'CUE') repository_language_color = '#5886E1';
148 | else if(result.language == 'CWeb') repository_language_color = '#00007a';
149 | else if(result.language == 'Cycript') repository_language_color = '#cccccc';
150 | else if(result.language == 'Cython') repository_language_color = '#fedf5b';
151 | else if(result.language == 'D') repository_language_color = '#ba595e';
152 | else if(result.language == 'Dafny') repository_language_color = '#FFEC25';
153 | else if(result.language == 'Darcs Patch') repository_language_color = '#8eff23';
154 | else if(result.language == 'Dart') repository_language_color = '#00B4AB';
155 | else if(result.language == 'DataWeave') repository_language_color = '#003a52';
156 | else if(result.language == 'Dhall') repository_language_color = '#dfafff';
157 | else if(result.language == 'DIGITAL Command Language') repository_language_color = '#cccccc';
158 | else if(result.language == 'DirectX 3D File') repository_language_color = '#aace60';
159 | else if(result.language == 'DM') repository_language_color = '#447265';
160 | else if(result.language == 'Dockerfile') repository_language_color = '#384d54';
161 | else if(result.language == 'Dogescript') repository_language_color = '#cca760';
162 | else if(result.language == 'DTrace') repository_language_color = '#cccccc';
163 | else if(result.language == 'Dylan') repository_language_color = '#6c616e';
164 | else if(result.language == 'E') repository_language_color = '#ccce35';
165 | else if(result.language == 'Earthly') repository_language_color = '#2af0ff';
166 | else if(result.language == 'Easybuild') repository_language_color = '#069406';
167 | else if(result.language == 'eC') repository_language_color = '#913960';
168 | else if(result.language == 'Ecere Projects') repository_language_color = '#913960';
169 | else if(result.language == 'ECL') repository_language_color = '#8a1267';
170 | else if(result.language == 'ECLiPSe') repository_language_color = '#001d9d';
171 | else if(result.language == 'EditorConfig') repository_language_color = '#fff1f2';
172 | else if(result.language == 'Eiffel') repository_language_color = '#4d6977';
173 | else if(result.language == 'EJS') repository_language_color = '#a91e50';
174 | else if(result.language == 'Elixir') repository_language_color = '#6e4a7e';
175 | else if(result.language == 'Elm') repository_language_color = '#60B5CC';
176 | else if(result.language == 'Emacs Lisp') repository_language_color = '#c065db';
177 | else if(result.language == 'EmberScript') repository_language_color = '#FFF4F3';
178 | else if(result.language == 'EQ') repository_language_color = '#a78649';
179 | else if(result.language == 'Erlang') repository_language_color = '#B83998';
180 | else if(result.language == 'F#') repository_language_color = '#b845fc';
181 | else if(result.language == 'F*') repository_language_color = '#572e30';
182 | else if(result.language == 'Factor') repository_language_color = '#636746';
183 | else if(result.language == 'Fancy') repository_language_color = '#7b9db4';
184 | else if(result.language == 'Fantom') repository_language_color = '#14253c';
185 | else if(result.language == 'Faust') repository_language_color = '#c37240';
186 | else if(result.language == 'Fennel') repository_language_color = '#fff3d7';
187 | else if(result.language == 'FIGlet Font') repository_language_color = '#FFDDBB';
188 | else if(result.language == 'Filebench WML') repository_language_color = '#F6B900';
189 | else if(result.language == 'Filterscript') repository_language_color = '#cccccc';
190 | else if(result.language == 'fish') repository_language_color = '#4aae47';
191 | else if(result.language == 'Fluent') repository_language_color = '#ffcc33';
192 | else if(result.language == 'FLUX') repository_language_color = '#88ccff';
193 | else if(result.language == 'Forth') repository_language_color = '#341708';
194 | else if(result.language == 'Fortran') repository_language_color = '#4d41b1';
195 | else if(result.language == 'Fortran Free Form') repository_language_color = '#4d41b1';
196 | else if(result.language == 'FreeBasic') repository_language_color = '#867db1';
197 | else if(result.language == 'FreeMarker') repository_language_color = '#0050b2';
198 | else if(result.language == 'Frege') repository_language_color = '#00cafe';
199 | else if(result.language == 'Futhark') repository_language_color = '#5f021f';
200 | else if(result.language == 'G-code') repository_language_color = '#D08CF2';
201 | else if(result.language == 'Game Maker Language') repository_language_color = '#71b417';
202 | else if(result.language == 'GAML') repository_language_color = '#FFC766';
203 | else if(result.language == 'GAMS') repository_language_color = '#f49a22';
204 | else if(result.language == 'GAP') repository_language_color = '#0000cc';
205 | else if(result.language == 'GCC Machine Description') repository_language_color = '#FFCFAB';
206 | else if(result.language == 'GDB') repository_language_color = '#cccccc';
207 | else if(result.language == 'GDScript') repository_language_color = '#355570';
208 | else if(result.language == 'GEDCOM') repository_language_color = '#003058';
209 | else if(result.language == 'Gemfile.lock') repository_language_color = '#701516';
210 | else if(result.language == 'Genie') repository_language_color = '#fb855d';
211 | else if(result.language == 'Genshi') repository_language_color = '#951531';
212 | else if(result.language == 'Gentoo Ebuild') repository_language_color = '#9400ff';
213 | else if(result.language == 'Gentoo Eclass') repository_language_color = '#9400ff';
214 | else if(result.language == 'Gerber Image') repository_language_color = '#d20b00';
215 | else if(result.language == 'Gherkin') repository_language_color = '#5B2063';
216 | else if(result.language == 'Git Attributes') repository_language_color = '#F44D27';
217 | else if(result.language == 'Git Config') repository_language_color = '#F44D27';
218 | else if(result.language == 'GLSL') repository_language_color = '#5686a5';
219 | else if(result.language == 'Glyph') repository_language_color = '#c1ac7f';
220 | else if(result.language == 'Gnuplot') repository_language_color = '#f0a9f0';
221 | else if(result.language == 'Go') repository_language_color = '#00ADD8';
222 | else if(result.language == 'Go Checksums') repository_language_color = '#00ADD8';
223 | else if(result.language == 'Go Module') repository_language_color = '#00ADD8';
224 | else if(result.language == 'Golo') repository_language_color = '#88562A';
225 | else if(result.language == 'Gosu') repository_language_color = '#82937f';
226 | else if(result.language == 'Grace') repository_language_color = '#615f8b';
227 | else if(result.language == 'Gradle') repository_language_color = '#02303a';
228 | else if(result.language == 'Grammatical Framework') repository_language_color = '#ff0000';
229 | else if(result.language == 'GraphQL') repository_language_color = '#e10098';
230 | else if(result.language == 'Graphviz (DOT)') repository_language_color = '#2596be';
231 | else if(result.language == 'Groovy') repository_language_color = '#4298b8';
232 | else if(result.language == 'Groovy Server Pages') repository_language_color = '#4298b8';
233 | else if(result.language == 'Hack') repository_language_color = '#878787';
234 | else if(result.language == 'Haml') repository_language_color = '#ece2a9';
235 | else if(result.language == 'Handlebars') repository_language_color = '#f7931e';
236 | else if(result.language == 'HAProxy') repository_language_color = '#106da9';
237 | else if(result.language == 'Harbour') repository_language_color = '#0e60e3';
238 | else if(result.language == 'Haskell') repository_language_color = '#5e5086';
239 | else if(result.language == 'Haxe') repository_language_color = '#df7900';
240 | else if(result.language == 'HCL') repository_language_color = '#cccccc';
241 | else if(result.language == 'HiveQL') repository_language_color = '#dce200';
242 | else if(result.language == 'HLSL') repository_language_color = '#aace60';
243 | else if(result.language == 'HolyC') repository_language_color = '#ffefaf';
244 | else if(result.language == 'HTML') repository_language_color = '#e34c26';
245 | else if(result.language == 'HTML+ECR') repository_language_color = '#2e1052';
246 | else if(result.language == 'HTML+EEX') repository_language_color = '#6e4a7e';
247 | else if(result.language == 'HTML+ERB') repository_language_color = '#701516';
248 | else if(result.language == 'HTML+PHP') repository_language_color = '#4f5d95';
249 | else if(result.language == 'HTML+Razor') repository_language_color = '#512be4';
250 | else if(result.language == 'HTTP') repository_language_color = '#005C9C';
251 | else if(result.language == 'HXML') repository_language_color = '#f68712';
252 | else if(result.language == 'Hy') repository_language_color = '#7790B2';
253 | else if(result.language == 'HyPhy') repository_language_color = '#cccccc';
254 | else if(result.language == 'IDL') repository_language_color = '#a3522f';
255 | else if(result.language == 'Idris') repository_language_color = '#b30000';
256 | else if(result.language == 'Ignore List') repository_language_color = '#000000';
257 | else if(result.language == 'IGOR Pro') repository_language_color = '#0000cc';
258 | else if(result.language == 'ImageJ Macro') repository_language_color = '#99AAFF';
259 | else if(result.language == 'Inform 7') repository_language_color = '#cccccc';
260 | else if(result.language == 'INI') repository_language_color = '#d1dbe0';
261 | else if(result.language == 'Inno Setup') repository_language_color = '#264b99';
262 | else if(result.language == 'Io') repository_language_color = '#a9188d';
263 | else if(result.language == 'Ioke') repository_language_color = '#078193';
264 | else if(result.language == 'Isabelle') repository_language_color = '#FEFE00';
265 | else if(result.language == 'Isabelle ROOT') repository_language_color = '#FEFE00';
266 | else if(result.language == 'J') repository_language_color = '#9EEDFF';
267 | else if(result.language == 'JAR Manifest') repository_language_color = '#b07219';
268 | else if(result.language == 'Jasmin') repository_language_color = '#d03600';
269 | else if(result.language == 'Java') repository_language_color = '#b07219';
270 | else if(result.language == 'Java Properties') repository_language_color = '#2A6277';
271 | else if(result.language == 'Java Server Pages') repository_language_color = '#2A6277';
272 | else if(result.language == 'JavaScript+ERB') repository_language_color = '#f1e05a';
273 | else if(result.language == 'Jest Snapshot') repository_language_color = '#15c213';
274 | else if(result.language == 'JFlex') repository_language_color = '#DBCA00';
275 | else if(result.language == 'Jinja') repository_language_color = '#a52a22';
276 | else if(result.language == 'Jison') repository_language_color = '#56b3cb';
277 | else if(result.language == 'Jison Lex') repository_language_color = '#56b3cb';
278 | else if(result.language == 'Jolie') repository_language_color = '#843179';
279 | else if(result.language == 'jq') repository_language_color = '#c7254e';
280 | else if(result.language == 'JSON') repository_language_color = '#292929';
281 | else if(result.language == 'JSON with Comments') repository_language_color = '#292929';
282 | else if(result.language == 'JSON5') repository_language_color = '#267CB9';
283 | else if(result.language == 'JSONiq') repository_language_color = '#40d47e';
284 | else if(result.language == 'JSONLD') repository_language_color = '#0c479c';
285 | else if(result.language == 'Jsonnet') repository_language_color = '#0064bd';
286 | else if(result.language == 'Julia') repository_language_color = '#a270ba';
287 | else if(result.language == 'Jupyter Notebook') repository_language_color = '#DA5B0B';
288 | else if(result.language == 'Kaitai Struct') repository_language_color = '#773b37';
289 | else if(result.language == 'KakouneScript') repository_language_color = '#6f8042';
290 | else if(result.language == 'KiCad Layout') repository_language_color = '#2f4aab';
291 | else if(result.language == 'KiCad Legacy Layout') repository_language_color = '#2f4aab';
292 | else if(result.language == 'KiCad Schematic') repository_language_color = '#2f4aab';
293 | else if(result.language == 'Kotlin') repository_language_color = '#A97BFF';
294 | else if(result.language == 'KRL') repository_language_color = '#28430A';
295 | else if(result.language == 'LabVIEW') repository_language_color = '#fede06';
296 | else if(result.language == 'Lark') repository_language_color = '#2980B9';
297 | else if(result.language == 'Lasso') repository_language_color = '#999999';
298 | else if(result.language == 'Latte') repository_language_color = '#f2a542';
299 | else if(result.language == 'Lean') repository_language_color = '#cccccc';
300 | else if(result.language == 'Less') repository_language_color = '#1d365d';
301 | else if(result.language == 'Lex') repository_language_color = '#DBCA00';
302 | else if(result.language == 'LFE') repository_language_color = '#4C3023';
303 | else if(result.language == 'LilyPond') repository_language_color = '#9ccc7c';
304 | else if(result.language == 'Limbo') repository_language_color = '#cccccc';
305 | else if(result.language == 'Liquid') repository_language_color = '#67b8de';
306 | else if(result.language == 'Literate Agda') repository_language_color = '#315665';
307 | else if(result.language == 'Literate CoffeeScript') repository_language_color = '#244776';
308 | else if(result.language == 'Literate Haskell') repository_language_color = '#5e5086';
309 | else if(result.language == 'LiveScript') repository_language_color = '#499886';
310 | else if(result.language == 'LLVM') repository_language_color = '#185619';
311 | else if(result.language == 'Logos') repository_language_color = '#cccccc';
312 | else if(result.language == 'Logtalk') repository_language_color = '#295b9a';
313 | else if(result.language == 'LOLCODE') repository_language_color = '#cc9900';
314 | else if(result.language == 'LookML') repository_language_color = '#652B81';
315 | else if(result.language == 'LoomScript') repository_language_color = '#cccccc';
316 | else if(result.language == 'LSL') repository_language_color = '#3d9970';
317 | else if(result.language == 'Lua') repository_language_color = '#000080';
318 | else if(result.language == 'M') repository_language_color = '#cccccc';
319 | else if(result.language == 'M4') repository_language_color = '#cccccc';
320 | else if(result.language == 'M4Sugar') repository_language_color = '#cccccc';
321 | else if(result.language == 'Macaulay2') repository_language_color = '#d8ffff';
322 | else if(result.language == 'Makefile') repository_language_color = '#427819';
323 | else if(result.language == 'Mako') repository_language_color = '#7e858d';
324 | else if(result.language == 'Markdown') repository_language_color = '#083fa1';
325 | else if(result.language == 'Marko') repository_language_color = '#42bff2';
326 | else if(result.language == 'Mask') repository_language_color = '#f97732';
327 | else if(result.language == 'Mathematica') repository_language_color = '#dd1100';
328 | else if(result.language == 'MATLAB') repository_language_color = '#e16737';
329 | else if(result.language == 'Max') repository_language_color = '#c4a79c';
330 | else if(result.language == 'MAXScript') repository_language_color = '#00a6a6';
331 | else if(result.language == 'mcfunction') repository_language_color = '#E22837';
332 | else if(result.language == 'Mercury') repository_language_color = '#ff2b2b';
333 | else if(result.language == 'Meson') repository_language_color = '#007800';
334 | else if(result.language == 'Metal') repository_language_color = '#8f14e9';
335 | else if(result.language == 'MiniD') repository_language_color = '#cccccc';
336 | else if(result.language == 'Mirah') repository_language_color = '#c7a938';
337 | else if(result.language == 'mIRC Script') repository_language_color = '#3d57c3';
338 | else if(result.language == 'MLIR') repository_language_color = '#5EC8DB';
339 | else if(result.language == 'Modelica') repository_language_color = '#de1d31';
340 | else if(result.language == 'Modula-2') repository_language_color = '#10253f';
341 | else if(result.language == 'Modula-3') repository_language_color = '#223388';
342 | else if(result.language == 'Module Management System') repository_language_color = '#cccccc';
343 | else if(result.language == 'Monkey') repository_language_color = '#cccccc';
344 | else if(result.language == 'Moocode') repository_language_color = '#cccccc';
345 | else if(result.language == 'MoonScript') repository_language_color = '#ff4585';
346 | else if(result.language == 'Motoko') repository_language_color = '#fbb03b';
347 | else if(result.language == 'Motorola 68K Assembly') repository_language_color = '#005daa';
348 | else if(result.language == 'MQL4') repository_language_color = '#62A8D6';
349 | else if(result.language == 'MQL5') repository_language_color = '#4A76B8';
350 | else if(result.language == 'MTML') repository_language_color = '#b7e1f4';
351 | else if(result.language == 'MUF') repository_language_color = '#cccccc';
352 | else if(result.language == 'mupad') repository_language_color = '#244963';
353 | else if(result.language == 'Mustache') repository_language_color = '#724b3b';
354 | else if(result.language == 'Myghty') repository_language_color = '#cccccc';
355 | else if(result.language == 'nanorc') repository_language_color = '#2d004d';
356 | else if(result.language == 'NASL') repository_language_color = '#cccccc';
357 | else if(result.language == 'NCL') repository_language_color = '#28431f';
358 | else if(result.language == 'Nearley') repository_language_color = '#990000';
359 | else if(result.language == 'Nemerle') repository_language_color = '#3d3c6e';
360 | else if(result.language == 'nesC') repository_language_color = '#94B0C7';
361 | else if(result.language == 'NetLinx') repository_language_color = '#0aa0ff';
362 | else if(result.language == 'NetLinx+ERB') repository_language_color = '#747faa';
363 | else if(result.language == 'NetLogo') repository_language_color = '#ff6375';
364 | else if(result.language == 'NewLisp') repository_language_color = '#87AED7';
365 | else if(result.language == 'Nextflow') repository_language_color = '#3ac486';
366 | else if(result.language == 'Nginx') repository_language_color = '#009639';
367 | else if(result.language == 'Nim') repository_language_color = '#ffc200';
368 | else if(result.language == 'Nit') repository_language_color = '#009917';
369 | else if(result.language == 'Nix') repository_language_color = '#7e7eff';
370 | else if(result.language == 'NPM Config') repository_language_color = '#cb3837';
371 | else if(result.language == 'NSIS') repository_language_color = '#cccccc';
372 | else if(result.language == 'Nu') repository_language_color = '#c9df40';
373 | else if(result.language == 'NumPy') repository_language_color = '#9C8AF9';
374 | else if(result.language == 'Nunjucks') repository_language_color = '#3d8137';
375 | else if(result.language == 'NWScript') repository_language_color = '#111522';
376 | else if(result.language == 'Objective-C') repository_language_color = '#438eff';
377 | else if(result.language == 'Objective-C++') repository_language_color = '#6866fb';
378 | else if(result.language == 'Objective-J') repository_language_color = '#ff0c5a';
379 | else if(result.language == 'ObjectScript') repository_language_color = '#424893';
380 | else if(result.language == 'OCaml') repository_language_color = '#3be133';
381 | else if(result.language == 'Odin') repository_language_color = '#60AFFE';
382 | else if(result.language == 'Omgrofl') repository_language_color = '#cabbff';
383 | else if(result.language == 'ooc') repository_language_color = '#b0b77e';
384 | else if(result.language == 'Opa') repository_language_color = '#cccccc';
385 | else if(result.language == 'Opal') repository_language_color = '#f7ede0';
386 | else if(result.language == 'Open Policy Agent') repository_language_color = '#7d9199';
387 | else if(result.language == 'OpenCL') repository_language_color = '#ed2e2d';
388 | else if(result.language == 'OpenEdge ABL') repository_language_color = '#5ce600';
389 | else if(result.language == 'OpenQASM') repository_language_color = '#AA70FF';
390 | else if(result.language == 'OpenRC runscript') repository_language_color = '#cccccc';
391 | else if(result.language == 'OpenSCAD') repository_language_color = '#e5cd45';
392 | else if(result.language == 'Org') repository_language_color = '#77aa99';
393 | else if(result.language == 'Ox') repository_language_color = '#cccccc';
394 | else if(result.language == 'Oxygene') repository_language_color = '#cdd0e3';
395 | else if(result.language == 'Oz') repository_language_color = '#fab738';
396 | else if(result.language == 'P4') repository_language_color = '#7055b5';
397 | else if(result.language == 'Pan') repository_language_color = '#cc0000';
398 | else if(result.language == 'Papyrus') repository_language_color = '#6600cc';
399 | else if(result.language == 'Parrot') repository_language_color = '#f3ca0a';
400 | else if(result.language == 'Parrot Assembly') repository_language_color = '#cccccc';
401 | else if(result.language == 'Parrot Internal Representation') repository_language_color = '#cccccc';
402 | else if(result.language == 'Pascal') repository_language_color = '#E3F171';
403 | else if(result.language == 'Pawn') repository_language_color = '#dbb284';
404 | else if(result.language == 'PEG.js') repository_language_color = '#234d6b';
405 | else if(result.language == 'Pep8') repository_language_color = '#C76F5B';
406 | else if(result.language == 'Perl') repository_language_color = '#0298c3';
407 | else if(result.language == 'PHP') repository_language_color = '#4F5D95';
408 | else if(result.language == 'PicoLisp') repository_language_color = '#6067af';
409 | else if(result.language == 'PigLatin') repository_language_color = '#fcd7de';
410 | else if(result.language == 'Pike') repository_language_color = '#005390';
411 | else if(result.language == 'PLpgSQL') repository_language_color = '#336790';
412 | else if(result.language == 'PLSQL') repository_language_color = '#dad8d8';
413 | else if(result.language == 'PogoScript') repository_language_color = '#d80074';
414 | else if(result.language == 'Pony') repository_language_color = '#cccccc';
415 | else if(result.language == 'PostCSS') repository_language_color = '#dc3a0c';
416 | else if(result.language == 'PostScript') repository_language_color = '#da291c';
417 | else if(result.language == 'POV-Ray SDL') repository_language_color = '#6bac65';
418 | else if(result.language == 'PowerBuilder') repository_language_color = '#8f0f8d';
419 | else if(result.language == 'PowerShell') repository_language_color = '#012456';
420 | else if(result.language == 'Prisma') repository_language_color = '#0c344b';
421 | else if(result.language == 'Processing') repository_language_color = '#0096D8';
422 | else if(result.language == 'Prolog') repository_language_color = '#74283c';
423 | else if(result.language == 'Promela') repository_language_color = '#de0000';
424 | else if(result.language == 'Propeller Spin') repository_language_color = '#7fa2a7';
425 | else if(result.language == 'Pug') repository_language_color = '#a86454';
426 | else if(result.language == 'Puppet') repository_language_color = '#302B6D';
427 | else if(result.language == 'PureBasic') repository_language_color = '#5a6986';
428 | else if(result.language == 'PureScript') repository_language_color = '#1D222D';
429 | else if(result.language == 'Python') repository_language_color = '#3572A5';
430 | else if(result.language == 'Python console') repository_language_color = '#3572A5';
431 | else if(result.language == 'Python traceback') repository_language_color = '#3572A5';
432 | else if(result.language == 'q') repository_language_color = '#0040cd';
433 | else if(result.language == 'Q#') repository_language_color = '#fed659';
434 | else if(result.language == 'QMake') repository_language_color = '#cccccc';
435 | else if(result.language == 'QML') repository_language_color = '#44a51c';
436 | else if(result.language == 'Qt Script') repository_language_color = '#00b841';
437 | else if(result.language == 'Quake') repository_language_color = '#882233';
438 | else if(result.language == 'R') repository_language_color = '#198CE7';
439 | else if(result.language == 'Racket') repository_language_color = '#3c5caa';
440 | else if(result.language == 'Ragel') repository_language_color = '#9d5200';
441 | else if(result.language == 'Raku') repository_language_color = '#0000fb';
442 | else if(result.language == 'RAML') repository_language_color = '#77d9fb';
443 | else if(result.language == 'Rascal') repository_language_color = '#fffaa0';
444 | else if(result.language == 'RDoc') repository_language_color = '#701516';
445 | else if(result.language == 'REALbasic') repository_language_color = '#cccccc';
446 | else if(result.language == 'Reason') repository_language_color = '#ff5847';
447 | else if(result.language == 'Rebol') repository_language_color = '#358a5b';
448 | else if(result.language == 'Record Jar') repository_language_color = '#0673ba';
449 | else if(result.language == 'Red') repository_language_color = '#f50000';
450 | else if(result.language == 'Redcode') repository_language_color = '#cccccc';
451 | else if(result.language == 'Regular Expression') repository_language_color = '#009a00';
452 | else if(result.language == 'Ren\'Py') repository_language_color = '#ff7f7f';
453 | else if(result.language == 'RenderScript') repository_language_color = '#cccccc';
454 | else if(result.language == 'ReScript') repository_language_color = '#ed5051';
455 | else if(result.language == 'reStructuredText') repository_language_color = '#141414';
456 | else if(result.language == 'REXX') repository_language_color = '#d90e09';
457 | else if(result.language == 'Ring') repository_language_color = '#2D54CB';
458 | else if(result.language == 'Riot') repository_language_color = '#A71E49';
459 | else if(result.language == 'RMarkdown') repository_language_color = '#198ce7';
460 | else if(result.language == 'RobotFramework') repository_language_color = '#00c0b5';
461 | else if(result.language == 'Roff') repository_language_color = '#ecdebe';
462 | else if(result.language == 'Roff Manpage') repository_language_color = '#ecdebe';
463 | else if(result.language == 'Rouge') repository_language_color = '#cc0088';
464 | else if(result.language == 'RPC') repository_language_color = '#cccccc';
465 | else if(result.language == 'Ruby') repository_language_color = '#701516';
466 | else if(result.language == 'RUNOFF') repository_language_color = '#665a4e';
467 | else if(result.language == 'Rust') repository_language_color = '#dea584';
468 | else if(result.language == 'Sage') repository_language_color = '#cccccc';
469 | else if(result.language == 'SaltStack') repository_language_color = '#646464';
470 | else if(result.language == 'SAS') repository_language_color = '#B34936';
471 | else if(result.language == 'Sass') repository_language_color = '#a53b70';
472 | else if(result.language == 'Scala') repository_language_color = '#c22d40';
473 | else if(result.language == 'Scaml') repository_language_color = '#bd181a';
474 | else if(result.language == 'Scheme') repository_language_color = '#1e4aec';
475 | else if(result.language == 'Scilab') repository_language_color = '#ca0f21';
476 | else if(result.language == 'SCSS') repository_language_color = '#c6538c';
477 | else if(result.language == 'sed') repository_language_color = '#64b970';
478 | else if(result.language == 'Self') repository_language_color = '#0579aa';
479 | else if(result.language == 'ShaderLab') repository_language_color = '#222c37';
480 | else if(result.language == 'Shell') repository_language_color = '#89e051';
481 | else if(result.language == 'ShellCheck Config') repository_language_color = '#cecfcb';
482 | else if(result.language == 'ShellSession') repository_language_color = '#cccccc';
483 | else if(result.language == 'Shen') repository_language_color = '#120F14';
484 | else if(result.language == 'Sieve') repository_language_color = '#cccccc';
485 | else if(result.language == 'Singularity') repository_language_color = '#64E6AD';
486 | else if(result.language == 'Slash') repository_language_color = '#007eff';
487 | else if(result.language == 'Slice') repository_language_color = '#003fa2';
488 | else if(result.language == 'Slim') repository_language_color = '#2b2b2b';
489 | else if(result.language == 'Smali') repository_language_color = '#cccccc';
490 | else if(result.language == 'Smalltalk') repository_language_color = '#596706';
491 | else if(result.language == 'Smarty') repository_language_color = '#f0c040';
492 | else if(result.language == 'SmPL') repository_language_color = '#c94949';
493 | else if(result.language == 'SMT') repository_language_color = '#cccccc';
494 | else if(result.language == 'Solidity') repository_language_color = '#AA6746';
495 | else if(result.language == 'SourcePawn') repository_language_color = '#f69e1d';
496 | else if(result.language == 'SPARQL') repository_language_color = '#0C4597';
497 | else if(result.language == 'SQF') repository_language_color = '#3F3F3F';
498 | else if(result.language == 'SQL') repository_language_color = '#e38c00';
499 | else if(result.language == 'SQLPL') repository_language_color = '#e38c00';
500 | else if(result.language == 'Squirrel') repository_language_color = '#800000';
501 | else if(result.language == 'SRecode Template') repository_language_color = '#348a34';
502 | else if(result.language == 'Stan') repository_language_color = '#b2011d';
503 | else if(result.language == 'Standard ML') repository_language_color = '#dc566d';
504 | else if(result.language == 'Starlark') repository_language_color = '#76d275';
505 | else if(result.language == 'Stata') repository_language_color = '#1a5f91';
506 | else if(result.language == 'StringTemplate') repository_language_color = '#3fb34f';
507 | else if(result.language == 'Stylus') repository_language_color = '#ff6347';
508 | else if(result.language == 'SubRip Text') repository_language_color = '#9e0101';
509 | else if(result.language == 'SugarSS') repository_language_color = '#2fcc9f';
510 | else if(result.language == 'SuperCollider') repository_language_color = '#46390b';
511 | else if(result.language == 'Svelte') repository_language_color = '#ff3e00';
512 | else if(result.language == 'SVG') repository_language_color = '#ff9900';
513 | else if(result.language == 'Swift') repository_language_color = '#F05138';
514 | else if(result.language == 'SWIG') repository_language_color = '#cccccc';
515 | else if(result.language == 'SystemVerilog') repository_language_color = '#DAE1C2';
516 | else if(result.language == 'Tcl') repository_language_color = '#e4cc98';
517 | else if(result.language == 'Tcsh') repository_language_color = '#cccccc';
518 | else if(result.language == 'Terra') repository_language_color = '#00004c';
519 | else if(result.language == 'TeX') repository_language_color = '#3D6117';
520 | else if(result.language == 'Textile') repository_language_color = '#ffe7ac';
521 | else if(result.language == 'TextMate Properties') repository_language_color = '#df66e4';
522 | else if(result.language == 'Thrift') repository_language_color = '#D12127';
523 | else if(result.language == 'TI Program') repository_language_color = '#A0AA87';
524 | else if(result.language == 'TLA') repository_language_color = '#4b0079';
525 | else if(result.language == 'TOML') repository_language_color = '#9c4221';
526 | else if(result.language == 'TSQL') repository_language_color = '#e38c00';
527 | else if(result.language == 'TSV') repository_language_color = '#237346';
528 | else if(result.language == 'TSX') repository_language_color = '#2b7489';
529 | else if(result.language == 'Turing') repository_language_color = '#cf142b';
530 | else if(result.language == 'Twig') repository_language_color = '#c1d026';
531 | else if(result.language == 'TXL') repository_language_color = '#0178b8';
532 | else if(result.language == 'TypeScript') repository_language_color = '#2b7489';
533 | else if(result.language == 'Unified Parallel C') repository_language_color = '#4e3617';
534 | else if(result.language == 'Unity3D Asset') repository_language_color = '#222c37';
535 | else if(result.language == 'Unix Assembly') repository_language_color = '#cccccc';
536 | else if(result.language == 'Uno') repository_language_color = '#9933cc';
537 | else if(result.language == 'UnrealScript') repository_language_color = '#a54c4d';
538 | else if(result.language == 'UrWeb') repository_language_color = '#ccccee';
539 | else if(result.language == 'V') repository_language_color = '#4f87c4';
540 | else if(result.language == 'Vala') repository_language_color = '#fbe5cd';
541 | else if(result.language == 'Valve Data Format') repository_language_color = '#f26025';
542 | else if(result.language == 'VBA') repository_language_color = '#867db1';
543 | else if(result.language == 'VBScript') repository_language_color = '#15dcdc';
544 | else if(result.language == 'VCL') repository_language_color = '#148AA8';
545 | else if(result.language == 'Verilog') repository_language_color = '#b2b7f8';
546 | else if(result.language == 'VHDL') repository_language_color = '#adb2cb';
547 | else if(result.language == 'Vim Help File') repository_language_color = '#199f4b';
548 | else if(result.language == 'Vim Script') repository_language_color = '#199f4b';
549 | else if(result.language == 'Vim Snippet') repository_language_color = '#199f4b';
550 | else if(result.language == 'Visual Basic .NET') repository_language_color = '#945db7';
551 | else if(result.language == 'Volt') repository_language_color = '#1F1F1F';
552 | else if(result.language == 'Vue') repository_language_color = '#41b883';
553 | else if(result.language == 'wdl') repository_language_color = '#42f1f4';
554 | else if(result.language == 'Web Ontology Language') repository_language_color = '#5b70bd';
555 | else if(result.language == 'WebAssembly') repository_language_color = '#04133b';
556 | else if(result.language == 'WebIDL') repository_language_color = '#cccccc';
557 | else if(result.language == 'Wikitext') repository_language_color = '#fc5757';
558 | else if(result.language == 'Windows Registry Entries') repository_language_color = '#52d5ff';
559 | else if(result.language == 'wisp') repository_language_color = '#7582D1';
560 | else if(result.language == 'Wollok') repository_language_color = '#a23738';
561 | else if(result.language == 'World of Warcraft Addon Data') repository_language_color = '#f7e43f';
562 | else if(result.language == 'X10') repository_language_color = '#4B6BEF';
563 | else if(result.language == 'xBase') repository_language_color = '#403a40';
564 | else if(result.language == 'XC') repository_language_color = '#99DA07';
565 | else if(result.language == 'XML') repository_language_color = '#0060ac';
566 | else if(result.language == 'XML Property List') repository_language_color = '#0060ac';
567 | else if(result.language == 'Xojo') repository_language_color = '#81bd41';
568 | else if(result.language == 'Xonsh') repository_language_color = '#285EEF';
569 | else if(result.language == 'XProc') repository_language_color = '#cccccc';
570 | else if(result.language == 'XQuery') repository_language_color = '#5232e7';
571 | else if(result.language == 'XS') repository_language_color = '#cccccc';
572 | else if(result.language == 'XSLT') repository_language_color = '#EB8CEB';
573 | else if(result.language == 'Xtend') repository_language_color = '#24255d';
574 | else if(result.language == 'Yacc') repository_language_color = '#4B6C4B';
575 | else if(result.language == 'YAML') repository_language_color = '#cb171e';
576 | else if(result.language == 'YARA') repository_language_color = '#220000';
577 | else if(result.language == 'YASnippet') repository_language_color = '#32AB90';
578 | else if(result.language == 'ZAP') repository_language_color = '#0d665e';
579 | else if(result.language == 'Zeek') repository_language_color = '#cccccc';
580 | else if(result.language == 'ZenScript') repository_language_color = '#00BCD1';
581 | else if(result.language == 'Zephir') repository_language_color = '#118f9e';
582 | else if(result.language == 'Zig') repository_language_color = '#ec915c';
583 | else if(result.language == 'ZIL') repository_language_color = '#dc75e5';
584 | else if(result.language == 'Zimpl') repository_language_color = '#d67711';
585 | else repository_language_color = '#ECECEC';
586 |
587 |
588 | // repo 언어 이름 설정
589 | repository_language_name = result.language;
590 |
591 | // repo 스타 개수 설정
592 | repository_stars_count = result.stargazers_count;
593 |
594 | // repo 링크 설정
595 | repository_link = `https://github.com/${result.full_name}`;
596 |
597 | $(property).append(`${repository_name} ${repository_description}
`);
598 | }
599 | },
600 | error: function(request, status, error) {
601 | $(property).empty();
602 |
603 | if(request.status == 404) {
604 | $(property).append(`표시 할 수 없는 레포지토리. 비공개 또는 존재하지 않는 레포지토리입니다.
`);
605 | }
606 | else if(request.status == 403) {
607 | $(property).append(`너무 많은 요청. 너무 많이 요청하신 것 같습니다.
`);
608 | }
609 | else if(request.status == 301) {
610 | $(property).append(`이동됨. 영구적으로 이동된 레포지토리입니다.
`);
611 | }
612 | else {
613 | $(property).append(`알 수 없는 오류. 알 수 없는 오류가 발생했습니다.
`);
614 | }
615 | }
616 | });
617 | }
618 |
619 | for(var i = 0; i < document.querySelectorAll('.github-repository').length; i++) {
620 | $(document.querySelectorAll('.github-repository')[i]).empty();
621 | $(document.querySelectorAll('.github-repository')[i]).append('');
622 |
623 | load_repository(document.querySelectorAll('.github-repository')[i]);
624 | }
625 | });
626 |
--------------------------------------------------------------------------------
/test.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | Github on Web
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------