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-10-09 12:28
Citat:

Skrevs ursprungligen av Helmot
nja jag vette tusan hur ni har gjort.
Men en sak är säker jag har provat med allt och jag kan inte få det att funka!!!
Kan någon vara så snäll och berätta exakt hur man ska gå till väga.
Och då menar jag verkligen exakt.
Nu ska jag gå och dö!!

Jag har suttit i flera timmar och försökt också!! Nu har jag äntligen lyckats.

För mig var det oklart var .cshrc filen skulle ligga, men efter flera omläsningar i detta forum så fick jag tillslut klart för mig att den skall ligga i mitt bibliotek dvs. dit jag kommer när jag startar Terminalen
(hemkatalogen din kanske är /Users/helmot/ om det står helmot% när du loggat in).

Om du lägger tv.py i mappen Användare/helmot/Library på hårddisken med findern och kör chmod 755 enl. beskrivningarna så är det viktigt att innehållet i .cshrc pekar på just den filen. T.ex alias tv "/Users/helmot/Library/tv.py"

Hoppas det lyckas för dig med!

/Magic

  • Oregistrerad
  • 2003-10-09 14:16

Va jobbigt att man måste skriva "tv -a" för att den ska lista upp kanalerna. Kan man inte ändra i .cshrc filen så att alias sökvägen typ är "/users/mattias/library/tv.py -a" eller "/users/mattias/library/tv.py"-a, det går lite snabbare att bara skriva "tv" liksom....:D fick dock inte mina exempel att fungera.;)

Citat:

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

Hur gör man det? I stycket "CHANNEL = ["SVT1", "SVT2", "TV3" osv. Är det bara att ta bort tex SVT1 för att inte längre få upp den kanalen när man skriver kommandot?.

  • Medlem
  • 2003-10-09 19:18
Citat:

Skrevs ursprungligen av Helmot
nja jag vette tusan hur ni har gjort.
Men en sak är säker jag har provat med allt och jag kan inte få det att funka!!!
Kan någon vara så snäll och berätta exakt hur man ska gå till väga.
Och då menar jag verkligen exakt.
Nu ska jag gå och dö!!

Jag kan garantera dig att alla svar du behöver för att få det att funka finns i den här tråden. Om du har tålamod, kolla igen. Mitt bästa tips så här långt.

/Z

  • Medlem
  • 2003-10-09 19:27
Citat:

Skrevs ursprungligen av ThunderMac
Va jobbigt att man måste skriva "tv -a" för att den ska lista upp kanalerna. Kan man inte ändra i .cshrc filen så att alias sökvägen typ är "/users/mattias/library/tv.py -a" eller "/users/mattias/library/tv.py"-a, det går lite snabbare att bara skriva "tv" liksom....:D fick dock inte mina exempel att fungera.;)

Du kan lägga till följande rad i din .cshrc-fil:
alias TV 'tv -a'
Observera att det är stora bokstäver på "TV" eftersom "tv" är redan upptaget i din .cshrc-fil.
Om det är OK att skriva med stora bokstäver då kan detta kanske vara lösningen för dig.
Det är möjligt att det finns andra sätt men jag kommer inte på de just nu.

/Z

  • Medlem
  • 2003-10-09 19:29
Citat:

Skrevs ursprungligen av Sundevall
Hur gör man det? I stycket "CHANNEL = ["SVT1", "SVT2", "TV3" osv. Är det bara att ta bort tex SVT1 för att inte längre få upp den kanalen när man skriver kommandot?.

Svar, ja.

/Z

  • Oregistrerad
  • 2003-10-10 01:19
Citat:

Skrevs ursprungligen av 3OPAH
Jag kan garantera dig att alla svar du behöver för att få det att funka finns i den här tråden. Om du har tålamod, kolla igen. Mitt bästa tips så här långt.

/Z

Tja du nu har jag försökt och försökt men jag för det inte att funka!!!!
Fasen jag ger upp!!!

Citat:

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

Godmorgon, nu har jag suttit och roat mig med detta samtidigt som jag inmundigat morgonkaffet, men...
Nog är jag uppkopplad alltid, via Airport visserligen men varför detta :

