Search found 9 matches

by PawelPleskaczynski
Sun Dec 29, 2019 4:00 pm
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

I don't really like where this is going. In my opinion, website shouldn't be modified, other than maybe upgrading to HTML5 (though I feel that's not very important to do, because the website would stop working on older browsers) and adding IDs to some sections, like title or description. If the curr...
by PawelPleskaczynski
Sun Dec 15, 2019 2:05 pm
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

@videotizer

Sorry, I didn't notice your post.. But yes, I fully agree with your points, and the website's code you provided looks good.
by PawelPleskaczynski
Sun Dec 15, 2019 11:20 am
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

Sorry, I've been offline for a while, but I see that it's going in a good direction. I see that your intention is to make the website look the same (so straight from the 90s) but change the core code. In previous posts I suggested to rewrite everything from scratch, use a database and modern develop...
by PawelPleskaczynski
Wed Nov 27, 2019 10:56 am
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

@RJN, I think I got a better idea than modifying these old pages. I thought it'd be possible to rewrite whole APOD website using the latest technologies. First of all, full backup of every APOD page would need to be made, then, a database (like MongoDB) would be created and populated with every APOD...
by PawelPleskaczynski
Mon Nov 25, 2019 9:55 pm
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

Sure! I'm not an expert, so some of my insights may be wrong, but here's what I think would be good to do: - connect GitHub repository to Heroku so the online version of the API would be up to date with the code on GitHub. For example, I can see that my fixes are not present in the online version (e...
by PawelPleskaczynski
Mon Nov 25, 2019 6:05 pm
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

No, it's not that important, I was just curious, since (as far as I know) Heroku doesn't have connection limits, even on a free plan, so I thought API key is unnecessary. The more important thing for now would be to connect the GitHub repo to the Heroku pipeline, so online API would stay up to date ...
by PawelPleskaczynski
Mon Nov 25, 2019 2:15 pm
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

@videotizer, okay, I see, I totally agree with you. So what should be done first? I think that the official API repo should be connected to the Heroku pipeline. That way, it will be easier to maintain and the API will be up to date with the code. Also, it would be great if PRs were reviewed (and pos...
by PawelPleskaczynski
Fri Nov 22, 2019 9:57 pm
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

Hello @videotizer, It's not a wrapper of the official API, it's my own implementation, written from scratch. I posted it here so people can look at my code, at official API's code and compare them, seeing what can be improved (in both). For now, I know that scraping logic needs to be rewritten in th...
by PawelPleskaczynski
Fri Nov 22, 2019 5:56 pm
Forum: Starship Asterisk: Handbook
Topic: NASA Open API for APOD
Replies: 47
Views: 307454

Re: NASA Open API for APOD

Hello, I'm the creator of Node.js version of the APOD API, the source is available here: https://github.com/PawelPleskaczynski/apod_api While working on it, I fixed problems that the official API encounters, like not always returning proper copyright field or crashing on list request when at least o...