merged both scripts into one + made JSON export
This commit is contained in:
		
							parent
							
								
									8377138286
								
							
						
					
					
						commit
						1c3644e494
					
				|  | @ -0,0 +1,60 @@ | |||
| #!/bin/bash | ||||
| 
 | ||||
| get_zradylko() { | ||||
|     local url="$1" | ||||
|     local html_snippet=$(curl -s "$url") | ||||
|     local day_of_week=$(date '+%u') | ||||
| 
 | ||||
|     case "$day_of_week" in | ||||
|         1) | ||||
|             soup=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Polévka<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==1') | ||||
|             main_course=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Hlavní jídlo<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==1') | ||||
|             ;; | ||||
|         2) | ||||
|             soup=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Polévka<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==2') | ||||
|             main_course=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Hlavní jídlo<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==2') | ||||
|             ;; | ||||
|         3) | ||||
|             soup=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Polévka<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==3') | ||||
|             main_course=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Hlavní jídlo<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==3') | ||||
|             ;; | ||||
|         4) | ||||
|             soup=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Polévka<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==4') | ||||
|             main_course=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Hlavní jídlo<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==4') | ||||
|             ;; | ||||
|         5) | ||||
|             soup=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Polévka<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==5') | ||||
|             main_course=$(echo "$html_snippet" | grep -oP '(?<=<h2 class="table">Hlavní jídlo<\/h2>).*?(?=<\/table>)' | sed 's/<[^>]*>//g' | awk 'NR==5') | ||||
|             ;; | ||||
|         *) | ||||
|             echo "Spatnej den v tydnu brasko" | ||||
|             exit 1 | ||||
|             ;; | ||||
|     esac | ||||
| 
 | ||||
|     echo "Polévka:" | ||||
|     echo "$soup" | ||||
|     echo | ||||
|     echo "Hlavní chod:" | ||||
|     echo "$main_course" | ||||
| } | ||||
| 
 | ||||
| get_restaurant_name() { | ||||
|     local url="$1" | ||||
|     local html_snippet=$(curl -s "$url") | ||||
| 
 | ||||
|     restaurant_name=$(echo "$html_snippet" | grep -oP '(?<=<title>).*?(?=</title>)') | ||||
| 
 | ||||
|     echo "$restaurant_name" | ||||
| } | ||||
| 
 | ||||
| 
 | ||||
| urlOsteria="https://www.unasplzenchutna.cz/garage/cz/denni-nabidka/" | ||||
| get_restaurant_name "$urlOsteria" | ||||
| get_zradylko "$urlOsteria" | ||||
| 
 | ||||
| echo "" | ||||
| 
 | ||||
| urlSladovnicka="https://sladovnicka.unasplzenchutna.cz/cz/denni-nabidka/" | ||||
| get_restaurant_name "$urlSladovnicka" | ||||
| get_zradylko "$urlSladovnicka" | ||||
		Loading…
	
		Reference in New Issue