Last login: Fri Oct 10 07:52:38 on ttyp1
Welcome to Darwin!
[Christopher:~] christopher% tv -a
[- Looking up info for ALL -]
CHANNEL: What's on?
-------- ----------
Traceback (most recent call last):
File "/Users/christopher/Library/tv.py", line 51, in ?
s.connect((server, port))
socket.error: (60, 'Operation timed out')
[Christopher:~] christopher%

Varför gör den på detta viset

// Christopher <--- tro det eller ej !

  • Oregistrerad
  • 2003-10-10 08:16
Citat:

Skrevs ursprungligen av frasseman
Godmorgon, nu har jag suttit och roat mig med detta samtidigt som jag inmundigat morgonkaffet, men...
Nog är jag uppkopplad alltid, via Airport visserligen men varför detta :

Last login: Fri Oct 10 07:52:38 on ttyp1
Welcome to Darwin!
[Christopher:~] christopher% tv -a
[- Looking up info for ALL -]
CHANNEL: What's on?
-------- ----------
Traceback (most recent call last):
File "/Users/christopher/Library/tv.py", line 51, in ?
s.connect((server, port))
socket.error: (60, 'Operation timed out')
[Christopher:~] christopher%

Varför gör den på detta viset

// Christopher <--- tro det eller ej !

Får samma jag också. Verkar som om det är nåt server problem eller nåt....

  • Medlem
  • 2003-10-10 08:19
Citat:

Skrevs ursprungligen av frasseman
...Traceback (most recent call last):
File "/Users/christopher/Library/tv.py", line 51, in ?
s.connect((server, port))
socket.error: (60, 'Operation timed out')
[Christopher:~] christopher%

Varför gör den på detta viset

// Christopher <--- tro det eller ej !

=>> socket.error: (60, 'Operation timed out') har ingeting med "tv.py-filen" att göra.
Det kan hända att informationen för tv-program inte var tillgänglig för tillfället och då får du ett sådant meddelande efter att den har försökt i 60 sekunder.
Försök igen lite senare.

/Z

  • Medlem
  • Karlskoga
  • 2003-10-10 08:20
Citat:

Skrevs ursprungligen av Helmot
nja jag vette tusan hur ni har gjort.
Men en sak är säker jag har provat med allt och jag kan inte få det att funka!!!
Kan någon vara så snäll och berätta exakt hur man ska gå till väga.
Och då menar jag verkligen exakt.
Nu ska jag gå och dö!!

Mig tog det flera månader att få det och fungera.Nu funkar det efter att jag gjort som Ciryon beskrev i inlägget ovan.Vafrör vet jag inte,man jag passar på att tacka Ciryon iallafall.

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

Skrevs ursprungligen av Helmot
Tja du nu har jag försökt och försökt men jag för det inte att funka!!!!
Fasen jag ger upp!!!

Kan du precisera lite så kan vi försöka hjälpa dig. Vad har du gjort? Vilka felmeddelanden får du?

/Z

Ok, tack det flyter på nu, det var nog servern som var på kafferast... men "By the way" så medan jag väntade så satt jag och filosoferade lite med terminalen och fick detta skrämmande svar !?

[Christopher:~] christopher% whatis life
life: nothing appropriate

och terminalen har väl alltid rätt !?

  • Oregistrerad
  • 2003-10-10 08:51

Nu fungerar det för mig igen helt plötsligt.....

  • Oregistrerad
  • 2003-10-10 08:54

Oj!
alias tv "/users/mattias/library/tv.py" -a fungerade visst! Nu är det bara att skriva tv så listas kanalerna upp!:D

  • Medlem
  • 2003-10-10 19:06
Citat:

Skrevs ursprungligen av frasseman
Ok, tack det flyter på nu, det var nog servern som var på kafferast... men "By the way" så medan jag väntade så satt jag och filosoferade lite med terminalen och fick detta skrämmande svar !?

[Christopher:~] christopher% whatis life
life: nothing appropriate

och terminalen har väl alltid rätt !?

  • Medlem
  • 2003-10-10 19:10
Citat:

Skrevs ursprungligen av ThunderMac
Oj!
alias tv "/users/mattias/library/tv.py" -a fungerade visst! Nu är det bara att skriva tv så listas kanalerna upp!:D

