Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rit3zh/pinterest.js

A versatile library that allows you to get information from Pinterest without any hassle and blazingly fast 🚀
https://github.com/rit3zh/pinterest.js

anime-wallpaper api-pinterest google-image google-serp node node-pinterest pinterest pinterest-api pinterest-clone pinterest-node pinterest-node-api wallpaper-api

Last synced: 16 days ago
JSON representation

A versatile library that allows you to get information from Pinterest without any hassle and blazingly fast 🚀

Awesome Lists containing this project

README

        

# Pinterest.js 📌

[Pinterest.js]() is a versatile and efficient JavaScript library that allows you to get information from [Pinterest](https://pinterest.com).

## Release Notes 📝

- **Added support for video search functionality.**
- **Added `limit` option in the `searchPins` function.**
- **Resolved all existing errors.**
- **Added `getAutoCompletion` function that takes a query parameter.**
- **Added `getComments` function that takes `IOptions` as a parameter.**
- **Fixed the `video` property in the `getPin` function.**
- **Added `visualSearch` function that takes `IOptions` as a parameter.**

## Key Features 🚀

- **Extremely fast 💡**
- **Zero dependencies 📝**
- **Lightweight 🎁**
- **Built with 🤍**

## Installation 🛠️

To install Pinterest.js as an npm package, use the following command in your project directory:

```bash
npm install pinterest.js
```

## Usage 🧑‍💻

To utilize Pinterest.js in your project, import the library into your JavaScript files as follows:

```javascript
const Pinterest = require("pinterest.js");
```

## Change Log 📜

### [1.0.5] - 2024-07-06

- Added support for video search functionality.
- Added `limit` option in the `searchPins` function.
- Resolved all existing errors.

### [1.0.8] - 2024-07-10

- Initial release of Pinterest.js with basic functionality to search and retrieve pins.

### [1.0.11] - 2024-07-25

- Added `getAutoCompletion` function that takes a query parameter.

### [1.0.13] - 2024-08-06

- Fixed the `video` property in the `getPin` function.

### [1.0.16] - 2024-08-06

- Added `getComments` function that takes `IOptions` as a parameter.
- The old function `getPin` has been officially deprecated, though it is still usable as `getPinV3`.

### [1.0.17] - 2024-12-05

- Added `visualSearch` function that takes `IOptions` as a parameter.

## Projects Using Pinterest.js 🌟

Here are some amazing projects built using Pinterest.js:

- [React Native Wallpaper App](https://github.com/rit3zh/react-native-wallpaper-app): A sleek and modern wallpaper app built with React Native, allowing users to explore and set beautiful wallpapers sourced from Pinterest.

## Contribution 🤝

We welcome contributions from the community. If you find any issues or have ideas for enhancements, feel free to open an issue or create a pull request on our [GitHub repository](https://github.com/TrishCX/Pinterest.js).

## License 📜

Pinterest.js is licensed under the [MIT License](https://github.com/TrishCX/Pinterest.js/blob/main/LICENSE), making it open and accessible for developers to use and modify in their projects.

---

_Note: Replace 'rit3zh' and [LICENSE](https://github.com/TrishCX/Pinterest.js/blob/main/LICENSE) with your GitHub username and the link to the license file, respectively, when setting up your repository._