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

PROPOSAL: Allow exporting to URLs #22

Open
ddevz opened this issue Mar 14, 2024 · 0 comments
Open

PROPOSAL: Allow exporting to URLs #22

ddevz opened this issue Mar 14, 2024 · 0 comments

Comments

@ddevz
Copy link

ddevz commented Mar 14, 2024

Currently there is a download button for a json file.

I'm proposing a button that would create a link. Something like:

<a href=http://ithkapp.github.io/{something}> {ithkuil sentence you wrote} </a>

So you could send it to someone, they would see the ithuil sentence, but if they click on it, the come to the ithkap site.

Now, I'm going to propose one way that the idea might work, but i'm proposing the concept, not the implementation :)

What if we minified, then compressed the json file, then uuencoded it, or some other way to turn it into a URL safe string, and

<a href=http://ithkapp.github.io/?sentence={uuencoded,compressed,minified json file of the sentence}> {ithkuil sentence you wrote} </a>

So now you could use ithkapp to write a ithkuil sentence, then send the link to someone, and if they couldn't read it, they could click on each word they didn't know, and quickly browse the meaning of each option for the word (reference to issue #21).

I doubt it would be considered polite to send all your messages out to everyone that way, but I'm thinking it should be workable for anyone with a passing interest in ithkuil as a recipient. (which gives more practice, which builds more interest in ithkuil, etc)

:)

Note: Possible implementation snag: I do not know what the URL string size limit is on modern webservers.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant