Ladda hem din metroblogg (gammal version)

Den här guiden fungerar för vissa, men inte för andra. Därför har jag skrivit en helt omarbetad version, som använder sig av en litet annorlunda metod. Troligtvis fungerar den för de allra flesta.

* * *

Metrobloggen lägger ned. Den 25 april kommer allt material försvinna från nätet. Av någon anledning sägs inte ett ord om hur man kan göra för att spara sin blogg, så att den inte försvinner för alltid. Förmodligen beror det på lika delar inkompetens och nonchalans.

Så det är väl upp till mig att visa hur man kan göra. :-)

OBS: Metoden nedan fungerar inte för alla.

Det här behöver du

Du behöver ett program som heter wget för att följa de här instruktionerna.

Windows-användare kan hämta wget från den här sidan. Linux-användare får själva lista ut om de har programmet eller hur de skaffar det. MacOS-användare kan jag tyvärr inte hjälpa, men om någon kan bistå med sådana instruktioner så lämna gärna en kommentar.

Det är viktigt att bloggens första sida har ett månadsarkiv, i stil med det som finns i vänsterspalten på metrobloggens egen blogg.

Så här gör du

  1. Skapa en mapp på skrivbordet. Döp den till vad du vill.
  2. Endast Windows: Lägg filen wget.exe, som du nyss laddade ned, i mappen.
  3. Högerklicka på rätt knapp nedan, och spara filen i samma mapp. (Alternativet heter ofta Spara länk som… eller Save Link As….)
  4. Kopiera länken till framsidan på den metroblogg du vill spara, till exempel genom att högerklicka på bloggens namn längst upp på sidan och välja kopiera adress, kopiera länk eller liknande. Det är mycket viktigt att du använder den »krångliga« adressen, alltså den som ser ut ungefär på det här viset:

    http://www.metrobloggen.se/jsp/public/permalink.jsp?article=19.16155309

  5. Om du använder den kortare varianten (till exempel http://www.metrobloggen.se/metrobloggen) så kanske du drar hem många filer som du inte behöver också, förutom din blogg. Det är onödigt.
  6. Öppna mappen som du skapat på skrivbordet.
  7. Endast Linux/BSD: Döp om filen getmetro.txt till getmetro.sh. Högerklicka sedan på filen och se till att göra den körbar.
  8. Öppna den fil som heter getmetro.sh eller getmetro.bat i en textredigerare, som till exempel Anteckningar i Windows eller Gedit i Gnome.
  9. Nästan överst i filen ska du klistra in adressen du kopierade i steg 4.
    I Windows blir det då så här:

    REM
    REM  MELLAN "-TECKNENA PÅ RADEN NEDAN SKA DU KLISTRA IN
    REM  ADRESSEN TILL FÖRSTA SIDAN PÅ DIN BLOGG.
    REM

    set url="http://www.metrobloggen.se/jsp/public/permalink.jsp?article=XX.XXXXXXXX"

    Adressen ser kanske radbruten ut här i bloggen. Den får dock inte radbrytas!
    I Linux eller BSD blir det så här:

    #!/bin/sh

    # Klistra in adressen till din bloggs framsida mellan "-tecknena nedan.

    URL="http://www.metrobloggen.se/jsp/public/permalink.jsp?article=XX.XXXXXXXX"

    Inte heller här får adressen vara radbruten.
  10. Spara och stäng filen.
  11. Nu är det bara den glidiga biten kvar.
    Windows: Allt du behöver göra nu är att köra getmetro.bat. Då öppnas ett svart textfönster som spyr upp en hel mängd text. När kräkandet är färdigt, så är bloggen nedladdad. Tänk på att det kan ta ett tag, till och med flera timmar för en stor blogg.
    Linux/BSD: Öppna ett terminalfönster, gå in i mappen, och kör skriptet därifrån istället. Till exempel så här:

    $ cd Desktop/Metrobloggmapp
    $ ./getmetro.sh

  12. Avbryt inte nedladdningen förrän den är färdig. Sist av allt ordnar wget nämligen så att din kopia av bloggen går att surfa i med en webbläsare. Du måste alltså vänta tills hämtningen är klar innan du kan gå vidare i guiden.

Klar! Var sjutton är min blogg?

Mjo, den ligger faktiskt i mappen som du skapade på skrivbordet, men det är kanske inte helt självklart var.

Om du ser efter i den, så finner du en annan mapp som heter www.metrobloggen.se. Öppna den, och fortsätt därefter först in i jsp och sedan public.

I den mappen finns massor av filer som heter sådana här saker:

permalink.jsp?article=19.88323.html
permalink.jsp?article=19.88323.orig
permalink.jsp?article=19.88775.html
permalink.jsp?article=19.88775.orig
permalink.jsp?article=19.89376.html
permalink.jsp?article=19.89376.orig

Öppna vilken av de filer som slutar på .html som helst i en webbläsare, och klicka på bloggens namn längst upp på sidan.

Surfa sedan runt och kontrollera att allt du vill ha finns där. Det är en bra idé att koppla ned sig från internet först, helst genom att helt enkelt rycka nätverkssladden ur datorn, men i nödfall kan du prova att säga åt Firefox att arbeta i »frånkopplat läge« från arkiv-menyn.

Anledningen till att du måste koppla bort internet, är att du vill veta om något som skulle hämtas till hårddisken inte blev hämtat. Det finns nämligen en risk att din webbläsare i smyg hämtar bilder och sidor som inte laddats ned direkt från nätet, istället för från hårddisken. Då märker du inte om något saknas.

Alla filer som slutar på .orig kan du förresten ta bort om du vill. De behövs bara så länge wget fortfarande håller på att ladda hem. Skriptet (alltså .bat- eller .sh-filen du laddat hem) går för övrigt att ladda hem vilken sajt som helst med. Dock kan man behöva anpassa det så kallade länkdjupet beroende på hur många »klick« som krävs för att komma till alla sidor som ska laddas hem. Du ändrar länkdjup genom att byta ut siffran 3 i filen (nära slutet av den långa raden) till något annat antal.

Fungerar det inte? Fråga i en kommentar! Glöm inte att (kortfattat) redogöra vad du gjort och vad som inte fungerade. :-)

