Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » [Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
- god286
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
It would be nice if Dynamic Images was improved a bit. For each user an unshared project could be created on an account, and with the API the project's thumbnail could be set to the Dynamic Image. Then that project can be used in forum signatures. I could create
Here are some of my followers!
I joined: 5 years, 9 months, 24 days ago (31/03/2018)
I have: 479 followers
In total, I have attained: 1,403 loves, 1,145 favourites, and 33,731 views.
Fun Fact: If my account continued to gain followers at a similar rate to right now, in 14,210 years I would reach the number of followers griffpatch has today! Try to imagine how many followers he would have then!
Thank you everyone!
Script created by god286.
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Is it possible to use a project's thumbnail on the forums? It would be nice if Dynamic Images was improved a bit. For each user an unshared project could be created on an account, and with the API the project's thumbnail could be set to the Dynamic Image. Then that project can be used in forum signatures. I could create
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.
- mybearworld
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
(#423)It is:Is it possible to use a project's thumbnail on the forums? It would be nice if Dynamic Images was improved a bit. For each user an unshared project could be created on an account, and with the API the project's thumbnail could be set to the Dynamic Image. Then that project can be used in forum signatures. I could create
Signatures are the only place where assets links still work.
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Interesting! The user would have to provide an authentication cookie though, for setting the thumbnail. I'm not sure how practical or safe that would be.(#423)It is:Is it possible to use a project's thumbnail on the forums? It would be nice if Dynamic Images was improved a bit. For each user an unshared project could be created on an account, and with the API the project's thumbnail could be set to the Dynamic Image. Then that project can be used in forum signatures. I could create
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.
- atlasaurinko
- Scratcher
20 posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Totally amazing! (Can't test it yet cause ScratchDB's down… )
Last edited by atlasaurinko (April 1, 2024 06:54:20)
- mybearworld
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
With the new filter changes, this is no longer possible, so that's that. Interesting! The user would have to provide an authentication cookie though, for setting the thumbnail. I'm not sure how practical or safe that would be.
Signatures are the only place where assets links still work.
- pythonicKI
- Scratcher
100+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
This is great :)
Scratcher since 2020
forumer, scratcher, programmer
highlight+ctrl+shift+down to see the rest of my siggy
Trek to 1000 Posts:
408/1000 posts | 40.8% | 162 days on scratch | at this rate, it will take me 237 more days to reach 1000.
however, I've recently been a lot more active on the forums, and I estimate that I'll get to 1000 in two weeks ;)
I'm active on:
- Help with Scripts
- Questions about Scratch
- Suggestions
I make cool, polished projects :D
250th post (Show & Tell):
https://scratch.mit.edu/discuss/posts/7823802
100th post (Project Save & Level Codes):
https://scratch.mit.edu/discuss/posts/7761802
Fiftieth post (Help with Scripts):
https://scratch.mit.edu/discuss/post/7754776
Twenty-fifth post (Help with Scripts):
https://scratch.mit.edu/discuss/7752757
First post (Project Save & Level Codes):
https://scratch.mit.edu/discuss/post/7535938/
Help with Scripts Februrary 26, 2024:
I posted 100+ times today - I don't think I ever want to do that again.
End of siggy.
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
I think I'm going to shut Aviate down soon. Before you ask why, I have my reasons that I hope you'll understand.
First and foremost: ScratchDB. Due to the volatile nature of ScratchDB, Aviate statuses have never been as reliable as I would have liked them to be. It has been down for quite a while recently, and doesn't look like it's coming back up any time soon. Aviate heavily relies on it for all scratch-related statistics, so it being down essentialy renders Aviate's best features useless.
Secondly: ocular. A while ago jeffalo and I were planning on merging Aviate into ocular. I even extracted the status system into an npm package (source of which is here: https://github.com/MystPi/scratchstatus ) for use in ocular. Recently jeffalo has been very busy and not able to integrate the package, but I think he should be able to do it eventually. Even if not, having a package for the status system is more useful IMO since it is fully customizable and doesn't necessarily need to rely on ScratchDB.
Lastly: maintenance, hosting, db, etc. etc. etc. Aviate's dynamic images have been down for quite a while now (I think due to a package not following semver correctly and introducing a breaking change ) and there really isn't any motivation to fix it. Scratch Auth has been having some issues. The site is constantly being fetched by some random person/bot/whatever (more than 75,000 invocations this month alone!) who Vercel won't let me block. These things add up!
So with all that said, Aviate will probably be offline sometime soon. Don't know exactly when, but until then if you want your status to be saved, it's up to YOU to copy it now from the dashboard and save it somewhere locally.
Sidenote: it might seem like I'm blaming ScratchDB for all of these issues. I'm not. I completely sympathize with lefty who has all these random Scratch services depending on their storage and servers. They probably want to shut down ScratchDB just like I want to with Aviate. And I get that! Maintaining stuff like that is hard, especially in lefty's case.
First and foremost: ScratchDB. Due to the volatile nature of ScratchDB, Aviate statuses have never been as reliable as I would have liked them to be. It has been down for quite a while recently, and doesn't look like it's coming back up any time soon. Aviate heavily relies on it for all scratch-related statistics, so it being down essentialy renders Aviate's best features useless.
Secondly: ocular. A while ago jeffalo and I were planning on merging Aviate into ocular. I even extracted the status system into an npm package (source of which is here: https://github.com/MystPi/scratchstatus ) for use in ocular. Recently jeffalo has been very busy and not able to integrate the package, but I think he should be able to do it eventually. Even if not, having a package for the status system is more useful IMO since it is fully customizable and doesn't necessarily need to rely on ScratchDB.
Lastly: maintenance, hosting, db, etc. etc. etc. Aviate's dynamic images have been down for quite a while now (I think due to a package not following semver correctly and introducing a breaking change ) and there really isn't any motivation to fix it. Scratch Auth has been having some issues. The site is constantly being fetched by some random person/bot/whatever (more than 75,000 invocations this month alone!) who Vercel won't let me block. These things add up!
So with all that said, Aviate will probably be offline sometime soon. Don't know exactly when, but until then if you want your status to be saved, it's up to YOU to copy it now from the dashboard and save it somewhere locally.
Sidenote: it might seem like I'm blaming ScratchDB for all of these issues. I'm not. I completely sympathize with lefty who has all these random Scratch services depending on their storage and servers. They probably want to shut down ScratchDB just like I want to with Aviate. And I get that! Maintaining stuff like that is hard, especially in lefty's case.
Last edited by NFlex23 (March 25, 2024 11:41:23)
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.
- Redstone1080
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
It's sad to see Aviate go, but it had a good run! Thanks for ~2 years of doing cool stuff for the Scratch community with it :D I think I'm going to shut Aviate down soon
Last edited by Redstone1080 (March 23, 2024 13:06:25)
const juniper = programmer && musician; // my pronouns are she/her // i am trans and bi :P // you can call me june or juni for short but i prefer juniper
juniper = programmer and musician # my pronouns are she/her # i am trans and bi :P # you can call me june or juni for short but i prefer juniper
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Thank you very much. That means a lot to me!It's sad to see Aviate go, but it had a good run! Thanks for ~2 years of doing cool stuff for the Scratch community with it :D I think I'm going to shut Aviate down soon
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)
- PoIygon
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
- technoferret303
- Scratcher
10 posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
sad that aviate is going…
<p>Hi! I'm Ferret.</p>
- Steve0Greatness
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
I think I'm going to shut Aviate down soon.
/hj is the worst tone indicator. It's confusing and ambiguous. I hate it. The point of tone indicators is to indicate tone, or the way that a piece of text should be read, but what does “half joking” mean? Do you just wake up in the morning and think “wow, I really have something I want to talk about seriously but also kinda not, IDK you decide.” It's useless. I hate it. It just provokes a deep rooted anger within me whenever I see it. People just comment /hj as if it makes any sense. It doesn't. Oh wow, it's a tone indicator that's has a relative meaning, how useful, I'll use it in every comment I post. NO. STOP IT. You're a tone indicator, you have only one job, and yet you sit there doing nothing apart angering me.
/srs
^^^ (there's more below)
This one is useful because it tells you that this signature is fully 100% serious. (/srs) Who would've thought that tone indicators needed to tell you something about the piece of text they're attached to? /s
I'm serious, I'm not even going to put multiple (/hj)s a the end of my signature as to mock the previous paragraph for not getting the point of something(like previous version of my signature). /srs
- Mr_rudy
- Scratcher
100+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
Thanks for making a great service, it had an incredible run
CHECK OUT SNAIL IDE:
Website
Fourm Post
i make games and other cool stuff
when @greenFlag [clicked v]:: events hatevil kumquats ate this sentenc-
when (when @greenFlag clicked:: events) clicked:: events stack
when @greenFlag clicked {
when @greenFlag clicked:: events stack
}:: events
when <@greenFlag:: events> clicked:: events
when ({when @greenFlag clicked:: events stack}@addInput:: events) clicked:: events stack
when @greenFlag clicked:: events cap
- dynamicsofscratch
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
(#429)
I think I'm going to shut Aviate down soon.
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- dynamicsofscratch
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
We should give Aviate a proper goodbye.
Idea: set your aviate status to “it was nice meetin ya aviate” or something else
Idea: set your aviate status to “it was nice meetin ya aviate” or something else
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- dynamicsofscratch
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
sorry to be off topic, but what is that website where you can see the amount of posts someone has?
aII toasters toast toast, but what happens when there are no longer toasters being produced? will their technology simply become obsolete, with humans moving onto bigger, better things? will toast become a distant memory, written in textbooks of the future as foods us simpler generations ate? who's to say! society is constantly moving, changing, evolving, ideas being built upon, improved upon, theories being proven or disproven. are we but a blip on the timeline? sure, our names may not be remembered, but that's not the point. you can make a change. you can make a difference. you can make the world better, even if you don't know yet. and the first step is to go for it. even if you are afraid of failure. going back to the example of toasters, do you know off the top of your head who invented them? no? have you used one? probably. so, even if you don't remember my name, if I was able to help awnser your question, that is enough. if I was able to help you, even in the slightest way, this could push you to continue with scratch and not give up after the program crashes, and maybe one day learn other programming languages and change the world. everything is a cause and effect reaction, new inventions lead to the technology of the future, and even as the generations of the past are slowly forgotten, their influence lives on to this day, affecting how the world eventually turned out and how it will be for generations to come.
and, without toasters, we wouldn't have toast.
and, without toasters, we wouldn't have toast.
Regards
dynamicsofscratch
Anything above that grey line is a signature!
Also, anything can be put in your signature, (also referred as a siggy) including ads but! You cannot do anything else that violates the community guidelines as, you will be reported and you could be banned/muted.
Computer enthusiast, coder, designer and a offline veteran.
700th post
- NFlex23
- Scratcher
1000+ posts
[Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)
That would be postpercent. I don't think it's working though since ScratchDB is down. sorry to be off topic, but what is that website where you can see the amount of posts someone has?
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.
- Discussion Forums
- » Advanced Topics
- » [Please read OP] Aviate: create dynamic, component driven statuses on the fly (aviate.scratchers.tech)