This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
import xml.etree.ElementTree as ET | |
r = requests.get('https://www.washingtonpost.com/arcio/news-sitemap/') | |
print(r.content) | |
xmlDict = {} | |
root = ET.fromstring(r.content) | |
for child in root.iter('*'): | |
print(child.tag) | |
for sitemap in root: | |
children = sitemap.getchildren() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
################### | |
# You can find the article about this gist here: | |
# https://primates.dev/find-all-urls-of-a-website-in-a-few-seconds-python/ | |
#################### | |
import requests | |
from bs4 import BeautifulSoup as Soup | |
import pandas as pd | |
import hashlib |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Dockerfile | |
# Pulls the official image | |
FROM node:13.12.0-alpine | |
# Sets the working dir | |
WORKDIR /app | |
# add `/app/node_modules/.bin` to $PATH | |
ENV PATH /app/node_modules/.bin:$PATH |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# .dockerignore | |
node_modules | |
build | |
.dockerignore | |
Dockerfile | |
Dockerfile.prod |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
docker run \ | |
-it \ | |
--rm \ | |
-v ${PWD}:/app \ | |
-v /app/node_modules \ | |
-p 3001:3000 \ | |
react-b:latest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Pulls the official image | |
FROM node:13.12.0-alpine | |
# Sets the working dir | |
WORKDIR /app | |
# add `/app/node_modules/.bin` to $PATH | |
ENV PATH /app/node_modules/.bin:$PATH | |
# Install all the dependencies |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
server { | |
listen 80; | |
location / { | |
# This would be the directory where your React app's static files are stored at | |
root /usr/share/nginx/html; | |
try_files $uri /index.html; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Add to your existing Dockerfile | |
... | |
# ------------------------------------------------------ | |
# Production Build | |
# ------------------------------------------------------ | |
FROM nginx | |
COPY nginx.conf /etc/nginx/conf.d/default.conf | |
COPY --from=builder /app/build /usr/share/nginx/html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
docker run \ | |
-it \ | |
--rm \ | |
-p 80:80 \ | |
react-b:latest |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
a=(22 28 34 40 46 47 48 49 );c=0;w=0;t=0;while :;do printf "\e[0;0H";while [[ $t -le $LINES ]];do for i in $(seq -s' ' 0 ${#a[*]});do v=${a[$(((i+w+c-1)%(${#a[*]}+1)))]};printf "\e[48;5;${v}m\n";t=$[t+1];done;w=$[w+1];done;t=0;w=0;c=$[c+1];sleep 0.06;done |
OlderNewer