Som vi ser i en tilfeldig utvalgt podcast rss feed, ser de genererte urlene for mp3 filene nå slik ut:
"http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Det vil selvsagt ikke fungere. Da windows sin retning på skråstreken (\) ikke fungerer på web, som forventer en framoverlent skråstrekk.
Årsaken til at denne urlen blir generert feil ligger i at stiene til lydfilene i digas er nå annereledes enn det de var via det gamle naset. Funksjonen som forventet at de skulle begynne med W:\\ og for å så omskrive til framoverlente skråstreker heter mp3urlsog ligger i util.py -- her er direkte link: https://github.com/srib-dev/podkast.srib.no/blob/master/podcastserver/util.py#L35-L65
Når de omkringliggende forutsetningene har endret seg må enten denne funksjonen tilpasse seg de nye stiene som kommer fra digas-databasen -- eller at digas går tilbake til det gamle oppsettet med en W:\\ netmount som pekte på alle lydfilene.
Fra internetarkivet, kan vi skrape ut hvordan en korrekt url så ut (riktignok før podtrac):
http://podcast.srib.no/media/podcast/PREPROD_86713905168145A9A9D3EFD73B5D6689.MP3
I digas på den tiden, ville stien til lydfilen ha sett slik ut i digas: W:\\PREPROD_86713905168145A9A9D3EFD73B5D6689.MP3
Legg merke til at lydfilene lå rett i roten av mappen.
Om vi ser nøyere på urlen som kommer ut nå:
"http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Ser vi at stien til lydfilen som kommer fra digas nå ser slik ut:
"\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"
Nå ligger lydfilene i 3 nivåer under roten av mapppen. nas\digasLydfiler\podcast
Og skråstrekene er feil veg (bakoverlent).
Som vi ser i en tilfeldig utvalgt podcast rss feed, ser de genererte urlene for mp3 filene nå slik ut:
"http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"Det vil selvsagt ikke fungere. Da windows sin retning på skråstreken (
\) ikke fungerer på web, som forventer en framoverlent skråstrekk.Årsaken til at denne urlen blir generert feil ligger i at stiene til lydfilene i digas er nå annereledes enn det de var via det gamle naset. Funksjonen som forventet at de skulle begynne med
W:\\og for å så omskrive til framoverlente skråstreker hetermp3urlsog ligger iutil.py-- her er direkte link: https://github.com/srib-dev/podkast.srib.no/blob/master/podcastserver/util.py#L35-L65Når de omkringliggende forutsetningene har endret seg må enten denne funksjonen tilpasse seg de nye stiene som kommer fra digas-databasen -- eller at digas går tilbake til det gamle oppsettet med en
W:\\netmount som pekte på alle lydfilene.Fra internetarkivet, kan vi skrape ut hvordan en korrekt url så ut (riktignok før podtrac):
http://podcast.srib.no/media/podcast/PREPROD_86713905168145A9A9D3EFD73B5D6689.MP3I digas på den tiden, ville stien til lydfilen ha sett slik ut i digas:
W:\\PREPROD_86713905168145A9A9D3EFD73B5D6689.MP3Legg merke til at lydfilene lå rett i roten av mappen.
Om vi ser nøyere på urlen som kommer ut nå:
"http://dts.podtrac.com/redirect.mp3/podcast.srib.no/media/podcast/\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"Ser vi at stien til lydfilen som kommer fra digas nå ser slik ut:
"\\158.37.6.118\nas\digasLydfiler\podcast\PERSEFONE_79628AD47E3844698E52A73E3249FBC6.MP3"Nå ligger lydfilene i 3 nivåer under roten av mapppen.
nas\digasLydfiler\podcastOg skråstrekene er feil veg (bakoverlent).