Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Integration]: Zotero API Integration #5637

Open
martyna-mindsdb opened this issue Apr 15, 2023 · 1 comment · May be fixed by #9084
Open

[Integration]: Zotero API Integration #5637

martyna-mindsdb opened this issue Apr 15, 2023 · 1 comment · May be fixed by #9084
Assignees
Labels
app-integration New idea for the supported applications integrations help wanted Extra attention is needed

Comments

@martyna-mindsdb
Copy link
Collaborator

martyna-mindsdb commented Apr 15, 2023

The goal of this issue is to build a new handler that will utilize the Zotero API to connect MindsDB to Zotero. This integration will enable MindsDB users to leverage Zotero's functionality for managing and organizing research articles, citations, and references in their machine learning workflows.

Resources 💡

🏁 To get started, please refer to the following resources:

  • 📚 Building Application Handler docs: This documentation will guide you through the process of building a custom handler for MindsDB. It contains essential information on the handler structure, methods, and best practices.

  • 📖 Zotero API docs: This documentation contains all the endpoints and parameters that are available through the Zotero API.

  • 👉 Twitter Handler: This existing handler connects MindsDB with the Twitter API, allowing users to automate tasks related to posting and analyzing tweets. You can use the Twitter Handler as a reference for building the Zotero API integration.

  • 👉 Binance API Handler: Another example of a successful MindsDB integration to the Binance API to make trade data available to use for model training and predictions.

Next Steps 🕵️‍♂️ 🕵️‍♀️

  • Familiarize yourself with the Zotero API.
  • Create a new handler that connects MindsDB to Zotero.
  • Implement the core features mentioned above.
  • Thoroughly test the integration to ensure proper functionality.
  • Submit a pull request with the new Zotero Integration handler.

Thank you for contributing to MindsDB 🐻 !

@martyna-mindsdb martyna-mindsdb added help wanted Extra attention is needed app-integration New idea for the supported applications integrations hashnode-hackhathon App integrations issues for HashnodeHackhathon labels Apr 15, 2023
@martyna-mindsdb martyna-mindsdb removed the hashnode-hackhathon App integrations issues for HashnodeHackhathon label May 4, 2023
@ElinaKapetanaki
Copy link

Hello !! After research in Zotero (having already used its functionalities for academic research) I have found that with pyzotero (https://pyzotero.readthedocs.io/en/latest/) API wrapper the connection is made easier and I have tested -in a personal draft- that it works, for example to get information about annotations and books saved in Zotero. According to the site you can also get notes, book tags ect. and also upload to Zotero. What could we do with data like this? I would be very interested in it. Could I get assigned?

@martyna-mindsdb martyna-mindsdb moved this from To do to In progress in Community Contributors Mar 20, 2024
@ElinaKapetanaki ElinaKapetanaki linked a pull request Apr 15, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
app-integration New idea for the supported applications integrations help wanted Extra attention is needed
Projects
Development

Successfully merging a pull request may close this issue.

2 participants