Kommentarer till inlägget

  1. Sara, 21 februari 2011, 18.31Gravatar

    Hej! Tack för en bra guide - jag ska hjälpa en kompis att flytta hennes metroblogg. Jag har gjort som du beskrivit och nu har jag en mapp på skrivbordet med wget.exe och getmetro, men när jag försöker köra de filerna så kommer det bara upp en svart ruta med en massa text och sen bara den rutan försvinner efter några sekunder. Vad gör jag för fel då? Blir likadant oavsett vilken av filerna jag försöker köra... Hm...

  2. Jesper, 21 februari 2011, 18.41Gravatar

    Kan kolla på det ikväll när jag kommer hem. Det vore bra om du kunde titta så att steg 4 och 8 blivit gjorda ordentligt, eftersom det på rak arm låter som något gått snett där. När jag har tangentbord igen kan jag beskriva en bättre felsökningsmetod också. Svårt på mobilen. :-)

  3. Peter, 21 februari 2011, 20.06Gravatar

    Samma här, försöker hjälpa en kompis att flytta sin blogg. Kommer upp en svart ruta i en sekund. Hinner inte läsa vad det står i den. Har även provat köra som Administratör men det hjälpte inte heller tyvärr. Har kopierat den långa adressen.

  4. Jesper, 21 februari 2011, 22.17Gravatar

    Så. Jag förstår att något måste ha gått snett, men inte riktigt vad. Det fungerar nämligen felfritt på min Windows XP-installation. Den är visserligen fullt uppdaterad, men jag har inte installerat eller ändrat några inställningar på den sedan 2006. Därför kan det hända att det fungerar för mig på grund av någon drivrutin jag installerade för fem år sedan, men glömt bort sedan dess.

    Jag skulle mycket uppskatta om någon av er det inte fungerar för provar följande variant:

    1. Ladda hem och installera wget härifrån istället för från länken i guiden ovan. Det är länken Setup till höger om texten Complete package, except sources som ska hämtas hem. Det ska vara ett installationsprogram, som ska köras.
    2. Om du har kvar den gamla mappen med filerna i, så ta bort den. Skapa sedan en ny mapp, gärna likadan som den tidigare, på skrivbordet.
    3. Nu ska du ladda hem getmetro.bat en gång till. Jag har uppdaterat filen. Lägg den i mappen du skapade i föregående steg.
    4. Glöm inte att öppna getmetro.bat och klistra in bloggens adress, på samma sätt som beskrivs i inlägget ovan.
    5. Kör getmetro. Kommandoprompten (det svarta textfönstret) försvinner inte av sig självt längre i den nya versionen. Om nedladdningen avbryts onaturligt fort, efter bara några sekunder, och ingen blogg kommit hem, så gör det följande:
      1. Maximera kommandopromptfönstret.
      2. Tryck på Print Screen-tangenten på tangentbordet. (På många bärbara datorer heter den PrtSc.)
      3. Öppna därefter Paint, klistra in, och spara bilden.
      4. Mejla bilden till mig. Min mejladress finns här (eller så sätter man mitt namn och ett snabel-a framför bloggens domännamn ;-).

    Så fort vi fått det att fungera kommer jag skriva om guiden. Även på så vis att den blir litet mindre rörig.

  5. Sara, 21 februari 2011, 22.54Gravatar

    Japp, nu fungerade det superbra med wget! Men nu när jag skulle ladda hem getmetro så står det att sökvägen inte kan hittas. Ska maila dig en bild av hur dte ser ut...

  6. Jesper, 21 februari 2011, 22.56Gravatar

    Hurra för framsteg! :-)

    En bild blir lysande. Då vet jag mera bestämt vad som ska fixas till.

  7. whatthefuckdotcom, 21 februari 2011, 23.11Gravatar

    Hej, jag håller på att hjälper en Metrobloggerska och vill bara säga att det fungerar för mig (den håller på att hämta den nu) det blinkade till för mig också (den där svartarutan) men det var för att jag sparade antekningarna på en annan, när jag sparade över Getmetro så fungerade den perfekt... ta i trä, eftersom jag inte är färdig än :)

  8. Jesper, 22 februari 2011, 01.35Gravatar

    Nu har jag satt ihop en litet bättre guide. Den finns här. Instruktionerna är nästan likadana, så se upp!

    Ni som försökt med metoden i det här inlägget, bör slänga den där mappen som ni skapade på skrivbordet, innan ni ger er i kast med den nya metoden.

    Eftersom den här gamla versionen fungerade för vissa, så låter jag den ligga kvar.

    Tack för all hjälp att reda ut problem!

  9. whatthefuckdotcom, 22 februari 2011, 10.44Gravatar

    Jupps, den fungerade för mig, tack så jättemycket... en fråga dock: Kan jag få filerna i xmlformat på nåt sätt så jag kan få in dom i tex blogger?

    Har tackat dig här http://whatthefuckdotcom.blogg.se/2011/february/metro-ett-namn-nu-forknippat-med-skit.html

  10. Jesper, 22 februari 2011, 11.51Gravatar

    Bra! Och tack! :-)

    Hur man får allt i XML-format vet jag inte, om det ens går. Hade jag fått för mig att undersöka saken, så hade jag börjat med RSS-matningen av bloggen, som verkar vara i XML-format på metrobloggen.se. Där finns dock bara de senaste inläggen. Alltså måste man lura servern att på något sätt ge ifrån sig fler inlägg, och helst alla. Det går ibland att göra med något tillägg till adressen för XML-dokumentet i stil med "?x=500" (för de senaste 500 inläggen). Vad "x" i så fall ska vara vet jag inte, eller ens om möjligheten finns. Tyvärr.

  11. whatthefuckdotcom, 22 februari 2011, 12.42Gravatar

    ajajajdå, bloggerskan jag försöker hjälpa har ett enormt arkiv sedan 2008... jag tror jag lägger mig vid att få över dom till datorn ;)

    Tack igen från både mig och hon som äger bloggen :)

Lämna en kommentar