================
The Smart Picker
================

Every Smart Picker provider can be enabled by installing and configuring the corresponding app.

Where can it be used?
---------------------

The Smart Picker can be used in:

* Text (and everywhere Text is used like Collectives pages, Deck card comments, Files comments...): by pressing the "/" key or using a top menu entry
* Talk: by pressing the "/" key in the message composition input
* Nextcloud Office: with a top menu entry (*Insert* → *Pick Link* or *Smart Picker*, depending on Collabora version)
* Mail: in the email composition area with a context menu entry

Known Smart Picker providers
----------------------------

* Accessing internal data
    * `Collectives <https://github.com/nextcloud/collectives>`_: To get links to Collective pages
    * `Tables <https://github.com/nextcloud/tables>`_: To get links to tables
    * `Deck <https://github.com/nextcloud/deck>`_: To get links to boards and comments
    * `Talk <https://github.com/nextcloud/spreed>`_: To get links to conversations
    * `Files <https://github.com/nextcloud/server>`_: To get internal links to files (not share links yet)
    * `Text templates <https://github.com/julien-nc/text_templates>`_: To get personal and global text templates
* Relying on 3rd party services
    * `GitHub integration <https://github.com/nextcloud/integration_github>`_: To get links to GitHub issues, pull requests, and repositories
    * `GitLab integration <https://github.com/nextcloud/integration_gitlab>`_: To get links to Gitlab issues, merge requests, and repositories
    * `Zammad integration <https://github.com/nextcloud/integration_zammad>`_: To get links to Zammad tickets
    * `Reddit integration <https://github.com/nextcloud/integration_reddit>`_: To get links to subreddits and publications
    * `Mastodon integration <https://github.com/nextcloud/integration_mastodon>`_: To get links to members, toots and hashtags
    * `The Movie Database integration <https://github.com/julien-nc/integration_tmdb>`_: To get links to people, movies and series
    * `OpenStreetMap integration <https://github.com/julien-nc/integration_openstreetmap>`_: To get location links from OpenStreetMap
    * `Giphy integration <https://github.com/julien-nc/integration_giphy>`_: To get links to GIFs
    * `Notion integration <https://github.com/nextcloud/integration_notion>`_: To get links to Notion documents
    * `Peertube integration <https://github.com/julien-nc/integration_peertube>`_: To get links to videos
    * `OpenAI integration <https://github.com/julien-nc/integration_openai>`_: To generate images with Dall-e, text with GPT and transcribe/translate with Whisper (speech-to-text)
    * `Replicate integration <https://github.com/julien-nc/integration_replicate>`_: To generate images with stable diffusion, and transcribe/translate with Whisper (speech-to-text)
