Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 🚀
- Host: GitHub
- URL: https://github.com/rit3zh/pinterest.js
- Owner: rit3zh
- License: mit
- Created: 2023-10-26T13:12:06.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-06T01:15:48.000Z (28 days ago)
- Last Synced: 2024-12-06T01:16:39.075Z (28 days ago)
- Topics: anime-wallpaper, api-pinterest, google-image, google-serp, node, node-pinterest, pinterest, pinterest-api, pinterest-clone, pinterest-node, pinterest-node-api, wallpaper-api
- Language: TypeScript
- Homepage:
- Size: 11 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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._