1.2.0 β€’ Published 11 months ago

iim-quentin-opensource-rendu2 v1.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

Festival API Library 🎢

The Festival API Library is a JavaScript interface for retrieving festival data from the French government's culture API. This library uses Axios to make HTTP requests and can filter festivals by city, region, domain, and month.

πŸ›  Installation

Use npm to install the Festival API Library.

npm i iim-quentin-opensource-rendu2

πŸš€ Usage

Here is how to use the Festival API Library in your project:

const FestivalApi = require('iim-quentin-opensource-rendu2');

const api = new FestivalApi();

// Search by request
api.searchByRequest('Marseille').then(console.log);

// Search by region
api.searchByRegion('Auvergne-RhΓ΄ne-Alpes').then(console.log);

// Search by domain
api.searchByDomain('Contemporary Music').then(console.log);

// Search by month
api.searchByMonth('05 (May)').then(console.log);

// Retrieve the first 10 records
api.getAll().then(console.log);

api.advancedSearch({facet: ['domaine', 'region'], 'refine.domaine': 'Musiques actuelles'}).then(console.log);

βš™οΈ Methods

  • searchByRequest(request) : Search with whatever you want
  • searchByRegion(region)
  • searchByDomain(domain)
  • searchByMonth(month)
  • getAll(numberOfRows) : Retrieve a specified number of records (defaults to 10 if not specified).

πŸ”¬ Tests

To run the tests, use the following command:

npm run test

🧹 Linter

To run ESLint on the source code, use the following command:

npm run lint

🀝 Contributing

Contributions are welcome. To contribute, please fork the repository, create a new branch, make your changes, and open a pull request.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for more details.

1.2.0

11 months ago

1.1.0

11 months ago

1.0.0

11 months ago