[NUUG video] Frikanalen API

Jarle Bjørgeengen jarle at bjorgeengen.net
Tue Feb 17 17:42:01 CET 2009


On Feb 17, 2009, at 4:11 , Åse Lill Stenvik Jakobsen wrote:

> Hei,
>
> Det var en bug der. Skal være fikset nå slik at feltet er unikt.
>

OK. Medførte fiksen at andre enn de som ikke hadde unik id fikk ny id ?

Filene lagres lokalt etter nedlastingen og baserer meg på at  
MetaDataVideoID fortsetter å peke på samme video , så jeg lurer på  
hvor mye re-naming av filer som må gjøres.

Mvh Jarle Bjørgeengen

>
>
> Mvh,
> Åse Lill
>
> -----Original Message-----
> From: Jarle Bjørgeengen [mailto:jarle at bjorgeengen.net]
> Sent: Tuesday, February 17, 2009 12:23 PM
> To: Åse Lill Stenvik Jakobsen
> Cc: Erik Vold; video at nuug.no
> Subject: Re: [NUUG video] Frikanalen API
>
> Hei Åse,
>
> etter å ha basert uttrekket vårt av metadata på informasjon fra
> utvikleren, viser det seg at MetaDataVideoID ikke er unikt slik som
> fremgår av svar fra utvikleren. MetaDataVideoID=1269 forekommer f.eks.
> flere ganger.
>
> Kan prøve på nytt å finne ut hvilket felt ,eller kombinasjon av  
> felter ,
> som unikt identifiserer en video ?
>
> Mvh
> Jarle Bjørgeengen
>
>
>
>
>
> On Mon, 2009-01-12 at 17:05 +0100, Åse Lill Stenvik Jakobsen wrote:
>> Hei,
>>
>> Se vedlagt svar fra utvikler.
>>
>>
>> -ÅL
>>
>> -----Opprinnelig melding-----
>> Fra: Jarle Bjørgeengen [mailto:jarle at bjorgeengen.net]
>> Sendt: 11. januar 2009 12:03
>> Til: Åse Lill Stenvik Jakobsen
>> Kopi: Erik Vold; video at nuug.no; Petter Reinholdtsen
>> Emne: Re: [NUUG video] Frikanalen API
>>
>> Hei Åse,
>>
>> vi er kommet et stykke på vei med å hente ut beskrivende data om  
>> filmene
>> på frikanalen, og filmene selv .
>>
>> Her er to eksempler på "records" fra "SearchVideos operation" på
>> http://communitysite1.frikanalen.tv/CommunitySiteFacade/CommunitySiteService.asmx
>> vedlagt mailen.
>>
>> Er det mulig å få en nærmere beskrivelse av hva de enkelte feltene
>> konkret betyr ?
>>
>> Jeg er først og fremst interessert i hvilket felt som er unikt , og  
>> kan
>> brukes som nøkkel (Id: , MetaDataVideoId: ?) I tillegg lurer jeg på
>> hvorfor noen filmer er tilgjengelig via http (som er foretrukket for
>> nedlasting til NUUG's server for konvertering) og noen filmer har mms://
>> type uri. Er disse kun tilgjengelig via mms://  ,eller finnes det en
>> uniform metode for å få tak i videoene via http basert på ett eller
>> flere felter i recorden ?
>>
>> Mvh
>> Jarle Bjørgeengen
>>
>>
>> On Sat, 2009-01-10 at 21:32 +0100, Jarle Bjørgeengen wrote:
>>> On Sat, 2009-01-10 at 11:56 +0100, Petter Reinholdtsen wrote:
>>>> [Jarle Bjørgeengen]
>>>>> Har du noen ideer om hvordan man kan knytte metadata om filmene  
>>>>> til
>>>>> hver enkelt film id ?
>>>>
>>>> Jeg antar det greieste er å skrive en SOAP-klient som søker fram  
>>>> alle
>>>> filmene og laster ned både metadata og filer før konvertering til  
>>>> Ogg
>>>> Theora og generering av HTML-sider med oversikter over filmene.   
>>>> Perl
>>>> har SOAP-biblioteker, og kan antagelig brukes.  Antar andre språk  
>>>> har
>>>> det samme.
>>>
>>>
>>> Jeg tror vi kan komme et stykker på vei med noe slikt. (Returnerer 3
>>> records)
>>>
>>> --------------------------------
>>> #!/usr/bin/perl
>>> #
>>>
>>> use SOAP::Lite
>>>     on_action => sub {sprintf '%s/%s', @_},
>>> ;
>>>
>>> use Data::Dumper;
>>>
>>> $soap = new SOAP::Lite
>>> -> uri('http://localhost/CommunitySiteService')
>>> ->
>>> proxy('http://communitysite1.frikanalen.tv/CommunitySiteFacade/CommunitySiteService.asmx') 
>>> ;
>>>
>>> my $result = $soap->SearchVideos(
>>> SOAP::Data->name('searcher' => {
>>>   'PredefinedSearchType' => 'Default',
>>>  'Take' => 3,
>>>  }
>>> )
>>> );
>>>
>>>
>>> unless ($result->fault) {
>>>
>>> $res = $result->result;
>>>
>>> foreach (@{$res->{'Data'}->{'Video'}}) {
>>>  print "$_->{'Title'}\n";
>>> }
>>>  } else {
>>>    print join ', ',
>>>      $result->faultcode,
>>>      $result->faultstring;
>>>  }
>>>
>>> #print "$returned\n";
>>> ------------------------------------
>>>
>>>
>>>
>>>> Vennlig hlisen
>>>
>>> _______________________________________________
>>> video mailing list
>>> video at nuug.no
>>> http://lists.nuug.no/mailman/listinfo/video
>> _______________________________________________
>> video mailing list
>> video at nuug.no
>> http://lists.nuug.no/mailman/listinfo/video
>
> _______________________________________________
> video mailing list
> video at nuug.no
> http://lists.nuug.no/mailman/listinfo/video

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Best regards                                       .~.
Jarle Bjørgeengen                                  /V\
Mob: +47 9155 7978                                // \\
http://www.uio.no/sok?person=jb                  /(   )\
while(<>){if(s/^(.*\?)$/42 !/){print "$1 $_"}}    ^`~'^
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



More information about the video mailing list