För ganska precis två år sedan utvecklade jag LunarBlogGrabber, ett simpelt program som kunde hjälpa till med att spara ner en lokal kopia av ens dagbok/blogg på Lunarstorm. Jag gjorde det eftersom jag själv använt dagboksfunktionen på Lunarstorm när jag var yngre och ville ta en backup, men när jag väl var klar tänkte jag att det kanske fanns andra som kunde ha nytta av den. Och det fanns det - under tiden som gått sedan jag lade upp den första versionen har rätt många testat programmet och jag har fått en del kommentarer, vilket är kul.
LunarBlogGrabber hade flera svagheter. Dels var det ganska instabilt; det kunde sluta arbeta mitt i en lång nedladdning utan att användaren fick någon förklaring till vad som hände (eller ens att något hänt). Dessutom var man tvungen att skriva in sitt användarnamn och lösenord eftersom programmet loggade in som en representant för användaren, och alla var inte så sugna på att dela med sig av sitt lösenord till ett främmande program utvecklat av någon okänd typ, vilket är fullt förståeligt.
Nu har jag skrivit ett helt nytt program som angriper uppgiften på ett annorlunda sätt. Det nya programmet kallar jag för Lunarspindeln och en (gratis) betaversion finns tillgänglig för nedladdning lite längre ner på denna sida. Några features:
- Möjlighet att spara valfri användares publika blogginlägg på din dator. Blogginläggen sparas dels som RSS-fil (vilken kan användas för att importera bloggen i ett annat bloggverktyg, exempelvis WordPress) och dels som vanlig text (bra om man vill klistra in inläggen i ett Worddokument eller liknande). Uppdatering (2010-06-24): Blogginläggen sparas nu även som Atom-fil.
- Möjlighet att ladda ner valfri användares publika galleribilder.
- Visar en bild på den valda användaren så att man kan vara säker på att man laddar ner rätt blogg eller galleri.
- Kräver inte några Lunarstorm-inloggningsuppgifter.
- Laddar automatiskt ner eventuella uppdateringar.
Ladda ner programmet här (packa upp zip-filen och kör setup.exe):
Lunarspindeln.zip
(Om du använder Internet Explorer kan du välja att istället installera programmet direkt.)
OBS: Om du får problem vid installationen, titta igenom systemkraven nedan - särskilt viktigt är .NET Framework 3.5.
Systemkrav:
- Windows XP eller nyare (programmet är testat på Windows XP x64 och Windows 7 RC).
- .NET Framework 3.5 (hämta från Microsoft här).
- Cirka 400 kb ledigt hårddiskutrymme.
- Internetuppkoppling.
Avgränsningar:
- Endast publika blogginlägg kan laddas ner - hemliga/privata inlägg kommer inte att hämtas.
- Endast bilder laddas hem från galleriet - filmer, ljud och övriga filtyper stöds inte.
- Det är inte möjligt att välja vilken mapp nedladdade filer ska sparas i. De hamnar automatiskt i en mapp som heter "Lunarstorm" på skrivbordet. I Lunarstorm-mappen skapas en undermapp som heter samma sak som användarnamnet.
Uppdatering (2010-06-24): Ny version av Lunarspindeln, skapar nu även en XML-fil i Atom-format (som komplement till RSS) för dina blogginlägg.
Uppdatering (2010-09-17): I och med att Lunarstorm har stängts ner permanent är det inte längre möjligt att ladda ner något via Lunarspindeln. Har du installerat programmet och vill ta bort det gör du det via Kontrollpanelen -> Lägg till/ta bort program (eller motsvarande i din version av Windows).
Coolt, jag är imponerad av den automatiska uppdateringen!
SvaraRaderaJo den är läcker, första gången jag testar använda den. Det är en "out of the box"-funktionalitet man får när man väljer att publicera programmet som en ClickOnce-applikation. Programmet har en viss URL den alltid kollar upp när det startas, och om det finns en ny version så laddar den ned den. Så allt jag behöver göra om jag lägger till någon feature eller fixar en bugg är att lägga upp de nya filerna på rätt adress.
SvaraRadera[...] Anders Fjeldstads blogg » Lunarspindeln BETA [...]
SvaraRaderaHejsan!
SvaraRaderaNu fick jag ned alla mina bloggtexter ganska så fort tack vare ditt program :)
**
Men det som behöver åtgärdas är att programmet ska kräva lösenord för annars kan man vem som helst ladda ned min blogg via ditt program.
**
Själva filen bestod av en massa HTML-kod, finns det något eller några program som kan konvertera HTML-koden till själva resultatet efter HTML-kod, t.ex. att Hej blir "Hej" med fet stil istället för ("Hej") HTLM-kodad text.
Tack ska du ha ännu en gång Anders :) !!
Hejsan igen!
SvaraRaderaNu förstår jag varför lösenordsskyddet togs bort, men det är förståeligt. Publicerar man publikt via LS så gör det ju inget om det är indirekt publikt via ditt program heller.
MVH Alexander !!
Hej Alexander! Kul att du testat programmet och att det fungerat för dig. Precis som du säger - har man publicerat så är blogginläggen tillgängliga för vem som helst (samma gäller förstås galleribilder etc.). Det är så jag resonerat. Plus att jag ogärna låter mitt program hantera lösenord om möjligt, eftersom många tycker det känns suspekt och kanske då väljer att inte använda programmet alls.
SvaraRaderaBra kommentar angående formateringen. I den nuvarande versionen sparar Lunarspindeln bloggen i RSS-format, vilket består av XML-kod. XML är aldrig formaterad, men kan i det här fallet innehålla HTML-kod som i sin tur kan vara bra att ha om man ska importera RSS-filen i ett annat bloggprogram.
Om man däremot bara vill spara texten till exempelvis ett Worddokument gör ju HTML-koden ingen nytta, precis som du säger. Jag tror att det kan bli lite klurigt att översätta all eventuell HTML i blogginläggen till Wordformatering automatiskt, men vad jag däremot har funderat på är att spara bloggen som en ren textfil (som komplement till RSS). Textfiler innehåller ju inte heller någon formatering, men där skulle jag i alla fall kunna rensa bort all HTML (<b>Hej</b> blir helt enkelt Hej). Vore det en värdefull funktion tycker du?
Hejsan!
SvaraRaderaDet tror jag är en bra idé emd en ren textfil utan en massa koder och grejer.
För användarna kanske tycker det lite jobbigt att läsa sina RSS-dokument innehållandes en massa kod.
MVH Alexander !!
Nu har jag lagt upp en ny version som sparar nedladdade bloggar både som RSS-fil (XML-format) och som vanlig text. Hoppas det är till någon nytta!
SvaraRaderaTack! Det var ett bra komplement med text-filen till den kodade texten :)
SvaraRaderaMVH Alexander !!
Men TACK. Peter pratade för nått år sedan om att du hade "fixat en grej" (kodat ett program antar jag) som kunde spara ner alla Lunarstorm-blogginlägg. Och jag måste erkänna, jag har säkert tänkt på det tusen gånger de senaste åren och planerat att jag skulle göra det. Trodde dock att hela grejjen inte längre var aktuell - och så får jag se detta :) SKALL TESTA!
SvaraRaderaKul! Berätta hur det gick sedan!
SvaraRaderaHej!
SvaraRadera*
"Wordpress" du nämner antar jag visar XML-filer i redigerat format.
-- Problemet är att det programmet var så krångligt att installera så jag gav upp :(
--- Har du exempel på lättinstallerade program som uppfyller den funktion som jag söker (att min bloggtext skall visas i redigerat format)?
*
Det du har gjort att man kan spara texten oredigerad i en txt-fil är jättebra det med.
Men jag vill att mina bloggar ska va redigerade precis som i LS med fet, kursiv och understruken text där jag tillämpat det. Jag ställer inga krav på att du måste fixa ihop det, utan att du kan ge tips på andra program som redan finns som uppfyller det.
Då kan jag med tiden spara ned redigerad text i Word-dokument i sin tur med en blogg per dokument utan att behöva ha Lunarstorm kvar då det finns lagrat på hårddisken istället för på nätet.
MVH Alexander !!
Hej Alexander, jag förstår ditt dilemma. Jag har tyvärr inget tips på färdigt program som gör det du vill. En möjlig lösning skulle kunna vara att mitt program förutom RSS och text även sparar ner en vanlig HTML-fil - på det sättet skulle du kunna öppna den i webbläsaren, kopiera all (formaterad) text och klippa in den i Word. Då skulle resultatet bli detsamma som att du kopierar från Lunarstorm och klistrar in i Word, fast du skulle få alla inlägg på samma gång istället för att behöva gå igenom dem ett och ett.
SvaraRaderaProvade tyvärr har jag alla mina blogginlägg anonyma varav jag inte kan ladda ner med detta program. Finns det någon annat sätt att få ner privata inlägg? MVH Madde :-)
SvaraRaderaHejsan Madde!
SvaraRaderaOm du har möjlighet kanske du i efterhand kan göra dina tidigare blogginlägg icke-anonyma för att sedan kunna använda Anders geniala program.
MVH Alexander !!
Hej Madde, problemet med privata inlägg är att för att kunna komma åt dem så måste programmet ha tillgång till ditt lösenord. Och om programmet skulle kräva att man skriver in sitt lösenord så skulle många ifrågasätta om det är ett "elakt" program som kommer att kapa ditt konto, förstöra något eller om det är tillräckligt säkert. Av den anledningen valde jag att inte lägga in en sådan funktion.
SvaraRaderaTusen tack för Lunarspindeln. Äntligen har jag smidigt fått ner mina 2215 blogginlägg från LunarStorm. Har inte velat lämna sajten förrän jag kunnat ta med mig mina blogginlägg som jag skrivit sen år 2000. Lunarbloggrabber fungerade inte men Lunarspindeln gjorde tricket... tusen tack! Superbra gjort!
SvaraRadera[...] Har idag lyckats få ner alla mina publika blogginlägg på Lunarstorm via Lunarspindeln. Så nu ligger de i en text-fil och en Rss-fil. De privata får man väl hämta manuellt senare, [...]
SvaraRaderaVill också tacka så mycket för denna lunarspindel. Känns jättebra att ha fått ner alla inlägg och min javaprogrammerande pojkvän kunde göra om filen till ett enkelt program där jag smidigt kan läsa alla inlägg. Nu kan man lämna Lunarstorm, tack för din insats!
SvaraRaderaGrymt program, sparade mig många många timmars jobb! Tackar!
SvaraRaderaMaria, Linnea, Fredrik: Kul att höra! Tack för era kommentarer.
SvaraRaderaLäste idag att Lunarstorm ska läggas ner nu i sommar så jag började genast leta efter nåt sätt att spara ner alla mina gamla blogginlägg. Så hittar jag detta! Helt fantastiskt. Det tråkiga är väl bara att det blir otroligt svårläst i de filerna de sparas ner till... Frågan är.. om man har en wordpress blogg (jag ska skaffa), kan man då liksom importera in xml-filen som heter "rss" dit på nåt sätt?
SvaraRaderaNu kan jag i alla fall äntligen avsluta mitt konto på lunar som legat och dammat i fler år! :) Tack!
Adeline, det är precis det som är tanken. Jag har skrivit ett inlägg alldeles nyss som förklarar hur processen ser ut, du hittar det här: http://ht.ly/1W2Rt Observera att alla Wordpressinstallationer inte stöder import från RSS, men om du har en egen installation ska det fungera (alternativt går det säkert att omvandla från RSS till det format som krävs via något verktyg).
SvaraRaderaTACK!!!!!!!!!!!!!!!!!!!!!!
SvaraRaderaHej!
SvaraRaderaEtt problem är upptäckt. Min sambo har ett användarnamn med bara tre bokstäver och då fungerar det inte för honom... När man skriver in användarnamnet kommer det bara upp ett felmeddelande...
Hej Nettan, tack för din feedback! Jag har ringat in problemet, och det är faktiskt inte relaterat till längden på hans användarnamn utan en annan skum grej. Har dock lite tekniska problem i utvecklingsmiljön just nu, hoppas kunna lägga upp en ny version inom kort dock.
SvaraRaderaHej.
SvaraRaderaFantastiskt program rent ut sagt..
... men, jag stöter på ett problem när nedladdningen pågått en liten stund.
"Ett fel uppstod under nedladdningen:
'L', hexadecimal value 0x03, is an invalid character."
Det där L:et är inte ett vanligt L utan mer som ett upphöjt L.. och det skiter sig vid just samma sak varje nedladdning så att jag inte kommer längre.
Går det att lösa eller bara att bita ihop och inse att jag inte kan använda programmet?
Heidi, jag skulle gissa att det har att göra med något skumt tecken i ett (eller flera) av dina blogginlägg. Jag skulle gärna göra en felsökning, men just nu har jag tyvärr ingen möjlighet på grund av tidsbrist.
SvaraRaderaKollade upp i filen vilket som var det sista inlägget som laddades ner innan felmeddelandet dök upp, men där fanns inget skumt (nedladdningen avbröts några meningar från slutet i ett visst inlägg) så jag raderade det inlägget.. men.. Nä.
SvaraRaderaNåja, jag provar några gånger till och raderar lite här och där så får vi se. :-)
Jag fattar ingenting! Kan jag inte få mina inlägg nu när jag finns på LS8? Eller måste jag ha tagit dem innan den 8:e innan allt stängdes ned? s: Mitt användarnamn hittas inte i sökningen fast jag har skrivit 100% rätt namn. )'':
SvaraRadera(och ja, ignorera min msn, den är lika gammal som min lunar var.)
Jag glömde att säga.. När jag laddade ner detta stod det att något kallat "WinRaR" inte var gratis och att jag har fyrtio dagar på mig att ta bort det från datorn. Men jag kan inte få bort spindeln nu från datorn, det är helt OMÖJLIGT! Jag kan inte hitta hur man tar bort det. Snälla hjälp mig.. :c
SvaraRaderaAlex: Eftersom Lunarstorm stängts ner kan Lunarspindeln inte längre hitta din användare (eller några andra, för den delen). Det innebär att du lika gärna kan avinstallera programmet eftersom det inte längre fyller något syfte. Om du installerat det (inte bara laddat ner filen) kan du ta bort det via Kontrollpanelen -> Lägg till/ta bort program (eller vad det nu heter i din version av Windows). Ser du inte Lunarspindeln bland de andra programmen i den listan så tyder det på att det inte är installerat. (Meddelandet du fick från WinRAR har inget med Lunarspindeln att göra.)
SvaraRaderaNej okej, det är konstigt för när jag tryckte på din länk så kom det där Setup.exe fram och sedan en ruta typ: you know that WinRaR isn't free, you've got 40 days to pay for it or take it away from the computer. Ungefär så, och då hade jag bara fått det på datorn. Jag klickade inte på något annat. Men nu har jag kollat igenom varje liten ikon och tryckt på allt - det GÅR inte att ta bort! Jag vågar inte bara slänga det i pappaerkorgen för det kanske inte försvinner utan bara inte synd.. ):
SvaraRadera