söndagen den 5:e juli 2009

Lunarspindeln BETA

Lunarspindeln är ett litet Windowsprogram som låter dig spara ner dina (eller andras) publika blogginlägg (i RSS- eller textformat) och galleribilder från Lunarstorm, vilket kan vara smidigt om du vill ta en säkerhetskopia eller flytta dina blogginlägg till ett annat bloggverktyg (exempelvis WordPress). Lunarspindeln är helt gratis att installera och använda. Programmet är tills vidare i betaversion, så man får ha överseende med eventuella fel och brister.

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):

save 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.
Kom ihåg: jag tillhandahåller det här programmet för att vara schysst. Jag tar inget betalt för det men jag tar heller inte något ansvar för eventuella problem eller skador som kan uppstå som följd av användandet av programmet. Jag kan tyvärr inte garantera att programmet fungerar på alla datorer. Ställ gärna frågor om ni har några - jag lovar inte att lösa allas problem men jag kommer att läsa all feedback jag får.

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.

29 kommentarer:

AzP sa...

Coolt, jag är imponerad av den automatiska uppdateringen!

Anders Fjeldstad sa...

Jo 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.

Kortbloggat/digitalpr.se-06 July 2009 | Niclas Strandh digitalPR sa...

[...] Anders Fjeldstads blogg » Lunarspindeln BETA [...]

Alexander sa...

Hejsan!

Nu 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 :) !!

Alexander sa...

Hejsan igen!


Nu 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 !!

Anders Fjeldstad sa...

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.

Bra 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?

Alexander sa...

Hejsan!


Det 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 !!

Anders Fjeldstad sa...

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!

Alexander sa...

Tack! Det var ett bra komplement med text-filen till den kodade texten :)

MVH Alexander !!

Emelie sa...

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!

Anders Fjeldstad sa...

Kul! Berätta hur det gick sedan!

Alexander sa...

Hej!

*
"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 !!

Anders Fjeldstad sa...

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.

Madde sa...

Provade 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 :-)

Alexander sa...

Hejsan Madde!


Om 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 !!

Anders Fjeldstad sa...

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.

Maria sa...

Tusen 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!

Netza.se » Blog Archive » Lunarspindeln. sa...

[...] 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, [...]

Linnea sa...

Vill 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!

Fredrik sa...

Grymt program, sparade mig många många timmars jobb! Tackar!

Anders Fjeldstad sa...

Maria, Linnea, Fredrik: Kul att höra! Tack för era kommentarer.

Adeline sa...

Lä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?

Nu kan jag i alla fall äntligen avsluta mitt konto på lunar som legat och dammat i fler år! :) Tack!

Anders Fjeldstad sa...

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).

Josefin sa...

TACK!!!!!!!!!!!!!!!!!!!!!!

Nettan sa...

Hej!
Ett 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...

Anders Fjeldstad sa...

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.

Heidi sa...

Hej.

Fantastiskt 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?

Anders Fjeldstad sa...

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.

Heidi sa...

Kollade 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ä.

Nåja, jag provar några gånger till och raderar lite här och där så får vi se. :-)

Skicka en kommentar