gif-me-duration
Promise-based gif duration module.
Install
npm i gif-me-duration
Notes
Essentially, this module just uses a very small part of gify-parse allowing users to get the duration for a single gif url or an array of gif urls.
Updates:
- 1.0.8: removed axios dependency in favor of smaller node-fetch
- 1.0.6: simplified img to binary process
- 1.0.4: allows single or array of gif urls.
Authors
Table of Contents
Usage
npm i gif-me-duration
How to Use
// Require or import the package (name it anything you'd like) wherever you'd like to use it:const gifDurations = ; // Function takes in a single url or array of gif urlslet gifUrls = 'http://media2.giphy.com/media/FiGiRei2ICzzG/200.gif' 'http://media0.giphy.com/media/feqkVgjJpYtjy/200.gif'; // Use an async function to await the resultsconst asyncExample = async { let result = await ; console;} // Or use .then promise chain to access results const promiseExample = { };
Requirements
- Node ^8
Contributing
This was intentionally made to be a very limited use, but if you would like to contribute please make a pull request with your work. Feel free to contact me and introduce yourself as well.
Acknowledgments
- Jonas Havers - Jonas' gify-parse based on Ryan French's gify is the core of the module, we just encapsulated it for a very specific need.