Code Monkey home page Code Monkey logo

public-api's People

Contributors

davemachado avatar dillonemorris avatar matheusfelipeog avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

public-api's Issues

[Bug] Requesting api=null is a) not going to return anything from the database and b) impossible

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.

Can you add 1Akun API?

    {
      "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

Build is broken after two years

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...

[Feature Request]: GET /categories

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.

Thank you

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.

Down?

Just wanted to say this appears to be down for me. Seems like a cool service though!

Support Pagination

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.

Regarding the current situation of the Public APIs project

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

Count key to category endpoint

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:

image

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"
    ]
}

Feature request: /random filter parameters

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 }

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.