2
submitted 7 months ago* (last edited 7 months ago) by AdComfortable1514@lemmy.world to c/perchance@lemmy.world

Hello , To experiment with the wonderful brand new dynamic-import-plugin I decided to try implementing this new feature on my generator for 164K first names of people , which you can find here .

The source of the names can be found here : https://github.com/Debdut/names.io

My goal here was to find a "good general solution" with the dynamic-import-plugin that I can implement for more important generators with larger datasets in the future.

The dynamic-import-plugin great improvement ; I can get access to the full list of names without long loading times. But I also have some new problems.

Question 1 (main issue)

I have this issue where the the imported values will occasionally read as 'undefined' when I import stuff. You can see it in the image above.

Here is what the sub-generator fusion-t2i-names-12 looks like :

What are the recommendations to solving this?

EDIT: Many names in this dataset contain non-standard letters , e.g different from A-Z. I am starting to suspect that might be the issue. In which case , should I just put [String("...")] over every name with non-standard letters or is there a better way?

Question 2 (secondary)

TLDR : "Am I coding this correctly?"

When I request 100 values at once from a loaded generator I initially get the "freeze" mentioned in the Dynamic Import Plugin Guide.

I'd like for an entire 10K dataset to be loaded when the generator opens . How do I do this?

Reading the code , my interpretation is that I am already doing this.

But it feels like I'm missing something here since I still get a significant "freeze" when requesting items after startup, hence the question.

Question 3 (non-essential)

In the fusion-t2i-names-12 I have this textfields where a user can press a button and get some some values for the dataset.

It would be nice to be able to display these values fusion-t2i-names-12 but I have no idea how to do this since the "_data" is placed in the $output field.

I don't want to copy paste _data as that would mean my 10K sub-set of words is now a 20K subset of words.

I assume that would impact the "main generator" if I did this and cause even more loading times.

But I'm not sure. I'm fine with copy-pasting as long as it won't affect the main generator. What should I do here?

you are viewing a single comment's thread
view the rest of the comments
[-] AdComfortable1514@lemmy.world 2 points 7 months ago* (last edited 7 months ago)

Thanks for the help! I followed your advice things work fine now. https://perchance.org/fusion-t2i-names.

The reason why I wrote [String("...")] earlier was as an extra precaution , not due to any import issues. I've removed them in this version.

The dynamic-import-plugin is a really good plugin :)!

this post was submitted on 31 Mar 2024
2 points (100.0% liked)

Perchance - Create a Random Text Generator

434 readers
12 users here now

⚄︎ Perchance

This is a Lemmy Community for perchance.org, a platform for sharing and creating random text generators.

Feel free to ask for help, share your generators, and start friendly discussions at your leisure :)

This community is mainly for discussions between those who are building generators. For discussions about using generators, especially the popular AI ones, the community-led Casual Perchance forum is likely a more appropriate venue.

See this post for the Complete Guide to Posting Here on the Community!

Rules

1. Please follow the Lemmy.World instance rules.

2. Be kind and friendly.

  • Please be kind to others on this community (and also in general), and remember that for many people Perchance is their first experience with coding. We have members for whom English is not their first language, so please be take that into account too :)

3. Be thankful to those who try to help you.

  • If you ask a question and someone has made a effort to help you out, please remember to be thankful! Even if they don't manage to help you solve your problem - remember that they're spending time out of their day to try to help a stranger :)

4. Only post about stuff related to perchance.

  • Please only post about perchance related stuff like generators on it, bugs, and the site.

5. Refrain from requesting Prompts for the AI Tools.

  • We would like to ask to refrain from posting here needing help specifically with prompting/achieving certain results with the AI plugins (text-to-image-plugin and ai-text-plugin) e.g. "What is the good prompt for X?", "How to achieve X with Y generator?"
  • See Perchance AI FAQ for FAQ about the AI tools.
  • You can ask for help with prompting at the 'sister' community Casual Perchance, which is for more casual discussions.
  • We will still be helping/answering questions about the plugins as long as it is related to building generators with them.

6. Search through the Community Before Posting.

  • Please Search through the Community Posts here (and on Reddit) before posting to see if what you will post has similar post/already been posted.

founded 1 year ago
MODERATORS