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