Discuss Scratch

NFlex23
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)



Aviate - https://aviateapp.eu.org
Create dynamic, component driven statuses on the fly, then use them on Scratch and across the web with Aviate's easy to use API

What is it?
Like Ocular, Aviate allows you to set a “status” that you can put whatever you want in, like what you're into, what you're learning, or just a funny joke. However, there are a lot of differences from Ocular statuses, including:
  • Far more components: you can put things like {followers}, {stats following}, and {div {add {loves} {favorites}} 2} in your status that are dynamically updated on request. Log in and head to your dashboard to view the whole list.
  • Nested components: for Aviate, I created an entire “status language” that lets you nest components within each other, like in the last example above.
  • A testing ground: you can test out your status without setting it.
  • … and more. Feel free to explore the site!

Tech stack

API
To view someones status, either fetch it with a program and use it or just head to https://aviateapp.eu.org/api/[username] . Add ?code=true to the end of the URL if you just want the code of the status, not the dynamically updated version.

FAQs
The frequently asked questions page is located at https://aviateapp.eu.org/faq . Look on that page before you ask a question, since it might be answered there.

GitHub
Feel free to contribute to Aviate at https://github.com/mystpi/aviate .

Support Aviate
Show Aviate your support by putting this in your signature:
[url=https://aviateapp.eu.org][img]https://assets.scratch.mit.edu/get_image/.%2E/2d163063911b10e230f4d89f850051b3.png[/img][/url]

Screenshots
Here are a couple screenshots of Aviate if you're still not convinced of trying it.



Last edited by NFlex23 (July 6, 2022 14:42:48)

ToastersUnited
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

Amazing!
NFlex23
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

ToastersUnited wrote:

(#2)
Amazing!
Thank you, it means a lot to me!
ToastersUnited
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

NFlex23 wrote:

ToastersUnited wrote:

(#2)
Amazing!
Thank you, it means a lot to me!
https://aviateapp.eu.org/api/ToastersUnited
Might use this in my projects!
NFlex23
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

ToastersUnited wrote:

(#4)

NFlex23 wrote:

ToastersUnited wrote:

(#2)
Amazing!
Thank you, it means a lot to me!
https://aviateapp.eu.org/api/ToastersUnited
Might use this in my projects!
Of course, use it as much as you like!
Chiroyce
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

I'm beyond impressed with the looks of the site..







April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
god286
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

Nevermind, but, I would keep a lookout on your env variables, make sure no mention is in the frontend JS

Last edited by god286 (April 7, 2022 04:31:28)


meowclient
Typescript and ESM support
Kind-of good documentation
Easy to use
meowclient


                 _ ____  ___   __   
__ _ ___ __| |___ \( _ ) / /_
/ _` |/ _ \ / _` | __) / _ \| '_ \
| (_| | (_) | (_| |/ __/ (_) | (_) |
\__, |\___/ \__,_|_____\___/ \___/
|___/
^ inspired by @Chiroyce, made with figlet
Jeffalo
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

this is pretty cool! the website looks really neat, and the status components could be very useful.

i'm just a bit concerned that now we have two competing standards for statuses. perhaps we can come to some sort of middle ground on this?

my website: jeffalo.net | ocular: scratch forum search











-gge
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

ocular 2


《 ♂ | aug 9 | ravenclaw | a | shift+down for more signature》

V CLICK THAT TO MAKE GRIFFPATCH FOLLOW YOU V

(+-(▪_▪ :: motion)-+ :: sensing )// this is liam. he eats kumquats.[/scratchblocks]

Sid72020123
Scratcher
500+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

This website is Cool! I like the design.

mbrick2
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

"[error] Unexpected token < in JSON at position 0"








My Forums
ATs
Collabaration
My collabs
AIPoint
AspectOS
CoreOS
OddyseyOS
Cops and Robbers
#BringBackManagerRights
#ReturnRightsToManagers
#WeAreForManagerRights
#LetsRemindAboutMangers
#WeAreMangers
#MangersMustManage

The road to 1000 posts!
0 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ 1000
80% complete

Banner Made By @Abcde26



Card Made By @Polygon
-EmeraldThunder-
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

This site looks amazing, the status feature is really useful and the UI is very modern.
Pufferfish_Test
Scratcher
100+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

Nice clean look, my only complaint is the cursive font - please consider changing that

This is my signature, and appears below eeevvvveeerrrryyy post I write
Try out Ocular



Good evening. I am a gerbil. Are you a gerbil? I know I am. Gerbils are possibly the most important beings in the universe; they are super intelligent and they eat carrots so we don't have to.
If you are reading this, you're probably thinking one of 3 things:
  1. This dude's not a gerbil, he's a pufferfish/human/bison/whatever other organism/inanimate object you mistakenly believe I am.
  2. Why am I reading this????????
  3. I'm hungry
The first one is INCORRECT, and I'm going to have to ask you not to spread that false rumour.
The second one is a valid question, and one that has no satisfactory answer other than that you're really ,really, really bored.
As for the 3rd one - so am I. You're not alone.
Chiroyce
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

Pufferfish_Test wrote:

my only complaint is the cursive font - please consider changing that
agreed - it looks a bit awkward around the normal font







April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence
NFlex23
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

Chiroyce wrote:

(#6)
I'm beyond impressed with the looks of the site..
Thanks, I took me a while to perfect it, but I'm pretty happy with it now.

god286 wrote:

(#7)
Nevermind, but, I would keep a lookout on your env variables, make sure no mention is in the frontend JS
Don't worry, the env is only in the backend; I made sure of it.

Jeffalo wrote:

(#8)
this is pretty cool! the website looks really neat, and the status components could be very useful.

i'm just a bit concerned that now we have two competing standards for statuses. perhaps we can come to some sort of middle ground on this?
Thank you! I'm not sure how we could do that, do you have any ideas?

-EmeraldThunder- wrote:

(#12)
This site looks amazing, the status feature is really useful and the UI is very modern.
Thank you.

Pufferfish_Test wrote:

(#13)
Nice clean look, my only complaint is the cursive font - please consider changing that
Maybe I'll add preferences in the future, also a dark mode would be cool.
NFlex23
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

Chiroyce wrote:

(#14)

Pufferfish_Test wrote:

my only complaint is the cursive font - please consider changing that
agreed - it looks a bit awkward around the normal font
I was experimenting with a lot of fonts before choosing Lobster and I do agree it does look a bit off. I'll try to find a better font.
NFlex23
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

I looks like ScratchDB is down, so don't worry if your status says " Unexpected token < in JSON at position 0". I'll try to make a better error message for this.

Edit: done.

Last edited by NFlex23 (April 7, 2022 12:20:20)

mbrick2
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

Suggestion: Studio Status








My Forums
ATs
Collabaration
My collabs
AIPoint
AspectOS
CoreOS
OddyseyOS
Cops and Robbers
#BringBackManagerRights
#ReturnRightsToManagers
#WeAreForManagerRights
#LetsRemindAboutMangers
#WeAreMangers
#MangersMustManage

The road to 1000 posts!
0 ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ ▒ 1000
80% complete

Banner Made By @Abcde26



Card Made By @Polygon
NFlex23
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

mbrick2 wrote:

(#18)
Suggestion: Studio Status
How would those work? Do you mean like statuses for studios?
Chiroyce
Scratcher
1000+ posts

Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org)

A bug: even when a status doesn't use ScratchDB or any tags, it throws an error - https://aviateapp.eu.org/api/Chiroyce







April Fools' topics:
New Buildings in Scratch's headquarters
Give every Scratcher an M1 MacBook Air
Scratch should let users edit other Scratchers' projects
Make a statue for Jeffalo
Scratch Tech Tips™
Make a Chiroyce statue emoji


<img src=“x” onerror=“alert('XSS vulnerability discovered')”>

this is a test sentence

Powered by DjangoBB

Standard | Mobile