Då är min lösning totalt onödig eftersom det här är mycket smidigare.
Har ändrat i min .cshrc-fil.

permission denied står det när jag skriver in tv -a

  • Medlem
  • 2003-10-10 21:32
Citat:

Skrevs ursprungligen av Laseranders
permission denied står det när jag skriver in tv -a

Du har kanske glömt chmod:a den rätt då? (finns beskrivet tidigare i tråden).

Jag får fortfarande
"-bash: tv: command not found"

inte en aning vad jag gör för fel.

  • Medlem
  • Stockholm
  • 2004-08-04 09:44
Ursprungligen av bodybag:

Jag får fortfarande
"-bash: tv: command not found"

inte en aning vad jag gör för fel.

För bash gäller

alias tv="/Users/linus/Library/tv/tv.py"

Skrives i terminalen rakt upp och ner. Byt till er sökväg/user etc.

Ursprungligen av Linus:

För bash gäller

alias tv="/Users/linus/Library/tv/tv.py"

Skrives i terminalen rakt upp och ner. Byt till er sökväg/user etc.

Hmmm....nu har jag fått det att fungera, men om jag startar om terminalen
så måste jag skriva alias tv="/Users/Danne/Library/tv.py" igen och därefter
tv -a varje gång jag vill se programmen. Hur gör jag för att bara behöva skriva
tv -a för att se programmen? Jag misstänker att det har något att göra med min
.bashhrc fil. Där står nu alias tv="/Users/Danne/Library/tv.py" på sista raden.

// Danne

  • Medlem
  • 2004-09-14 04:40
Ursprungligen av Stenbäck:

Hmmm....nu har jag fått det att fungera, men om jag startar om terminalen
så måste jag skriva alias tv="/Users/Danne/Library/tv.py" igen och därefter
tv -a varje gång jag vill se programmen. Hur gör jag för att bara behöva skriva
tv -a för att se programmen? Jag misstänker att det har något att göra med min
.bashhrc fil. Där står nu alias tv="/Users/Danne/Library/tv.py" på sista raden.

// Danne

Samma sak här... någon som vet var felet ligger?

PJ

  • Medlem
  • Södertälje
  • 2004-09-14 20:27
Ursprungligen av PJ:

Samma sak här... någon som vet var felet ligger?

PJ

Döp om .bashrc till .bash_profile (d.v.s. i terminalen skriver man "mv .bashrc .bash_profile" utan fnuttar)

Då fungerar det för mig.
Vet dock inte skillnaden på .bashrc och .bash_profile.

/Johannes

är det själva tv-infon man är ute efter, och inte terminal-nörderiet, är ju förstås www.tv.nu eller www.dagenstv.com betydligt enklare...

  • Medlem
  • Göteborg
  • 2004-01-12 01:19

finns en widget till konfabulator med svenska TV kanaler. Då kan man alltid ha det på skrivbordet.
Annars funkar ju terminalversionen

Citat:

Skrevs ursprungligen av b0bben
finns en widget till konfabulator med svenska TV kanaler. Då kan man alltid ha det på skrivbordet.
Annars funkar ju terminalversionen

Har du någon länk?

  • Medlem
  • 2004-01-12 09:39
Citat:

Skrevs ursprungligen av bodybag
Jag får fortfarande
"-bash: tv: command not found"

inte en aning vad jag gör för fel.

Alias skrivs antagligen på annat sätt i en bash-shell. Jag är inte helt säker men tror att man ska använda likhetstecken (=) någonstans när man definierar ett alias.
Använder inte bash så jag kan tyvärr inte hjälpa dig.
Någon annan som kan?

Hur kommer det sig att jag använder bash när ingen annan gör det ?

  • Medlem
  • 2004-01-12 16:32
Citat:

Skrevs ursprungligen av bodybag
Hur kommer det sig att jag använder bash när ingen annan gör det ?

Antagligen kör du Panthern och bash är standard shell i den. Andra har antigen ändrat bash-shellen i sina inställningar till något annat eller så kör de fortfarande Jaguar, ... som jag.

Bevaka tråden