From 5c4e8183829e78e6d0dd4201846b41593b476907 Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Thu, 12 Feb 2015 15:02:25 +0100 Subject: [PATCH] Generated. --- ...ehverdag_med_automatisk_sjekk_av_Fronter.html | 12 ++++++------ ...f_the_Frikanalen_video_stream_is_working.html | 4 ++-- blog/archive/2015/02/02.rss | 16 ++++++++-------- blog/archive/2015/02/index.html | 16 ++++++++-------- blog/index.html | 16 ++++++++-------- blog/index.rss | 16 ++++++++-------- blog/tags/english/english.rss | 4 ++-- blog/tags/english/index.html | 4 ++-- blog/tags/frikanalen/frikanalen.rss | 4 ++-- blog/tags/frikanalen/index.html | 4 ++-- blog/tags/norsk/index.html | 12 ++++++------ blog/tags/norsk/norsk.rss | 12 ++++++------ blog/tags/nuug/index.html | 4 ++-- blog/tags/nuug/nuug.rss | 4 ++-- blog/tags/video/index.html | 4 ++-- blog/tags/video/video.rss | 4 ++-- blog/tags/web/index.html | 12 ++++++------ blog/tags/web/web.rss | 12 ++++++------ 18 files changed, 80 insertions(+), 80 deletions(-) diff --git a/blog/En_enklere_Osloskolehverdag_med_automatisk_sjekk_av_Fronter.html b/blog/En_enklere_Osloskolehverdag_med_automatisk_sjekk_av_Fronter.html index 7bed8fb026..c155a8b4e5 100644 --- a/blog/En_enklere_Osloskolehverdag_med_automatisk_sjekk_av_Fronter.html +++ b/blog/En_enklere_Osloskolehverdag_med_automatisk_sjekk_av_Fronter.html @@ -43,17 +43,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.

Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.

For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden https://fronter.com/osloskoler/. +den sentrale innloggingsiden https://fronter.com/osloskoler/. Perl-koden for å logge inn ser slik ut:

@@ -69,7 +69,7 @@ $mech->submit_form(fields => {
 På vår skole er det rom for skolen, biblioteket, elevrådet,
 aktivitetsskolen og klasser der en har unger, og dette vil være
 forskjellig fra person til person.  Etter å ha romstert rundt i
-Fronter-grensesnittet endel kom jeg over en grei HTMl-side med
+Fronter-grensesnittet endel kom jeg over en grei HTML-side med
 oversikt over rommene,
 https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser,
 så jeg bruker denne til å hente ut romoversikt med rom-ID.

@@ -93,7 +93,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg lynx --dump --nolist for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.

diff --git a/blog/Nagios_module_to_check_if_the_Frikanalen_video_stream_is_working.html b/blog/Nagios_module_to_check_if_the_Frikanalen_video_stream_is_working.html index 210edeec6a..8096131572 100644 --- a/blog/Nagios_module_to_check_if_the_Frikanalen_video_stream_is_working.html +++ b/blog/Nagios_module_to_check_if_the_Frikanalen_video_stream_is_working.html @@ -25,8 +25,8 @@

When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -Frikanalen as part of my -activity in the NUUG member +Frikanalen as part of my +activity in the NUUG member organisation, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/archive/2015/02/02.rss b/blog/archive/2015/02/02.rss index 95a9cd03cc..c1f2c00e81 100644 --- a/blog/archive/2015/02/02.rss +++ b/blog/archive/2015/02/02.rss @@ -32,17 +32,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.</p> <p>Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.</p> <p>For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden <tt>https://fronter.com/osloskoler/</tt>. +den sentrale innloggingsiden <tt>https://fronter.com/osloskoler/</tt>. Perl-koden for å logge inn ser slik ut:</p> <pre> @@ -58,7 +58,7 @@ $mech->submit_form(fields => { På vår skole er det rom for skolen, biblioteket, elevrådet, aktivitetsskolen og klasser der en har unger, og dette vil være forskjellig fra person til person. Etter å ha romstert rundt i -Fronter-grensesnittet endel kom jeg over en grei HTMl-side med +Fronter-grensesnittet endel kom jeg over en grei HTML-side med oversikt over rommene, <tt>https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser</tt>, så jeg bruker denne til å hente ut romoversikt med rom-ID.</p> @@ -82,7 +82,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg <tt>lynx --dump --nolist</tt> for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.</p> @@ -161,8 +161,8 @@ something everyone should have to accept to travel.</p> <p>When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -<ahref="http://www.frikanalen.no/">Frikanalen</a> as part of my -activity in the <ahref="http://www.nuug.no/">NUUG member +<a href="http://www.frikanalen.no/">Frikanalen</a> as part of my +activity in the <a href="http://www.nuug.no/">NUUG member organisation</a>, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/archive/2015/02/index.html b/blog/archive/2015/02/index.html index 0495620ac2..f2754920ec 100644 --- a/blog/archive/2015/02/index.html +++ b/blog/archive/2015/02/index.html @@ -50,17 +50,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.

Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.

For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden https://fronter.com/osloskoler/. +den sentrale innloggingsiden https://fronter.com/osloskoler/. Perl-koden for å logge inn ser slik ut:

@@ -76,7 +76,7 @@ $mech->submit_form(fields => {
 På vår skole er det rom for skolen, biblioteket, elevrådet,
 aktivitetsskolen og klasser der en har unger, og dette vil være
 forskjellig fra person til person.  Etter å ha romstert rundt i
-Fronter-grensesnittet endel kom jeg over en grei HTMl-side med
+Fronter-grensesnittet endel kom jeg over en grei HTML-side med
 oversikt over rommene,
 https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser,
 så jeg bruker denne til å hente ut romoversikt med rom-ID.

@@ -100,7 +100,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg lynx --dump --nolist for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.

@@ -203,8 +203,8 @@ something everyone should have to accept to travel.

When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -Frikanalen as part of my -activity in the NUUG member +Frikanalen as part of my +activity in the NUUG member organisation, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/index.html b/blog/index.html index f86d0c6e3e..40e24dd321 100644 --- a/blog/index.html +++ b/blog/index.html @@ -43,17 +43,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.

Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.

For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden https://fronter.com/osloskoler/. +den sentrale innloggingsiden https://fronter.com/osloskoler/. Perl-koden for å logge inn ser slik ut:

@@ -69,7 +69,7 @@ $mech->submit_form(fields => {
 På vår skole er det rom for skolen, biblioteket, elevrådet,
 aktivitetsskolen og klasser der en har unger, og dette vil være
 forskjellig fra person til person.  Etter å ha romstert rundt i
-Fronter-grensesnittet endel kom jeg over en grei HTMl-side med
+Fronter-grensesnittet endel kom jeg over en grei HTML-side med
 oversikt over rommene,
 https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser,
 så jeg bruker denne til å hente ut romoversikt med rom-ID.

@@ -93,7 +93,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg lynx --dump --nolist for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.

@@ -184,8 +184,8 @@ something everyone should have to accept to travel.

When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -Frikanalen as part of my -activity in the NUUG member +Frikanalen as part of my +activity in the NUUG member organisation, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/index.rss b/blog/index.rss index 116e00d953..dc349ab879 100644 --- a/blog/index.rss +++ b/blog/index.rss @@ -32,17 +32,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.</p> <p>Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.</p> <p>For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden <tt>https://fronter.com/osloskoler/</tt>. +den sentrale innloggingsiden <tt>https://fronter.com/osloskoler/</tt>. Perl-koden for å logge inn ser slik ut:</p> <pre> @@ -58,7 +58,7 @@ $mech->submit_form(fields => { På vår skole er det rom for skolen, biblioteket, elevrådet, aktivitetsskolen og klasser der en har unger, og dette vil være forskjellig fra person til person. Etter å ha romstert rundt i -Fronter-grensesnittet endel kom jeg over en grei HTMl-side med +Fronter-grensesnittet endel kom jeg over en grei HTML-side med oversikt over rommene, <tt>https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser</tt>, så jeg bruker denne til å hente ut romoversikt med rom-ID.</p> @@ -82,7 +82,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg <tt>lynx --dump --nolist</tt> for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.</p> @@ -161,8 +161,8 @@ something everyone should have to accept to travel.</p> <p>When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -<ahref="http://www.frikanalen.no/">Frikanalen</a> as part of my -activity in the <ahref="http://www.nuug.no/">NUUG member +<a href="http://www.frikanalen.no/">Frikanalen</a> as part of my +activity in the <a href="http://www.nuug.no/">NUUG member organisation</a>, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/english/english.rss b/blog/tags/english/english.rss index 1a38c4a537..14ca49d14c 100644 --- a/blog/tags/english/english.rss +++ b/blog/tags/english/english.rss @@ -48,8 +48,8 @@ something everyone should have to accept to travel.</p> <p>When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -<ahref="http://www.frikanalen.no/">Frikanalen</a> as part of my -activity in the <ahref="http://www.nuug.no/">NUUG member +<a href="http://www.frikanalen.no/">Frikanalen</a> as part of my +activity in the <a href="http://www.nuug.no/">NUUG member organisation</a>, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/english/index.html b/blog/tags/english/index.html index c19ac9a680..88609d6c6d 100644 --- a/blog/tags/english/index.html +++ b/blog/tags/english/index.html @@ -77,8 +77,8 @@ something everyone should have to accept to travel.

When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -Frikanalen as part of my -activity in the NUUG member +Frikanalen as part of my +activity in the NUUG member organisation, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/frikanalen/frikanalen.rss b/blog/tags/frikanalen/frikanalen.rss index 817084351f..fb3cffeb2c 100644 --- a/blog/tags/frikanalen/frikanalen.rss +++ b/blog/tags/frikanalen/frikanalen.rss @@ -14,8 +14,8 @@ <p>When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -<ahref="http://www.frikanalen.no/">Frikanalen</a> as part of my -activity in the <ahref="http://www.nuug.no/">NUUG member +<a href="http://www.frikanalen.no/">Frikanalen</a> as part of my +activity in the <a href="http://www.nuug.no/">NUUG member organisation</a>, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/frikanalen/index.html b/blog/tags/frikanalen/index.html index 11ccae9a6f..15c2ed80f5 100644 --- a/blog/tags/frikanalen/index.html +++ b/blog/tags/frikanalen/index.html @@ -31,8 +31,8 @@

When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -Frikanalen as part of my -activity in the NUUG member +Frikanalen as part of my +activity in the NUUG member organisation, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/norsk/index.html b/blog/tags/norsk/index.html index 5c981a4b07..ee29733b4c 100644 --- a/blog/tags/norsk/index.html +++ b/blog/tags/norsk/index.html @@ -49,17 +49,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.

Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.

For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden https://fronter.com/osloskoler/. +den sentrale innloggingsiden https://fronter.com/osloskoler/. Perl-koden for å logge inn ser slik ut:

@@ -75,7 +75,7 @@ $mech->submit_form(fields => {
 På vår skole er det rom for skolen, biblioteket, elevrådet,
 aktivitetsskolen og klasser der en har unger, og dette vil være
 forskjellig fra person til person.  Etter å ha romstert rundt i
-Fronter-grensesnittet endel kom jeg over en grei HTMl-side med
+Fronter-grensesnittet endel kom jeg over en grei HTML-side med
 oversikt over rommene,
 https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser,
 så jeg bruker denne til å hente ut romoversikt med rom-ID.

@@ -99,7 +99,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg lynx --dump --nolist for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.

diff --git a/blog/tags/norsk/norsk.rss b/blog/tags/norsk/norsk.rss index 28336c8f66..eff86c6a40 100644 --- a/blog/tags/norsk/norsk.rss +++ b/blog/tags/norsk/norsk.rss @@ -32,17 +32,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.</p> <p>Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.</p> <p>For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden <tt>https://fronter.com/osloskoler/</tt>. +den sentrale innloggingsiden <tt>https://fronter.com/osloskoler/</tt>. Perl-koden for å logge inn ser slik ut:</p> <pre> @@ -58,7 +58,7 @@ $mech->submit_form(fields => { På vår skole er det rom for skolen, biblioteket, elevrådet, aktivitetsskolen og klasser der en har unger, og dette vil være forskjellig fra person til person. Etter å ha romstert rundt i -Fronter-grensesnittet endel kom jeg over en grei HTMl-side med +Fronter-grensesnittet endel kom jeg over en grei HTML-side med oversikt over rommene, <tt>https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser</tt>, så jeg bruker denne til å hente ut romoversikt med rom-ID.</p> @@ -82,7 +82,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg <tt>lynx --dump --nolist</tt> for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.</p> diff --git a/blog/tags/nuug/index.html b/blog/tags/nuug/index.html index d6ea1fd9ad..d6581322fa 100644 --- a/blog/tags/nuug/index.html +++ b/blog/tags/nuug/index.html @@ -31,8 +31,8 @@

When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -Frikanalen as part of my -activity in the NUUG member +Frikanalen as part of my +activity in the NUUG member organisation, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/nuug/nuug.rss b/blog/tags/nuug/nuug.rss index fb60c388f3..0177fb9fb0 100644 --- a/blog/tags/nuug/nuug.rss +++ b/blog/tags/nuug/nuug.rss @@ -14,8 +14,8 @@ <p>When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -<ahref="http://www.frikanalen.no/">Frikanalen</a> as part of my -activity in the <ahref="http://www.nuug.no/">NUUG member +<a href="http://www.frikanalen.no/">Frikanalen</a> as part of my +activity in the <a href="http://www.nuug.no/">NUUG member organisation</a>, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/video/index.html b/blog/tags/video/index.html index fc1094f084..7549663478 100644 --- a/blog/tags/video/index.html +++ b/blog/tags/video/index.html @@ -31,8 +31,8 @@

When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -Frikanalen as part of my -activity in the NUUG member +Frikanalen as part of my +activity in the NUUG member organisation, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/video/video.rss b/blog/tags/video/video.rss index d32f82cf7d..f83f338252 100644 --- a/blog/tags/video/video.rss +++ b/blog/tags/video/video.rss @@ -14,8 +14,8 @@ <p>When running a TV station with both broadcast and web stream distribution, it is useful to know that the stream is working. As I am involved in the Norwegian open channel -<ahref="http://www.frikanalen.no/">Frikanalen</a> as part of my -activity in the <ahref="http://www.nuug.no/">NUUG member +<a href="http://www.frikanalen.no/">Frikanalen</a> as part of my +activity in the <a href="http://www.nuug.no/">NUUG member organisation</a>, I wrote a script to use mplayer to connect to a video stream, pick two images 35 seconds apart and compare them. If the images are missing or identical, something is probably wrong with diff --git a/blog/tags/web/index.html b/blog/tags/web/index.html index 458f2a0af9..daa027340a 100644 --- a/blog/tags/web/index.html +++ b/blog/tags/web/index.html @@ -49,17 +49,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.

Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.

For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden https://fronter.com/osloskoler/. +den sentrale innloggingsiden https://fronter.com/osloskoler/. Perl-koden for å logge inn ser slik ut:

@@ -75,7 +75,7 @@ $mech->submit_form(fields => {
 På vår skole er det rom for skolen, biblioteket, elevrådet,
 aktivitetsskolen og klasser der en har unger, og dette vil være
 forskjellig fra person til person.  Etter å ha romstert rundt i
-Fronter-grensesnittet endel kom jeg over en grei HTMl-side med
+Fronter-grensesnittet endel kom jeg over en grei HTML-side med
 oversikt over rommene,
 https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser,
 så jeg bruker denne til å hente ut romoversikt med rom-ID.

@@ -99,7 +99,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg lynx --dump --nolist for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.

diff --git a/blog/tags/web/web.rss b/blog/tags/web/web.rss index 5504a1a84b..63fcb00aa4 100644 --- a/blog/tags/web/web.rss +++ b/blog/tags/web/web.rss @@ -32,17 +32,17 @@ brukbart, og jeg er dermed klar til å dele det med deg.</p> <p>Jeg startet med å skrive programmet i Python, og hadde en versjon som logget inn og hentet ned enkeltsider fra Fronter. Men -Fronter-websidene suger golfballer gjennom en hangeslange, med +Fronter-websidene suger golfballer gjennom en hageslange, med uleselig HTML, flere nivåer av iframes og en struktur på innholdet som er svært vanskelig å finne ut av, så jeg ga til slutt opp lxml-parsing -med python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente +med Python og forsøkte meg med WWW::Mechanize for Perl som jeg kjente fra før. I ettertid har jeg oppdaget at WWW:Mechanize også finnes for -python, så jeg kunne antagelig droppet språkbyttet. Men da jeg +Python, så jeg kunne antagelig droppet språkbyttet. Men da jeg oppdaget det hadde jeg kommet så langt med Perl-utgaven, så jeg hoppet ikke tilbake.</p> <p>For å logge inn i Fronter besøker en enten skolens websider eller -den sentrale innlogginsiden <tt>https://fronter.com/osloskoler/</tt>. +den sentrale innloggingsiden <tt>https://fronter.com/osloskoler/</tt>. Perl-koden for å logge inn ser slik ut:</p> <pre> @@ -58,7 +58,7 @@ $mech->submit_form(fields => { På vår skole er det rom for skolen, biblioteket, elevrådet, aktivitetsskolen og klasser der en har unger, og dette vil være forskjellig fra person til person. Etter å ha romstert rundt i -Fronter-grensesnittet endel kom jeg over en grei HTMl-side med +Fronter-grensesnittet endel kom jeg over en grei HTML-side med oversikt over rommene, <tt>https://fronter.com/osloskoler/adm/projects.phtml?mode=displayRoomchooser</tt>, så jeg bruker denne til å hente ut romoversikt med rom-ID.</p> @@ -82,7 +82,7 @@ iframes, og en må tre nivåer ned i iframes før en får tak i HTML-informasjonen som vises frem når en ser på det aktuelle rommet. Her ga jeg opp den robuste parsingen og hardkodet endel URL-er som i stedet bør spores opp maskinelt. HTML-informasjonen som vises lagres -i en fil etter at økt- og innloggs-nøkkel er fjernet og deretter +i en fil etter at økt- og innloggings-nøkkel er fjernet og deretter bruker jeg <tt>lynx --dump --nolist</tt> for å hente ut en tekstlig utgave av websiden. Denne tekstlige utgaven sammenlignes med forrige versjon og oversikt over endringer kan så sendes ut på egnet vis.</p> -- 2.47.2