Gör din favoritsajt till en egen app med Fluid

Med programmet Fluid till OS X går det att skapa fristående program specifikt för enskilda webbplatser. Vi tittar närmare på hur det går till.

I takt med att vi använder webben för allt fler ändamål uppstår behovet av att enkelt kunna besöka vissa webbplatser ofta, som till exempel för att läsa webbmejlen.

Det löses vanligen genom att ständigt ha dessa webbplatser öppna i egna flikar i webbläsaren. Det har dock sina nackdelar, som att det är lätt att gå vilse mellan alla flikar, speciellt om man är flitig på att öppna nya flikar och fönster hela tiden. Vissa webbläsare har snabbkommando för bokmärken och/eller specifika flikar som underlättar, men det är ändå inte optimalt.

Ibland skulle det vara smidigare att ha en specifik webbplats som ett eget program i datorn, så att det exempelvis går att se som en ikon i dockan och växla till programmet med kommando-tabb.

Fluid som fristående Safari för en enskild webbplats

Det är här programmet Fluid kommer in i bilden. Fluid är ett program för att skapa fristående program som egentligen är separata webbläsare för specifika webbplatser. I den här artikeln tittar vi närmare på hur Fluid kan användas för två exempel.

Fluid är baserat på samma renderingsmotor som Safari och med några få undantag fungerar en Fluid-app som Safari. Tyvärr stöds inte webbläsartillägg i Fluid i dagsläget, så användbara tillägg som 1Password för att generera och hantera unika lösenord för varje webbplats går inte att använda i en Fluid-app.

Allt är dock inte förlorat för 1Password-användaren eftersom Fluid använder sig av samma "cookies" som Safari gör. Det innebär att om du är inloggad på en webbplats i Safari kommer du också att vara inloggad på samma webbplats i en Fluid-app. Logga in som vanligt med 1Password i Safari och du slipper kopiera och klistra in lösenord i din Fluid-app.

Visst använder du unika lösenord för varje webbplats? Bra, tänkte väl det.

Extrafunktioner i Fluid

Fluid kostar ingeting att ladda hem och går att använda för att skapa obegränsat med fristående Fluid-appar. För en kostnad på 5 dollar (cirka 40 kronor) går det att köpa en licens som låser upp några användbara extrafunktioner.

Licensen ger möjlighet att:

  • Lagra egna cookies separat från Safari.

  • Placera en ikon i menyraden för snabb access.

  • Använda egna skript och stilmallar (userscripts och userstyles).

  • Använda fullskärmsläget i OS X Lion och senare.

Egna cookies är användbart när det inte är önskvärt att ha samma inloggning som i Safari. Ett sådant exempel är om du har två olika Gmail-adresser som du vill öppna i varsin Fluid-app samtidigt. Då krävs separata cookies i varje Fluid-app.

En ikon i menyraden ger möjlighet att alltid ha omedelbar tillgång till en Fluid-app som en meny. Se bild nedan i slutet av exempel 1. Skript är överkurs för den här artikeln och fullskärmsläge behöver inte förklaras närmare.

Exempel 1: Simplenote som fristående Fluid-app

I vårt första exempel skapar vi en Fluid-app för Simplenote, en webbtjänst för att spara anteckningar på nätet och synkronisera dessa till bland annat Iphone och Ipad. För den som är flitig användare av Simplenote är det ett stort lyft att kunna använda webbplatsen som ett separat program i OS X.

När Fluid startas visas en dialogruta för att skapa en Fluid-app. Endast två fält behöver fyllas i, adressen till webbplatsen och det namn som programmet ska få. Som förval placeras Fluid-appen i den vanliga programmappen (Applications) och som ikon för programmet används webbplatsens "favicon" (den lilla ikonen som visas i adressraden i Safari). Det går även bra själv välja valfri bild som programikon.

I detta exempel fyller vi i https://simple-note.appspot.com/ som adress och Simplenote som namn, samt klickar på knappen Create.

Fluid meddelar att den nya appen skapats. Klicka på Launch Now för att starta din nya Fluid-app.

Om du inte var inloggad i Simplenote i Safari kommer du att mötas av en inloggningsruta, precis som när du besöker Simplenote i vilken webbläsare som helst. Sedan är det bara att använda Simplenote som vanligt.

Om du köpt licensen för extrafunktionerna kan du dessutom placera Simplenote i menyraden. Välj Simplenote -> Pin to Status Bar… för att aktivera funktionen.

Appen behöver startas om för att aktivera funktionen. När det är gjort dyker det upp en ny ikon i menyraden och ett klick på ikonen visar Fluid-fönstret som en meny istället för ett separat program.

Fluid-appen Simplenote som meny i menyraden.

Högerklicka på ikonen och välj Un-Pin Fluid App from Status Bar… för att återgå till att använda appen som ett vanligt program.

Exempel 2: Hantera spam i Gmail med Fluid

Nästa exempel är lite mer avancerat och baserar sig på mitt sätt att hantera spam i Gmail. Först en liten bakgrund om upplägget.

