Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

TV-program i terminalen

Tråden skapades och har fått 114 svar. Det senaste inlägget skrevs .
  • Medlem
  • 2003-02-07 23:05

Det finns ett skript som gör att du kan se tider för aktuella tv-program direkt i terminalen.

Ladda ner följande fil och lägg det i lämpligt bibliotek (ex. username/bibliotek).

Skapa filen .cshrc (om du inte har en sådan) i ditt hembibliotek och skriv följande rad:
alias tv "/Users/username/bibliotek/tv.py"
spara och stäng filen.

Tilldela rättigheter till filen, skriv:
chmod 755 /Users/username/bibliotek/tv.py

Byt ut username och bibliotek ovan till det du själv använder.

Stäng terminalen och öppna den igen.

Skriv i prompten:
tv -a
Du kommer att få något i den här stilen:
CHANNEL: What´s on?
-------- ----------
SVT1 21.00 Fredagsbio: Förhandlaren
SVT2 22.55 Kool & The Gang - live i Chicago
TV3 SVERIGE 22.00 Bad boys
TV4 13.15 Vädret
KANAL5 22.00 Private Parts
ZTV 19.30 Veckans hitvarning
CANAL+ 21.30 Enemy at the Gates
CANAL+GUL 22.35 Fogsvansen
CANAL+BLÅ 22.45 Under Hellgate Bridge
TV1000 22.00 High Fidelity
TV1000 CINEMA 21.00 The Last Dragon
BBC Prime 21.30 Saigon Baby
BBC World 22.30 World Business Report
Animal Planet 22.30 Djurpolisen
Eurosport 22.30 Trial. Inomhus-VM från Barcelona, Spanien
TNT 22.00 The Fearless Vampire Killers
Cartoon Network 22.30 Ed, Edd & Eddy

(Fast det blir snyggae utskrift på terminalen)

Ha det så kul.

Cool!

  • Medlem
  • 2003-02-07 23:30

Höll på att glömma. Ovanstående förutsätter att man är uppkopplad på nätet så klart.

Vad har jag gjort för fel? Får upp följande när jag startar Terminalen;

Citat:

kod:<pre style="font-size:x-small; font-family: monospace;"> Last login: Fri Feb 7 23:29:18 on ttyp1
Welcome to Darwin!
Usage:
/Users/martin/Library/tv.py [option]
-a, --all Show all channels´ info
-c <channel>, --channel=<channel> Specify the channel to print info about
-f, --full Show full info about the channels chosen (not implemented yet)
-h, --help Print this helpscreen and exit

[Martin:~] martin% tv -a
tv: Command not found.
[Martin:~] martin%
</pre>

/M

[ 07. februari 2003, 23:46: Meddelandet ändrat av: Martin Belak ]

  • Medlem
  • 2003-02-08 02:24
Citat:

citera:Skapades ursprungligen av: Martin Belak:
Vad har jag gjort för fel? Får upp följande när jag startar Terminalen;

Citat:

kod:<pre style="font-size:x-small; font-family: monospace;"> Last login: Fri Feb 7 23:29:18 on ttyp1
Welcome to Darwin!
Usage:
/Users/martin/Library/tv.py [option]
-a, --all Show all channels´ info
-c <channel>, --channel=<channel> Specify the channel to print info about
-f, --full Show full info about the channels chosen (not implemented yet)
-h, --help Print this helpscreen and exit

[Martin:~] martin% tv -a
tv: Command not found.
[Martin:~] martin%
</pre>

/M

Hm ... är på väg att lägga mig.
Ska fundera på detta.
Återkommer imorgon.

Håll ut så länge.

  • Medlem
  • 2003-02-08 10:35

>> Martin

Kolla vad det står i din fil .cshrc.
Den skall ligga i /Users/martin/.
Och där skall det stå exakt följande:
alias tv "/Users/martin/Library/tv.py"

Edit: Jag börjar misstänka att jag är dyslektiker, skrev "fin" istället för "fil". Rättat. :rolleyes:

[ 08. februari 2003, 11:16: Meddelandet ändrat av: 3oPaH ]

Ok, tack!
Missade, alias tv i början, skrev bara sökvägen till tv.py-filen.

/M

  • Medlem
  • Helsingborg
  • 2003-02-08 11:54

vadå skapa en fil? vad för fil? i BBEdit kan man inte spara som .cshrc..

eller har jag förstått allt fel?

Citat:

citera:Skapades ursprungligen av: Buckner:
vadå skapa en fil? vad för fil? i BBEdit kan man inte spara som .cshrc..

