The Movie Database Support

Hi,

First and foremost, thans for a great API!

I do wonder though, how do I format the biography text? (bioURL = 'http://api.themoviedb.org/3/person/18897?api_key=') I wanna split it up in a couple of paragraphs instead of it being a wall of text..

Im a bit new working with API:s so Im sorry if the question might be simple and the answer obvious.

3 svar (på sida 1 av 1)

Jump to last post

Hi shenden,

The API will return \n for new lines. You can sub those out with whatever you're doing in your app (ie. <p> tags if it's HTML).

Cheers.

Hey Travis! Thanks for the quick response!

Yeah I guessed it was something like that, but I still don't get exactly how? Im writing out the data this way: var jjBio = '

' + data.biography + '

'; And it still gives me the same problem. Where do I put the

? Sorry again, Im really new at this.

Hi Shenden,

There's a few ways you can do this. I am most familiar with Ruby so I can really only provide some examples with it.

Lets say you had a string:

2.2.3 :016 > string = "This is a biography and the first line.\n\nThis is the second line."
 => "This is a biography and the first line.\n\nThis is the second line."

You could do:

2.2.3 :017 > string.split("\n\n").map { |a| a.prepend('<p>').concat('</p>') }.join
 => "<p>This is a biography and the first line.</p><p>This is the second line.</p>"

You could also use something like Markdown, which is what I actually do on the website (using RedCarpet):

2.2.3 :018 > Redcarpet::Markdown.new(Redcarpet::Render::HTML).render(string)
 => "<p>This is a biography and the first line.</p>\n\n<p>This is the second line.</p>\n"

Hope that helps.

Kan du inte hitta en film eller tv-serie? Logga in för att skapa den.

Globala

s fokus på sökrutan
p öppna profilmenyn
esc stäng ett öppet fönster
? öppna tangentbordsgenväg fönstret

På mediasidor

b gå tillbaka (eller till förälder när det är tillämpligt)
e gå till redigerings sidan

På tv-säsongssidor

(höger pil) gå till nästa säsong
(vänster pil) gå till den föregående säsongen

På tv-avsnittssidor

(höger pil) gå till nästa avsnitt
(vänster pil) gå till föregående avsnitt

På alla bildsidor

a öppna lägg till bild fönstret

På alla redigeringssidor

t öppna översättnings väljaren
ctrl+ s skicka förmulär

På diskussionssidor

n skapa ny diskussion
w växla sedd-status
p växla offentligt/privat
c växla stäng/öppna
a öppna aktivitet
r svara på diskussionen
l gå till det senaste svaret
ctrl+ enter skicka ditt meddelande
(höger pil) nästa sida
(vänster pil) föregående sida

Inställningar

Vill du betygsätta denna artikel eller lägga till den i en lista?

Logga in