bsantosh909 / api-party Goto Github PK
View Code? Open in Web Editor NEWAwesome list of amazing API to be used!
Home Page: https://apiparty.vercel.app
License: MIT License
Awesome list of amazing API to be used!
Home Page: https://apiparty.vercel.app
License: MIT License
Need to add a feature to mention if the API can be used without authentication or if it has any authentication system.
The first solution is to add the key authentication
key with the following values:
I guess we might need to add another key to indicate if the API requires signup or not. (* This is completely optional)
N/A. Feedbacks are welcome though
Anyone working on this issue will have to proof-read all the existing API files and add the key-value to those files.
And also update the frontend to display the data properly on the cards.
Refer to #275 which does similar thing
Using only string values in placeholders is recommended as otherwise, the value may be wrongly displayed; for example, if an object value is directly included in a string, it will be shown as [object Object]
. Using only string values can also ensure that null
or undefined
values are not directly โฆ
There is 1 occurrence of this issue in the repository.
See all occurrences on DeepSource โ deepsource.io/gh/TheLearneer/api-party/issue/JS-0378/occurrences/
The external links can be improved a bit.
It would be great to add the follow to the external API links:
ref
query with value apiPartyexternal
property to the NuxtLink component (https://v3.nuxtjs.org/api/components/nuxt-link#props)N/A
In order to add the ref to the links we can use template string from the href
prop and add ?ref=apiParty
in the prop itself
Some of the APIs stop working over time either if they are stopped being worked or not maintained for X period of time or what-so-ever be the reason.
We need to filter out such APIs from the list.
A simple solution would be to add a simple key in the feature list of the API. The key can either be deprecated
or broken
with boolean value true for any such APIs which are not working.
N/A (Feedbacks are welcome)
Anyone working on this will have to proofread all the existing APIs to see if they are working. If not, add the key to that specific API already.
Also the frontend has to be prepared accordingly by adding a tag in the card to properly portray this information.
Write a detailed article about API authentication.
Explain about:
N/A
Create a file at https://github.com/TheLearneer/api-party/tree/main/src/content/wiki
Name it 2.api-authentication
and write the content inside it
Please check https://github.com/TheLearneer/api-party/blob/main/src/content/wiki/1.what-is-api.md to know about some structure that needs to be followed
A api that help you get meaning of any word
Currently the project is unaware about lots of awesome API out there. Plan is to add as much awesome API as possible.
I will be going through adding API myself, but extra hands are always appreciated ๐
NOTE:
If you are planning to add an API to the list, make sure it is an working API and please add all the necessary key values.
Currently the only possible way to run the application is through the normal means. However I would love to get it dockerized so that it can work regardless of system constrains.
Is your feature request related to a problem? Please describe.
Currently images for the API is just a placeholder image. Replace all the placeholder image with actual image.
Describe the solution you'd like
Upload the image for the API in assets or static directory so that it can be used.
Describe alternatives you've considered
Use web url of the API image. But the earlier solution is preferred because in that way there is better control at the system
Write a detailed article about introduction to API (What is an API).
The API is to be written in laymen terms such that even a 5th grader should be able to understand it properly.
You can update the file content at https://github.com/TheLearneer/api-party/blob/main/src/content/wiki/1.what-is-api.md
It will then be rendered at https://apiparty.vercel.app/wiki/what-is-api
I don't think there is a fixed keywords length requirement, any amount of keyword is acceptable as long as everything explained properly.
Write a detailed article about consuming API.
Explain about:
N/A
Create a file at https://github.com/TheLearneer/api-party/tree/main/src/content/wiki
Name it 3.usage-of-api
and write the content inside it
Please check https://github.com/TheLearneer/api-party/blob/main/src/content/wiki/1.what-is-api.md to know about some structure that needs to be followed
Is your feature request related to a problem? Please describe.
After some recent contributions we have few categories that don't have any icons at all.
The categories are:
Describe the solution you'd like
Add a icons for all these categories that are missing
Describe alternatives you've considered
N/A
Additional context
Before opening a pull request for this task, I would love if you can propose the icons that would be best fit for the website. (i.e. share the image of the icons)
Category icons for 'development' and 'miscs' do not exist.
Describe the bug
The logo of newly added api is not being displayed despite following all the steps mentioned to add a new api. I am unsure but I presume it is due to addition of a new category, although the error in terminal suggests category-icon error only, I am unable to see the actual api icon as well.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Expected to see an icon for the newly added api
Additional context
I saw the problem in my local build, don't know if this affect some other build or if this is some minor stupidity I am not catching yet, Nevertheless, I have decided to open a pull request with all the changes leading to the issue
Need to add a feature to mention if the API is entirely free, is entirely paid or has a free as well as paid plan.
The first solution is to add the key payment
key with the following values:
I guess we might need to add another key for the case when the paid APIs have option of free testing. For e.g. Stripe
N/A. Feedbacks are welcome though
Anyone working on this issue will have to proof-read all the existing API files and add the key-value to those files.
And also update the frontend to display the data properly on the cards.
Build a simple API to fetch all the APIs listed inside this project.
My idea is to use free solution like deta.sh for both storing the data and hosting the API itself.
Plans are to creating an action in this repository that updates once every day (or pushing to a specific branch), which will then add/update all the API items to the deta base.
The backend API (separate project) will have a simple route (paginated), that will list all the key properties and respond with the list.
N/A
Maybe move the repository to an organization and work on there with peace ๐ค
Write a detailed article about HTTP status code
Explain about:
N/A
Create a file at https://github.com/TheLearneer/api-party/tree/main/src/content/wiki
Name it 4.http-status-codes
and write the content inside it
Please check https://github.com/TheLearneer/api-party/blob/main/src/content/wiki/1.what-is-api.md to know about some structure that needs to be followed
A malicious actor can gain full control over the user's DOM window object. As such, this can lead to phishing attacks such as fake login prompts or password alerts being shown to the user.
There is 1 occurrence of this issue in the repository.
See all occurrences on DeepSource โ deepsource.io/gh/TheLearneer/api-party/issue/JS-0712/occurrences/
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.