Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » [1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
- dynamicsofscratch
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#440)we need c++ and go programmers for voyager and for website (which probably will be needed) html css and python (or js with python)We do not need to use any language other than what we're already using. It's not practical to rewrite everything that we already have at this moment. (C++, Python, HTML, CSS and GO programmers needed!)
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
- Sid72020123
- Scratcher
500+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
Why do you need C++ programmers for Voyager? Python is good enough for web scraping…
Sid72020123
- Mahdir2111
- Scratcher
100+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
Right Why do you need C++ programmers for Voyager? Python is good enough for web scraping…
- dynamicsofscratch
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#442)1. c++ for the database of voyager
Why do you need C++ programmers for Voyager? Python is good enough for web scraping…
2. go is the choice we picked.
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
- Sid72020123
- Scratcher
500+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#444)
1. c++ for the database of voyager
But I prefer Python for DBs as there are many client libraries like PyMySQL for MySQL, etc.
(#444)
go is the choice we picked.
Again, Python has more ecosystem and libraries for web scraping like BeautifulSoup, etc.
Using Python will allow faster development…
Even the SUI API uses Python for indexing and I never really found a performance issue.
Voyager requires a Forum scraper right? Maybe this can help. The script only indexes the usernames and ids but with a few changes, you can get the post content and store it in a DB using Python itself.
Sid72020123
- dynamicsofscratch
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#445)(#444)
1. c++ for the database of voyager
But I prefer Python for DBs as there are many client libraries like PyMySQL for MySQL, etc.
Well that's your preference. We (or mostly me) have decided that C++ would be used for Database development using services like ScyllaDB which is monstrously fast, NoSQL and Scalable.
(#445)go has a rich in-built feature library and other stuff like advanced garbage collection and memory safety features with strong support for scalability, concurrency and parallelism.(#444)
go is the choice we picked.
Again, Python has more ecosystem and libraries for web scraping like BeautifulSoup, etc.
Using Python will allow faster development…
Even the SUI API uses Python for indexing and I never really found a performance issue.
Voyager requires a Forum scraper right? Maybe this can help. The script only indexes the usernames and ids but with a few changes, you can get the post content and store it in a DB using Python itself.
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
- Sid72020123
- Scratcher
500+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#445)(#444)
1. c++ for the database of voyager
But I prefer Python for DBs as there are many client libraries like PyMySQL for MySQL, etc.
Well that's your preference. We (or mostly me) have decided that C++ would be used for Database development using services like ScyllaDB which is monstrously fast, NoSQL and Scalable.(#445)go has a rich in-built feature library and other stuff like advanced garbage collection and memory safety features with strong support for scalability, concurrency and parallelism.(#444)
go is the choice we picked.
Again, Python has more ecosystem and libraries for web scraping like BeautifulSoup, etc.
Using Python will allow faster development…
Even the SUI API uses Python for indexing and I never really found a performance issue.
Voyager requires a Forum scraper right? Maybe this can help. The script only indexes the usernames and ids but with a few changes, you can get the post content and store it in a DB using Python itself.
Ok. But where are you going to host the scraper?
Sid72020123
- Redstone1080
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
I was going to post paragraphs and paragraphs about stuff and then I realized I had not seen this post. Thanks for doing this while I've been inactive. Could you maybe transfer the Voyager repo to the SnarpleDev org?SnarpleDev weekly project updates:
Also, I'd like to metaphorically scratch out what I said in my last post Though I think we should stick to Go and not have to use two languages as that could get complicated quickly.
One final thing, I feel like we need some way to publish updates in a central location. I think I'll make some sort of site that will allow you to post updates and will have an API to integrate it into something like the Snazzle front page.
Last edited by Redstone1080 (April 23, 2024 23:26:32)
Maintainer of Snazzle | User of Linux (Fedora in particular) | Fan of Rockets
- dynamicsofscratch
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#448)I was going to post paragraphs and paragraphs about stuff and then I realized I had not seen this post. Thanks for doing this while I've been inactive. Could you maybe transfer the Voyager repo to the SnarpleDev org?SnarpleDev weekly project updates:
Your welcome! Voyager repo transfer would have to be authorized by @notfenixio or @josueart, because he is the owner.
(#448)
Also, I'd like to metaphorically scratch out what I said in my last post Though I think we should stick to Go and not have to use two languages as that could get complicated quickly.
Go is good for web-scraping, but not as particularly good as C++ for databases. The reason we use C++ is because of ScyllaDB, which is scalable, monstrously fast, and the it's a NoSQL database. Also, ScyllaDB is proven to be good by various large-scale users like the funny xbox controller app (credit to Steve0Greatness for that idea) and Medium and many more.
(#448)like a github pages having an api? i'll try and make that.
One final thing, I feel like we need some way to publish updates in a central location. I think I'll make some sort of site that will allow you to post updates and will have an API to integrate it into something like the Snazzle front page.
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
- Redstone1080
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
Ah, alright. I'll ask him later today. Voyager repo transfer would have to be authorized by @notfenixio or @josueart, because he is the owner.
Go is good for web-scraping, but not as particularly good as C++ for databases. The reason we use C++ is because of ScyllaDB, which is scalable, monstrously fast, and the it's a NoSQL database. Also, ScyllaDB is proven to be good by various large-scale users like the funny xbox controller app (credit to Steve0Greatness for that idea) and Medium and many more.I see. The problem of hosting still applies. I just have a single Pi 4B to host something on lol.
like a github pages having an api? i'll try and make that.Nah, I'll do that. You can take care of Voyager for now.
Maintainer of Snazzle | User of Linux (Fedora in particular) | Fan of Rockets
- dynamicsofscratch
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#450)1. okay, he'll probably say yes so yeahAh, alright. I'll ask him later today. Voyager repo transfer would have to be authorized by @notfenixio or @josueart, because he is the owner.Go is good for web-scraping, but not as particularly good as C++ for databases. The reason we use C++ is because of ScyllaDB, which is scalable, monstrously fast, and the it's a NoSQL database. Also, ScyllaDB is proven to be good by various large-scale users like the funny xbox controller app (credit to Steve0Greatness for that idea) and Medium and many more.I see. The problem of hosting still applies. I just have a single Pi 4B to host something on lol.like a github pages having an api? i'll try and make that.Nah, I'll do that. You can take care of Voyager for now.
2. you can host the db on your pi (because the main problem is storage). We can use AWS Lambda which is lifetime free for computing for Snazzle and Voyager or any application we make. Plus, I'll try to get my savings together because somebody consumed my saved 600$ (like 50,000 inr which I was saving for a PS5, then was gonna end-up using for snazzle, and now can't do anything cuz me broke.)
3. okay sure. I opened a different repo for the site in the snarple org
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
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
(#447)aws lambda(#445)(#444)
1. c++ for the database of voyager
But I prefer Python for DBs as there are many client libraries like PyMySQL for MySQL, etc.
Well that's your preference. We (or mostly me) have decided that C++ would be used for Database development using services like ScyllaDB which is monstrously fast, NoSQL and Scalable.(#445)go has a rich in-built feature library and other stuff like advanced garbage collection and memory safety features with strong support for scalability, concurrency and parallelism.(#444)
go is the choice we picked.
Again, Python has more ecosystem and libraries for web scraping like BeautifulSoup, etc.
Using Python will allow faster development…
Even the SUI API uses Python for indexing and I never really found a performance issue.
Voyager requires a Forum scraper right? Maybe this can help. The script only indexes the usernames and ids but with a few changes, you can get the post content and store it in a DB using Python itself.
Ok. But where are you going to host the scraper?
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
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
bomp
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
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
bump
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
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
Suggestion: Add Github roles such as Moderators, Security Managers, Outside Collaborators and a Co-owner for fun.
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
- josueart
- Scratcher
100+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
very happy emoji
rocket emoji
:voyager logo: :right arrow emoji: :snarpledev logo:
Moved the repo!
rocket emoji
:voyager logo: :right arrow emoji: :snarpledev logo:
Moved the repo!
- Mahdir2111
- Scratcher
100+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
Ok very happy emoji
rocket emoji
:voyager logo: :right arrow emoji: :snarpledev logo:
Moved the repo!
- josueart
- Scratcher
100+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
I'm really starting to question if Go is capable of this. BeautifulSoup, is, well, beautiful. It's faster and safer and everything but everyone on the org knows Python so everyone can work on Voyager and Snazzle at the same time…
- Mahdir2111
- Scratcher
100+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
I know a little bit of python (Like how to use variables) I'm really starting to question if Go is capable of this. BeautifulSoup, is, well, beautiful. It's faster and safer and everything but everyone on the org knows Python so everyone can work on Voyager and Snazzle at the same time…
- Redstone1080
- Scratcher
1000+ posts
[1st anniversary!] Snazzle: A better frontend for Scratch, built by the community, for the community
Yeah, this is why I was initially disapproving of using Go for Voyager. I thought it was just me and I didn't want to be a control freak so I decided we could do it in Go. everyone on the org knows Python so everyone can work on Voyager and Snazzle at the same time…
Maintainer of Snazzle | User of Linux (Fedora in particular) | Fan of Rockets