├── duang.png
├── favicon.ico
├── favicon.png
├── screenshot.png
├── .gitignore
├── README.md
├── 404.html
├── LICENSE
├── new.html
├── index.html
└── duang.css
/duang.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesliu96/duang/HEAD/duang.png
--------------------------------------------------------------------------------
/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesliu96/duang/HEAD/favicon.ico
--------------------------------------------------------------------------------
/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesliu96/duang/HEAD/favicon.png
--------------------------------------------------------------------------------
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/jamesliu96/duang/HEAD/screenshot.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .Spotlight-V100
3 | .Trashes
4 | lib-cov
5 | lcov.info
6 | pids
7 | logs
8 | results
9 | build
10 | .grunt
11 | node_modules
12 | bower_components
13 | tmp
14 | *.sublime-project
15 | *.sublime-workspace
16 | *.seed
17 | *.log
18 | *.csv
19 | *.dat
20 | *.out
21 | *.pid
22 | *.gz
23 | .AppleDouble
24 | .LSOverride
25 | ._*
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | DUANG
2 | ======
3 |
4 | Your personal GitHub namecard.
5 |
6 | [](https://duang.jamesliu.info/#torvalds)
7 |
8 | [Click me](https://duang.jamesliu.info/new) to create your own DUANG namecard.
9 |
10 | License
11 | ------
12 |
13 | [](https://github.com/jamesliu96/duang/blob/gh-pages/LICENSE)
14 |
--------------------------------------------------------------------------------
/404.html:
--------------------------------------------------------------------------------
1 |
2 |
404 Not Found
3 |
4 | 404 Not Found
5 | nginx
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015-2019 James Liu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy of
6 | this software and associated documentation files (the "Software"), to deal in
7 | the Software without restriction, including without limitation the rights to
8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9 | the Software, and to permit persons to whom the Software is furnished to do so,
10 | 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, FITNESS
17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 |
--------------------------------------------------------------------------------
/new.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | new DUANG()
8 |
9 |
10 |
11 |
12 |
13 |
20 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | DUANG
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
DUANG
16 |
17 |
+0 -0 @0 *0
18 |
19 |
20 |
21 |
22 |
23 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/duang.css:
--------------------------------------------------------------------------------
1 | body{padding:0;margin:0;font-size:16px;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:unset;text-decoration:none}a:hover,a:visited{text-decoration:underline}.container{min-width:280px;width:100%;height:100%;margin-top:8%;text-align:center}#duang{width:280px;height:280px;border-radius:50%;display:block;margin:0 auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}#duang:active,#duang:focus,#duang:hover{-webkit-animation-name:duang;animation-name:duang;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#name{margin:26px 0;font-size:30px;font-weight:700;text-transform:uppercase}#make{color:#ccc;font-size:12px}#make:hover{color:unset}#login{font-size:16px}#gen,#login{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#gen,#copying{font-size:12px}#gen{margin-top:12px}#copying{margin-top:40px}#copying>span{color:red}@-webkit-keyframes duang{10%{-webkit-transform:translateX(4px) rotate(2deg);transform:translateX(4px) rotate(2deg)}20%{-webkit-transform:translateX(-4px) rotate(-2deg);transform:translateX(-4px) rotate(-2deg)}30%{-webkit-transform:translateX(4px) rotate(2deg);transform:translateX(4px) rotate(2deg)}40%{-webkit-transform:translateX(-4px) rotate(-2deg);transform:translateX(-4px) rotate(-2deg)}50%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}60%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}70%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}80%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}90%{-webkit-transform:translateX(2px) rotate(0);transform:translateX(2px) rotate(0)}to{-webkit-transform:translateX(-2px) rotate(0);transform:translateX(-2px) rotate(0)}}@keyframes duang{10%{-webkit-transform:translateX(4px) rotate(2deg);transform:translateX(4px) rotate(2deg)}20%{-webkit-transform:translateX(-4px) rotate(-2deg);transform:translateX(-4px) rotate(-2deg)}30%{-webkit-transform:translateX(4px) rotate(2deg);transform:translateX(4px) rotate(2deg)}40%{-webkit-transform:translateX(-4px) rotate(-2deg);transform:translateX(-4px) rotate(-2deg)}50%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}60%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}70%{-webkit-transform:translateX(3px) rotate(1deg);transform:translateX(3px) rotate(1deg)}80%{-webkit-transform:translateX(-3px) rotate(-1deg);transform:translateX(-3px) rotate(-1deg)}90%{-webkit-transform:translateX(2px) rotate(0);transform:translateX(2px) rotate(0)}to{-webkit-transform:translateX(-2px) rotate(0);transform:translateX(-2px) rotate(0)}}
2 |
--------------------------------------------------------------------------------