Skip to content

Allow passing HTTP and S3 URLs to --dictionaries #111

Open

Description

@Apkahym

The reason for this issue is that i work with several projects and i have a dictionary for each one.

But this dictionaries are very similar between to each others, and i need add de same words in all of them.

i think if the dictionary is stored in HTTP GET/POST URL, i can update a single dictionary and reuse it as long as it takes

Another option is an S3 standard, like AWS S3, Digitalocean Spaces o Minio bucket.

Right now i can't develop this topic because i don't have free time... in some free time i'll start doing it if i's not ready yet.

Activity

  1. tbroadley commented on Feb 3, 2023

    @tbroadley
    Owner

    I think this is a reasonable idea! I would accept a PR that changed the --dictionaries argument to accept HTTP and S3 URLs as well as file paths.

  2. changed the title [-]Allow to save dictionary by HTTP method or S3 standard compatible[/-] [+]Allow passing HTTP and S3 URLs to `--dictionaries`[/+] on Oct 19, 2024
  3. tbroadley commented on Oct 19, 2024

    @tbroadley
    Owner

    It also seems reasonable to me for each project to download the dictionary using another tool, then call Spellchecker with the --dictionaries argument pointing to the path of the downloaded dictionary.

  4. Apkahym commented on Oct 21, 2024

    @Apkahym
    Author

    This is a default feature with a user-scoped dictionary. I solved this with a Git sub-module, but this is a workaround. I'm working on my own version because this project is under-maintained and didn't add many useful features recently.

    Thank you for your feedback

    (S3 require more attributes than a single url to work safely)

  5. tbroadley commented on Oct 21, 2024

    @tbroadley
    Owner

    I'm going to reopen this because I think it represents a reasonable enhancement to this project.

    If you've published your project, or will in the future, please share a link!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions