]> pere.pagekite.me Git - homepage.git/blobdiff - blog/index.rss
Finpuss.
[homepage.git] / blog / index.rss
index afe01c6a7eaa8c8cb7461d467e10b16251b038fe..dc349ab8798f417768b7948e51bc0f6c8cec9a00 100644 (file)
@@ -32,25 +32,25 @@ 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
 
 <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
 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
 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
 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>
 my $mech = WWW::Mechanize->new();
 $mech->get('https://fronter.com/osloskoler/');
 $mech->submit_form(fields => {
 Perl-koden for å logge inn ser slik ut:</p>
 
 <pre>
 my $mech = WWW::Mechanize->new();
 $mech->get('https://fronter.com/osloskoler/');
 $mech->submit_form(fields => {
-    username    => $username,
-     password    => $password,
+    username => $username,
+    password => $password,
 } );
 </pre>
 
 } );
 </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
 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>
 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
 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 sessjons- 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>
 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>
@@ -92,7 +92,9 @@ sjekker inn HTML og tekst-utgaver i git og bruker git til å vise frem
 endringene i tekstutgavene.  Programvaren for å gjøre dette er testet
 på Debian GNU/Linux og kan
 <a href="https://github.com/petterreinholdtsen/fronter-scraper-oslo">lastes
 endringene i tekstutgavene.  Programvaren for å gjøre dette er testet
 på Debian GNU/Linux og kan
 <a href="https://github.com/petterreinholdtsen/fronter-scraper-oslo">lastes
-ned fra github</a>.  For å bruke det, kjør følgende kommandoer på din
+ned fra github</a>.</p>
+
+<p>For å bruke dette selv, kjør følgende kommandoer på din
 Debian-maskin (forutsetter sudo-tilgang for installasjon av
 programvare):</p>
 
 Debian-maskin (forutsetter sudo-tilgang for installasjon av
 programvare):</p>
 
@@ -159,8 +161,8 @@ something everyone should have to accept to travel.</p>
                <description>&lt;p&gt;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
                <description>&lt;p&gt;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
-&lt;ahref=&quot;http://www.frikanalen.no/&quot;&gt;Frikanalen&lt;/a&gt; as part of my
-activity in the &lt;ahref=&quot;http://www.nuug.no/&quot;&gt;NUUG member
+&lt;a href=&quot;http://www.frikanalen.no/&quot;&gt;Frikanalen&lt;/a&gt; as part of my
+activity in the &lt;a href=&quot;http://www.nuug.no/&quot;&gt;NUUG member
 organisation&lt;/a&gt;, 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
 organisation&lt;/a&gt;, 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