Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » [Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
(#150)Yeah, I already tried that. The thing is, each time I deployed it to Vercel (it worked locally) it wouldn't work and it would timeout immediately.For timeouts, you can use AbortController. Vercel uses Node 14, so you will need to use a polyfill: Edit: I've been having a bit of trouble with making a 5-second timeout on API endpoints; if anyone would like to help, please submit a PR on the GitHub repo.https://www.npmjs.com/package/node-abort-controller (there's also abort-controller I'm not sure)from https://javascript.plainenglish.io/how-to-set-api-timeout-with-javascript-fetch-api-2d7c95782fa9const Timeout = (ms) => { let controller = new AbortController(); setTimeout(() => controller.abort(), ms); return controller; }; fetch("/", { signal: Timeout(5000).signal })
Edit: I guess I haven't tried node-abort-controller, only the standard library one. I'll give it a shot.
Edit edit: the polyfill worked, thanks for the idea!
Last edited by NFlex23 (April 24, 2022 11:11:59)
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Bump.
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- 960times10_5is106044
- Scratcher
500+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
I made a status viewer: https://snap.berkeley.edu/project?user=ten_6044&project=Aviate%20Status%20Viewer
Check it out:
Also, check out the Mineral Fish Topic (not by me) and the Numberblocks Fish Topic.
Press Shift+Down to see the rest.
You found me!
- AIGamesDeveloper
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
https://snap.berkeley.edu/project?user=ten_6044&project=Aviate%20Status%20ViewerI made a status viewer:
Cool!
PFP finally updated
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
(#154)Great job! It's really nice.
I made a status viewer: https://snap.berkeley.edu/project?user=ten_6044&project=Aviate%20Status%20Viewer
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- TheGlassPenguin
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
I really think there should be a page for viewing someone else's status, like /user/ or something like that.
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
(#157)Good idea; I'll try to work on it ASAP.
I really think there should be a page for viewing someone else's status, like /user/ or something like that.
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- AIGamesDeveloper
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
https://aviateapp.eu.org/user/NFlex23A new page has been added: /user/:username. Example:
Yay! Looks good as well!
PFP finally updated
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
(#160)Thank you! I'm glad you like it.https://aviateapp.eu.org/user/NFlex23A new page has been added: /user/:username. Example:
Yay! Looks good as well!
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
More than 100 Aviate users!
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- Epsilon_3
- Scratcher
500+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
You hit a milestone! Congrats! More than 100 Aviate users!
╭━━━╮╱╱╱╱╱╱╭╮╱╱╱╱╱╱╭━━━╮
┃╭━━╯╱╱╱╱╱╱┃┃╱╱╱╱╱╱┃╭━╮┃
┃╰━━┳━━┳━━┳┫┃╭━━┳━╮╰╯╭╯┃
┃╭━━┫╭╮┃━━╋┫┃┃╭╮┃╭╮┳╮╰╮┃
┃╰━━┫╰╯┣━━┃┃╰┫╰╯┃┃┃┃╰━╯┃
╰━━━┫╭━┻━━┻┻━┻━━┻╯╰┻━━━╯
╱╱╱╱┃┃
╱╱╱╱╰╯
- Adzboy
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
- Looky1173
- Scratcher
100+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
- ScolderCreations
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Could there be a way to navigate to the users page? (eg. enter a username)
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
You hit a milestone! Congrats!
Awesome!
Thank you all! Congratulations!
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- AIGamesDeveloper
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
More than 100 Aviate users!
Congrats!
PFP finally updated
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
(#155)I'm assuming this is because you can't enter URLs in an Apple watch?
Could there be a way to navigate to the users page? (eg. enter a username)
Help improve the Advanced Topics (Really!)
Before you create a topic:
Always search for duplicates or other similar topics before making an umbrella topic, e.g., “The Mac Topic”.
- Is it about something you are planning on making but haven't made yet? If so, please wait to post until you have created a working prototype. This is a key factor to keeping the ATs as clean as possible.
- The ATs aren't technical support. It is perfectly valid to ask questions about things related to programming, but not issues with external websites, apps, or devices. Most sites have their own support system; try asking there!
- Is it related to something you are making in Scratch? (This includes OSes and other Scratch projects) If so, please post in Collaboration, Show and Tell, or another similar forum.
- Is your topic questionably “advanced”? Try browsing the other forums to see if your topic fits better in one of those.
- Issues with Scratch itself should be put in Bugs and Glitches.
- MagicCrayon9342
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
i can create an apple watch optimized page to quickly do that, I need to know a few things. When opening a URL, can you go back, forward, and reload? Does it support tailwind?(#155)I'm assuming this is because you can't enter URLs in an Apple watch?
Could there be a way to navigate to the users page? (eg. enter a username)
- PoIygon
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Why do you need to use tailwind for everything and yes it can support tailwind because I assume that the Apple Watch styles pagesi can create an apple watch optimized page to quickly do that, I need to know a few things. When opening a URL, can you go back, forward, and reload? Does it support tailwind?(#155)I'm assuming this is because you can't enter URLs in an Apple watch?
Could there be a way to navigate to the users page? (eg. enter a username)