SWAPI

Learning and science

star wars dataset api

SHOW HN2014

79points
56comments
#377of 2,272 in 2014
Top 17%of 2014 by points

How HN took it

CuriousMostly questions and neutral comments

7 positive, 12 neutral or asking, 0 mixed, 2 critical, out of 21 comments about the project. Thread score +0.26.

Idea: 5 for, 0 againstExecution: 1 for, 1 againstDocs: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Fun, awesome idea for demos and teaching APIs

    From 3 comments
    • Signed up. This is going to be great for conference demos.
      1kevgriff on HN
    • Totally ridiculous, but awesome at the same time. Make that API great! Whats the backend?
      acomjean on HN
    • Hah! I'm in need of just this sort of API come January, what are the odds? Awesome, hope you launch soon!
      SvenAndersson on HN

Objections

  • Landing page only at launch, API not yet online

    From 1 comment
    • I was so excited and then equally let down when I realized it wasn't online and this is just a coming soon page. Oh well, I signed up.
      anonfunction on HN
  • Missing license on the data

    From 2 comments
    • Under which license is this data available?
      emillon on HN
    • Thank you for what you're doing, that's awesome! I'd like to enlighten why choosing a license is important. Many people can be picky about the license, because even though you…
      rakoo on HN
  • Film coverage error on front page

    From 1 comment
    • Not encouraging to see a basic error right on the front page: "From all six Star Wars films" Couldn't resist... ;-)
      reubenswartz on HN

Requests

  • Add a list endpoint returning all resources

    From 1 comment
    • I think it would be nice to also provide an endpoint that lists all the resources as an array of objects where the key is the id and the value is the name. Maybe something like…
      anonfunction on HN
  • Use numeric IDs in JSON output

    From 1 comment
    • Is there a reason you're not using numbers in the json output? ``` "vehicle_id": "1" ``` is better represented as: ``` "vehicle_id": 1 ```
      idlewan on HN
  • Add a license to the data

    From 1 comment
    • Thank you for what you're doing, that's awesome! I'd like to enlighten why choosing a license is important. Many people can be picky about the license, because even though you…
      rakoo on HN

Questions

  • Where is the data sourced from

    From 1 comment
  • How fuzzy URL matching works

    From 1 comment
    • Do you mind discussing how you did the fuzzy matching? My initial guess would've been dynamic programming (levenstein distance), but if this is API-wide, did you make a suffix…
      svsaraf on HN

Alternatives named

  • PokeAPI

    From 2 comments
    • Hey! Thanks. I made the Pokémon API as well - http://pokeapi.co The backend on that is Django. I might stick with what I know, or build SWAPI in Go. At the moment, we're still…
      paulhallett on HN
    • This is amazing, all I need is a reason to mash http://pokeapi.co into this
      ukmadlz on HN
  • Virtualized Star Wars API by CA (vapi)

    From 1 comment
    • I Virtualized this API just for kicks - https://vapi.ca.com/vapi/api/Vapidemouser/Star_Wars/planets/7 and https://vapi.ca.com/vapi/api/Vapidemouser/Star_Wars/vehicles/1 Would…
      ianakelly on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/8704472)