eller har jag förstått allt fel?

.cshrc är en txt fil

punkten i början av filnamnet är unix sätt att visa att filen skall vara osynlig för användaren

du skall alltså skapa en fil som heter .cshrc utan någon ändelse

om nu jag förstått det rätt

Fetcoolt!

  • Medlem
  • 2003-02-08 14:08
Citat:

citera:Skapades ursprungligen av: Buckner:
vadå skapa en fil? vad för fil? i BBEdit kan man inte spara som .cshrc..

eller har jag förstått allt fel?

I Mac OS X har du redan texteditorer i terminalen.
Ex. Emacs och Pico.
Den enklaste att använda, för ändamål som ovanstående, är Pico, tycker jag i alla fall.
Så här ska du göra.

1.Kolla om du har filen .cshrc
Skriv i terminalen:ls ~ditt_användarnamn/.cshrc
om du har filen då kommer det att stå i terminalen:/Users/ditt_användarnamn/.cshrc
annars kommer det att stå: ls: ls: /Users/ditt_användarnamn/.cshrc: No such file or directory

Om du har filen gör följande i terminalen:
cd
pico .cshrc
Skriv in raden:alias tv "/Users/ditt_användarnamn/ditt_bibliotek/tv.py -s"
Tryck "Control o"
Tryck Enter
Tryck "Control x"

Färdigt!

Om du inte har filen gör du som ovanstående fast då skriver du bara pico i böran.
När sedan trycker på "Control o" skriv in filnamnet i terminalen ".cshrc".

Färdigt!

Obs! lek inte med Emacs.

  • Medlem
  • 2003-02-08 14:36

Annars kan jag rekomendera http://www.fuse.nu/tv/ För att synka dina tv-program med iCal

  • Medlem
  • Nacka
  • 2003-02-08 15:02
Citat:

citera:Skapades ursprungligen av: 3oPaH:
I Mac OS X har du redan texteditorer i terminalen.
Ex. Emacs och Pico.
...

Eller vi om man nu är lagd åt det hållet

  • Medlem
  • 2003-02-08 16:03
Citat:

citera:Skapades ursprungligen av: nixon:
Annars kan jag rekomendera http://www.fuse.nu/tv/ För att synka dina tv-program med iCal

Självklart.
Den här terminalapplikationen är lämplig om man inte vill öppna andra program och om man snabbt vill komma åt info om aktuella tv-tider.

[ 08. februari 2003, 16:17: Meddelandet ändrat av: 3oPaH ]

  • Medlem
  • Stockholm
  • 2003-02-08 16:17

Häftigt!!
frågan är dock hur ofta man använder detta

jag själv använder "vi" i terminalen och om filen jag skall använda mig av inte finns (som i detta fall) så skriver jag "touch .cshrc" och sen "vi .cshrc"

Häftigt, ännu en gång

  • Medlem
  • International user
  • 2003-02-08 16:36

Funkar ju perfekt. Kan jag på ngt sätt få auto update var 5e minut? Eller så att det körs som en aktiv process som updateras var 5e minut, som komandot top fast updatering var 5e minut då.. Vore fint

  • Medlem
  • Helsingborg
  • 2003-02-08 16:50

och det vill inte funka nej...

cd
pico
alias tv "/Users/bustere/Library/tv.py"
ctrl+o
.cshrc
enter
ctrl+x

chmod 755 /Users/bustere/Library/tv.py

stäng

tv -a

[Buster-Es-dator:~] bustere% tv -a
tv: Command not found.

  • Medlem
  • Helsingborg
  • 2003-02-08 16:56
Citat:

citera:Skapades ursprungligen av: Buckner:
och det vill inte funka nej...

cd
pico
alias tv "/Users/bustere/Library/tv.py"
ctrl+o
.cshrc
enter
ctrl+x

chmod 755 /Users/bustere/Library/tv.py

stäng

tv -a

[Buster-Es-dator:~] bustere% tv -a
tv: Command not found.

Edit_
har jag dock tv.py på skrivbordet och skriver
cd ~/Deskto/
sen python tv.py -a
funkar det..

Edit 2

fick lite hjälp och det är mycket lättare att lägga filen i ~/Bin
sen skriva
pico .tcshrc
alias tv ´python /Users/bustere/bin/tv.py´
starta om terminalen och sen funkar tv -a

lättare än att hålla på med chmod

[ 08. februari 2003, 17:05: Meddelandet ändrat av: Buckner ]

Citat:

