Feature request: slack integration
Slack is useful for getting notification when someone adds a citation to a group library via the RSS and atom feed tools.
It would be really cool if it were possible to post a citation in a slack channel and have it added to a group library, as well.
Is anyone aware of any work along those lines being done at the moment? Or can anyone make suggestions about how that might work?
It would be really cool if it were possible to post a citation in a slack channel and have it added to a group library, as well.
Is anyone aware of any work along those lines being done at the moment? Or can anyone make suggestions about how that might work?
Not sure what this would add beyond just having someone adding it to the group library?
As to what would be posted, I'll have to see what the Zotero API requires, and how authentication works, but yes, I was imagining that someone would post a DOI or PMID, and a reference would be made in a group library.
To my mind, this would add a couple things - easing the process for adding to group library (wouldn't require user to have zotero on their machine or a web login for adding a ref), and might make it easier for all the participants in a slack channel or workspace to be notified of the addition. Basically, the more I can do in slack, the better for me!
The reason for that is that a) metadata isn't always perfect and it's best to fix right on import and b) you'll want to file & tag items right away and by the time you've added collection support to Zotero in Slack you've established such a complex syntax that it's probably easier to just use Zotero.
But I think it's mostly a question of scaleability - if I've got a small group that's mostly sharing pub med IDs, it would be a useful niche. Not a general purpose tool, for sure, but something small could be handy. I'll try to kick the tires a bit and see what I can come up with.
The Zotero translation server is fairly easy to set up: https://github.com/zotero/translation-server
Or Wikimedia, which uses Zotero + translators in the background, does offer an API for their Citoid service:
https://en.wikipedia.org/api/rest_v1/#/Citation/getCitation
This is something we could use for our group as well.
You can get the RSS feed for a group on the group library page here on the website.
https://michaelmccarthy.netlify.app/post/integrating-slack-and-zotero-with-rss/
It posts the update and clicking on it takes one to the zotero page on the browser.
But I am wondering if there is anyway to connect this to papership (third aprty app for zotero) and if anyone has any wisdom to share on that topic.
I appreciate any clues on that
thanks