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
from pydantic import BaseModel, Field | |
from tenacity import retry, stop_after_attempt | |
class FakeGoogleSearch(BaseModel): | |
query: str = Field(..., description='The query of Google search') | |
class FakeGoogleSearchResponse(BaseModel): | |
result: str = Field(..., description='The search result') |
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 |
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
### 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
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
# 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
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
# .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
# 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
################### | |
# 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 |
NewerOlder