viresh-ratnakar / exet

Web app for crossword construction: designing a grid, filling the grid, creating straight or cryptic clues, and downloading as Exolve or .puz. All data is saved locally, no crosswords are sent to any server.
https://viresh-ratnakar.github.io/exet.html
MIT License
46 stars 12 forks source link

Provide lists of indicators from cryptics.georgeho.org more helpfully #23

Closed eigenfoo closed 2 years ago

eigenfoo commented 2 years ago

E.g. instead of this list of anagram indicators, users will see this list.

This will hide the links to the individual clues that use the indicator, but will present all the indicators in a more streamlined way --- I suppose this may be better or worse, depending on how you use Exet. I'll leave the decision to you!

viresh-ratnakar commented 2 years ago

I like the idea of having all indicators available on a single page. But more on that in a minute.

My common flow when looking for indicators is to get to the page for a particular indicator type, and then narrow the choices down by adding search terms for "starts with" and/or "ends with" and/or "contains". A really nice thing to pull off eventually would be the ability to intersect with some "words related to X" (perhaps using onelook). But even the simple narrowings that are currently possible are useful to me, as are examples of other setters' usages. So, I would like to keep the existing indicator links as they are.

However, like I said, I do like the idea of having all the indicators neatly tabulated on a single long page, with ctrl-F and one's eyeballs+neurons being the filtering mechanisms :-). How about creating a single static page on your site that is a "Giant Table Of All Indicators", with columns for each indicator type (like what you've shown, but with all the different indicator types on the same page). You can update this page every time you update the db, keeping it statically served so that your db is not hit every time this page is fetched. I think it won't be that bulky in terms of KBs. And I will, of course, happily link to this page from Exet.

WDYT?

eigenfoo commented 2 years ago

I like it! Give me a few days to work on this "big table of indicators", I'll submit a PR when I'm done.

For future reference, cryptics.georgeho.org is served with Cloudflare caching, so I'm not too worried about hitting the DB too often :)