citera:Skapades ursprungligen av: ivar:
jag själv använder "vi" i terminalen och om filen jag skall använda mig av inte finns (som i detta fall) så skriver jag "touch .cshrc" och sen "vi .cshrc"

Du kan faktiskt skippa touch-steget om du vill skapa en ny fil. För att skapa en .tcshrc (eller .cshrc om du tänkt köra csh också) behöver du alltså bara skriva "vi .tcshrc". I vi:s statusrad längst ner kommer det då att stå ".tcshrc: new file: line 1".

  • Oregistrerad
  • 2003-02-09 00:40

jag får bara fram några....
CHANNEL: What´s on?
-------- ----------
TV3 SVERIGE 00.10 Highway to hell
ZTV 00.10 Crossfade
CANAL+GUL 00.35 Carnal Instincts
TV1000 00.00 V?t visning
TV1000 CINEMA 00.35 Famous. Angelina Jolie
BBC World 00.30 Arab World Direct
Eurosport 0
Cartoon Network 00.30 Looney Tunes

fast det är kanske för att de andra kanalerna lagt ner för ikväll eller nåt...

Citat:

citera:Skapades ursprungligen av: ThunderMac:
jag får bara fram några....
fast det är kanske för att de andra kanalerna lagt ner för ikväll eller nåt...

Stämmer bra. Antalet kanaler som visar varierar med tiden på dygnet. Just nu är det endast ett begränsat antal kanaler som sänder, därav den avkortade listan.

/M

  • Medlem
  • Helsingborg
  • 2003-02-09 01:54
Citat:

citera:Skapades ursprungligen av: Martin Belak:

Citat:

citera:Skapades ursprungligen av: ThunderMac:
jag får bara fram några....
fast det är kanske för att de andra kanalerna lagt ner för ikväll eller nåt...

Stämmer bra. Antalet kanaler som visar varierar med tiden på dygnet. Just nu är det endast ett begränsat antal kanaler som sänder, därav den avkortade listan.

/M

Eller så gör man som jag, tar bort lite ointressanta kanaler ut tv.py filen

En kanon grej, kan någon göra det användar vänligt?
Typ en packad folder med script och annat hokus pokus bara att lägga på rätt ställe? (det reder jag ut)
Jag är rädd för för terminalen ...

Citat:

citera:Skapades ursprungligen av: cubeuser:
En kanon grej, kan någon göra det användar vänligt?
Typ en packad folder med script och annat hokus pokus bara att lägga på rätt ställe? (det reder jag ut)
Jag är rädd för för terminalen ...

Ehm... är det inte lika bra att gå till tvprogram.nu direkt i så fall?

(eller ännu hellre den här, som är snabbare och mer överskådlig: http://www.acc.umu.se/~project/teve/)

Citat:

citera:Skapades ursprungligen av: 3oPaH:
Det finns ett skript som gör att du kan se tider för aktuella tv-program direkt i terminalen.

Suveränt! Helnördigt, och därför kul

*suck*

Terminalen ser nu en .cshrc fil men...
när jag skriver in prompten "tv -a" får jag bara "Command unknown".

Har gjort något fel någonstanns.

Jag misstänker att jag skrev in rättigheterna vid fel tidpunkt s.a.s.

Hur går man in och skriver till det?

Eller har jag gjort något annat fel?

Citat:

citera:Skapades ursprungligen av: Gambit:
*suck*

Kolla på Buckners tredje inlägg i den här tråden, på Edit 2 så funkar det säkert.

  • Medlem
  • Karlskoga
  • 2003-02-21 22:45
Citat:

citera:Skapades ursprungligen av: Buckner:
och det vill inte funka nej...

cd
pico
alias tv "/Users/bustere/Library/tv.py"
ctrl+o
.cshrc
enter
ctrl+x

chmod 755 /Users/bustere/Library/tv.py

stäng

tv -a

[Buster-Es-dator:~] bustere% tv -a
tv: Command not found.

Jag har gjort exakt samma sak med samma resultat

...förresten...
vad betyder "Unmatched "." som står när man öppnar terminalen:

"Last login: Fri Feb 21 23:14:31 on console
Welcome to Darwin!
Unmatched "."

  • Oregistrerad
  • 2003-02-21 23:45

Följde denna utmärkta instruktion:

Om du har filen gör följande i terminalen:
cd
pico .cshrc
Skriv in raden: alias tv "/Users/ditt_användarnamn/ditt_bibliotek/tv.py -s"
Tryck "Control o"
Tryck Enter
Tryck "Control x"

Funkar inte. Ta bort -s i slutet av raden så funkar det.

Bevaka tråden