Misschien wordt het eens tijd dat je iets duidelijker maakt wat je precies wil bereiken met het geheel, dan zijn hier vast wel mensen die een goed idee hebben hoe dat het beste kan.
Das wel een goede:
Het gaat er vooral om dat je met dit script webpagina's kan ophalen en vergelijken... Om te kijken of er verschil tussen zit.
Het is bedoeld voor kijken naar posts... Dat je een melding krijgt als er een nieuwe post ergens op staat, een forum ofzo.
Ik ben samen met wat andere mensen (Nou ja, eigenlijk gewoon een stel tieners met grote waanzin
) bezig om een webapp te maken waarmee je o.a. dit soort dingen kunt doen, en andere kleine, basis dingen.
Het basis script wat ik gebruik voor dit deel v. d. app is dus gewoon:
- Variabelen ingeven voor bijv. het om de hoeveel min. checken of er een nieuwe post is...
- Het vergelijken van die twee pagina's, maar dan zo dat een verschil van kleiner dan 50 tekens (ofzo) niet word gezien als verschil (aangezien bijv. een 'view-counter' zou dan problemen opleveren)
- Als er een verschil in zit (groter dan 50 tekens) geef dan een melding dat er een nieuwe post is, zo niet, ga dan stap 2 weer doen.
Het basis script ziet er nu alsvolgd uit:
#!/bin/bash
Site001=$(zenity --entry --text "Welke site?"); echo $Site001
Time001=$(zenity --entry --text "Hoeveel sec wachten tot checken voor update?"); echo $Time001
wget -np -c "$Site001" --output-document /tmp/old.html
zenity --info --text "Wait till this gives you a message that your forum/website is updated!"
val=0;
while [ $val -eq 0 ] ; do
sleep "$Time001"
wget -np -c "$site" --output-document /tmp/new.html
bestand1=/tmp/old.html
besatnd2=/tmp/new.html
cmp $bestand1 $bestand2 &> /dev/null
val=$?
done
zenity --info --text "Updated!"
Maarrr, hoe laat je dat verschil van minstens 50 tekens aangeven?
Het is vooral leuk om te proberen, ik ben pas, nou, drie maanden volledig overgestapt op Ubuntu, dus ik vond het wel leuk om hieraan te helpen,
De andere zijn allemaal bovenbouwers... Ik ben de enige onderbouwer die Ubuntu gebruikt, van de 300 onderbouwers op mijn school
Maar scripten is toch een stuk moeilijker dan ik had gedacht...
Zelfs Grieks is véél makkelijker dan bash-scripten (alleen Grieks is niet zo logisch als scripten, ik doe gymnasium, 2e klas)... XD