davemachado / public-api Goto Github PK
View Code? Open in Web Editor NEWPublic API for the public-apis Github project
Home Page: https://api.publicapis.org
License: Apache License 2.0
Public API for the public-apis Github project
Home Page: https://api.publicapis.org
License: Apache License 2.0
Specifically:
It is my impression that requesting auth=null is intended to return all entries that have no authentication.
Instead it returns no entries, since "null" does not substring-match to "".
Thirdly, you cannot transmit the actual null object because we're restricted to strings because we're using GET requests.
Fourthly, if you do in fact transmit empty-string, you get all entries in the database since the empty string is a substring of all strings. I personally can solve this with a postprocess run, but think that's definitely something that needs fixing.
I presume a similar thing would happen for the HTTPS field, but in that case you can just leave it off the query.
I am trying to call this open api https://api.publicapis.org/entries? but it is not returning any response on postman and when accessed via browser it looks like it's empty. Can you kindly assist? Is there anything else I need to set up from my end maybe to call this api?
Looks like it expired yesterday.
{
"API": "1Akun",
"Description": "Authentication made easy",
"Auth": "apiKey",
"HTTPS": true,
"Cors": "yes",
"Link": "https://1akun.com",
"Category": "Authentication \u0026 Authorization"
},
please consider to add my authentiation API.
thanks
The same build config has been in place since Dec 16, 2018 - almost two years to the day!
In order to deploy newer versions of the code, we need to fix the build. I'm guessing it's a Go package issue because it's always a Go package issue...
It looks like there is a problem building the html from readme.md. The page returns 404:
Since the api is using a Digital Ocean droplet shold be easy to install Let's Encrypt and use HTTPS.
I'm currently creating an application which first prompts the user to select a category, then asks which subject is of interest. It would be useful to provide a list of categories here.
For now, I'm hard-coding the entries.
Hey. Just saw you on here and wanted to say thank you. Any help I can get is much appreciated. I am new and still learning.
Just wanted to say this appears to be down for me. Seems like a cool service though!
Hello sir, I was just learning flutter and decided to make an API app using your API, it would be great if you look
repo link : - https://github.com/inceptionabhishek/Api-Collection-App-Using-Flutter-
Thanks :)
I am building out a UI where you can filter the API's by category etc. I'd like to show all of the API entries on the landing page but only 20 or so can show on the screen at a time. It's sub-optimal to fetch all 650~ entries up front. It would be more performant to fetch 20 and then lazily fetch them if the user scrolls down.
Maybe pagination is already supported but it's not in the documentation, please advise.
Request: set the Access-Control-Allow-Origin
header to "*"
.
Without setting the Access-Control-Allow-Origin to "*"
, client-side apps are not allowed to load the JSON returned by the service, since Content-Type
application/json
is not considered a simple request.
This makes it hard to build a client-side app against this API.
Hello,
Possible to add logo of API ?
My project in react.js and blueprint
https://find-quickly.herokuapp.com/
Hi @davemachado
Hope your doing good. This issue is regarding the current situation which we the maintainers at Public APIs are facing regarding the future of public apis and the open source community in general.
As this project is an API that uses the Public APIs list as a base and is being shown in the README, there is a possibility that several people use it. So it's one of the reasons I'm writing this issue. In order to bring this issue to community members
Please read this issue and we would encourage you to spread it on your website's homepage or write blogs or a tweet about it in order to bring this serious issue into the limelight of the community members. And help the project to survive.
Thanks
Hi @davemachado ;)
I'm a maintainer of the public-apis project and I was thinking of showing the number of categories at the top of README.md in the same way we show the number of APIs:
But only the category endpoint doesn't have the count key in its return, I think this might be a nice addition.
Example:
{
"count": 51,
"categories": [
"Animals",
"Anime",
...
"Video",
"Weather"
]
}
I built a little Twitter bot that tweets about open APIs. It would be really handy if I could do /random?auth=null
. Right now I use /entries?auth=null
and pick one at random myself.
I can make a pull-request but I just wanted to make sure you're OK with it first. I was thinking I'd change the random handler to do what the entries handler does then only return one random entry.
P.S. My Go skills aren't amazing so I could be wrong, but from playing with the tests, there seems to be gaps? Take the random handler test for example, the response body isn't tested and it seems to be { "count": 0, "entries": null }
it would be interesting to be able to paginate the results of the requests
I think iconify's public API would be a great addition.
See here:
https://iconify.design/docs/api/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.