För ett antal år sedan skaffade jag Google Apps för att kunna köra Gmail med mitt eget domännamn efter ett tips här på 99mac. Vid den tiden var spam i e-posten ett stort problem och jag använde ett utmärkt verktyg (Spamsieve) för att filtrera ut spam. Nackdelen var att all spam först hämtades till min dator innan jag kunde filtrera den. Detta blev ett ännu större problem när jag skulle använda e-post i mobiltelefonen.

Bytet till Gmail förändrade allt detta eftersom nästan all spam filtrerades bort redan på servern. Spam var inte längre ett problem alls eftersom Gmail var mycket effektiv på att ta bort alla spam-mejl. Lite *för* effektiv ibland. Då och då anser Gmail att legitima meddelanden är spam. Som egenföretagare är det av yttersta vikt att mina kunder kan nå mig och jag har varit med om att missa viktiga mejl i en veckas tid för att de legat i spam-mappen hos Gmail.

För att lösa problemet med att riktiga meddelanden markeras som spam av Gmail ögnar jag regelbundet igenom listan på mejl i spam-mappen och markerar alla nya spam-mejl som lästa. På så sätt riskar jag aldrig att missa något viktigt mejl som hamnat fel.

Normal sett använder jag Apples Mail för att hantera min e-post och via IMAP kan jag se hela spam-mappen från Gmail och gå igenom den där också, men jag upplever webbgränssnittet effektivare för min del, inte minst då det visar en bit av meddelandet och inte bara rubriken. Det är även bara i webbgränssnittet som jag kan lägga upp Gmail-filter för e-post som återkommande hamnar i spam-mappen. En annan fördel med webbgränssnittet är jag inte riskerar att ladda in bilder i spam-mejl (vilket skickar en signal till spammaren om att min adress fungerar).

Det effektivaste sättet för mig är att i Gmails sökfält skriva in:spam label:unread. Då visas bara olästa meddelanden i spam-mappen, 20 stycken åt gången. Jag markerar alla och väljer Mark as read. Då laddar Gmail automatiskt in de 20 nästa olästa. Så håller jag på tills spam-mappen är tom på olästa meddelanden.

Jag har två olika Gmail-konton som jag regelbundet kontrollerar och det är här Fluid kommer in i bilden. Genom att jag köpt licensen för extrafunktionerna kan jag ställa in Fluid att ha separata cookies för varje Fluild-app och därmed ha en app för vardera Gmail-konto.

Eftersom en Fluid-app kan starta med vilken webbadress som helst har jag skapat en adress som automatiskt tar mig direkt till sökningen ("in:spam label:unread").

Med en Fluid-app för varje Gmail-konto kan jag med minimal insats ändå hålla perfekt koll på min spam-mapp utan att behöva växla konton och liknande, utan bara starta rätt app (gärna med Alfred).

Experimentera själv

Detta var bara två exempel på vad som går att göra med Fluid. Kanske använder du varken Gmail eller Simplenote, men har någon annan webbsida du ofta besöker som skulle få sig ett lyft av att vara fristående från din vanliga surfning.

Fluid är extra bra för webbapplikationer som försöker ersätta vanliga program på datorn (som Simplenote, Trello, Pivotal Tracker, Workflow etc.) men fungerar förstås lika bra för vilka webbsidor som helst. Tittar du mycket på SVT Play kan det vara värt en egen app. Är du en Blocket-junkie kan en fristående Blocket-app vara din frälsning, och så vidare.

Ladda hem Fluid och testa att skapa din egen app idag. Bara fantasin (eller snarare webbadressen) sätter gränsen.

Namn
Fluid
Utvecklare
Todd Ditchendorf från Celestial Teapot Software
Pris
Gratis, extrafunktioner för 5 dollar (cirka 40 kronor)
Systemkrav
Mac OS X 10.6 eller senare, kräver 64-bitars Intel-processorer.
Kommentarer
6 svar

Det är dags för den tionde luckan i Geeks Julkalender, och här erbjuder Inet ett förmånligt pris på en rymlig SSD.

Nintendo, simdollar, Google och solenergi är några av ämnena som avhandlas i veckans poddavsnitt.

Datorspelen Portal och Portal 2 har blivit kända bland annat för sina stämingsfulla avslutningslåtar, och här kommer ännu mer musik inspirerad av Portal.

Med den modulära datorn Kano kan vem som helst lära sig att skruva ihop sin egen hårdvara för ett flertal olika användningsområden. Med Kano Code går det också att lära sig grundläggande programmering. 99mac har pratat med Tommy Säl, som arbetar på Kickstarter-succén.

Super Mario Run släpps nästa vecka, och väntas bli ohyggligt populärt. Nu avslöjas dock att spelet kräver uppkoppling mot internet för att fungera.

Läs för dina barn eller själv en ordentlig julsaga i interaktiv form på Ipad, Iphone eller Android när Snobbens ägare Charlie Brown letar julens mening.