Discuss Scratch

the2000
Scratcher
1000+ posts

API extension

Maximouse wrote:

the2000 wrote:

You can also edit a Scratch project to contain inappropriate content and/or change it to be appropriate whenever you want. You can also use cloud variables to put dynamic, potentially inappropriate messages in your project. The solution is still reporting.
If this gets added you won't even be able to control if content in your own projects is appropriate for Scratch.
Or you could just not link to sites with inappropriate content ._.
Maximouse
Scratcher
1000+ posts

API extension

the2000 wrote:

Or you could just not link to sites with inappropriate content ._.
If users can post content on the site (which is almost always the case if it has an API) it can always be inappropriate.
celleron56
Scratcher
89 posts

API extension

Maximouse wrote:

the2000 wrote:

Or you could just not link to sites with inappropriate content ._.
If users can post content on the site (which is almost always the case if it has an API) it can always be inappropriate.
^ thats true if you want to have no inapropiate contend just dont let the user post theyr projects there always will be the risk of contend being inapropriate even without api's maibe the project could include a little sign saying that it uses api's but i would highl doubt that there will be many apis with inapropriate contend because reason 1. if this even gets addet and i know scratch scratch would just blacklist inapropriate apis and let users report the apis or whitelist apropiate apis and let users suggest new apis i see no reason for scratches WHOLE api to be blacklisted rather certain funktions from it like the loves and like count but others like message count would only display the message count of the scratcher thats viewing the project also any external server could just update cloud variables to match the loves count so if the loves and like count is blacklisted could just be a setting for induvidual scratchers plz correct me if i am wrong
Yeetoburro1
Scratcher
1000+ posts

API extension

celleron56 wrote:

Maximouse wrote:

the2000 wrote:

Or you could just not link to sites with inappropriate content ._.
If users can post content on the site (which is almost always the case if it has an API) it can always be inappropriate.
^ thats true if you want to have no inapropiate contend just dont let the user post theyr projects there always will be the risk of contend being inapropriate even without api's maibe the project could include a little sign saying that it uses api's but i would highl doubt that there will be many apis with inapropriate contend because reason 1. if this even gets addet and i know scratch scratch would just blacklist inapropriate apis and let users report the apis or whitelist apropiate apis and let users suggest new apis i see no reason for scratches WHOLE api to be blacklisted rather certain funktions from it like the loves and like count but others like message count would only display the message count of the scratcher thats viewing the project also any external server could just update cloud variables to match the loves count so if the loves and like count is blacklisted could just be a setting for induvidual scratchers plz correct me if i am wrong
IMO inappropriate content is not really a reason to reject a suggestion, because you can have inappropriate content with uploading images and uh, they still have that
Yeetoburro1
Scratcher
1000+ posts

API extension

bump
han614698
Scratcher
1000+ posts

API extension

This is probably my most favorite suggestion in the book. Support. This would make python easier, but possibly rejected.
Yeetoburro1
Scratcher
1000+ posts

API extension

bumparooo
Yeetoburro1
Scratcher
1000+ posts

API extension

bump

st plz notice

Last edited by Yeetoburro1 (May 29, 2021 17:55:36)

gdpr5b78aa4361827f5c2a08d700
Scratcher
1000+ posts

API extension

Yeetoburro1 wrote:

IMO inappropriate content is not really a reason to reject a suggestion, because you can have inappropriate content with uploading images and uh, they still have that
but that's much easier to moderate. accessing an api owned by someone completely different that could change every time is near impossible to properly moderate.
Yeetoburro1
Scratcher
1000+ posts

API extension

bomp
Yeetoburro1
Scratcher
1000+ posts

API extension

Bump
ScolderCreations
Scratcher
1000+ posts

API extension

Bumpity bump bump
Yeetoburro1
Scratcher
1000+ posts

API extension

Bump
Yeetoburro1
Scratcher
1000+ posts

API extension

bump
ShyGamer16
Scratcher
500+ posts

API extension

I like this idea. I think it would help to make web browsers for OS projects…but what exactly would this look like? What blocks would be included?

ShyGamer16
Yeetoburro1
Scratcher
1000+ posts

API extension


ShyGamer16 wrote:

I like this idea. I think it would help to make web browsers for OS projects…but what exactly would this look like? What blocks would be included?

ShyGamer16

Happy_Face5678 wrote:

I also have ideas for what blocks to use:

I'd like an HTTP extension:
(GET data from [example.com/path/to/api]) // sends a GET request and reports data
POST () to [example.com/path/to/api] // sends a POST request
PUT () to [example.com/path/to/api] // sends a PUT request

Most API docs will say what HTTP request to send, to where, and what you'll receive.

I'd also like websockets:
set up socket with [12.34.56.78] on port [1234] // opens a socket
send [Hello] on socket // sends socket data

when socket data recieved //this should be an event
say (socket data) // say what has been received

close socket // closes the socket

This will make it easier to communicate with other stuff from scratch.

Both HTTP and WebSocket can be done easily in JS, so the ST won't need infrastructure on their side to make this.

Last edited by Yeetoburro1 (Aug. 28, 2021 19:33:04)

ScolderCreations
Scratcher
1000+ posts

API extension

ScolderCreations wrote:

Bumpity bump bump
Yeetoburro1
Scratcher
1000+ posts

API extension

bomp
dave-alt-4
Scratcher
1000+ posts

API extension

bump
Jackson49_test
Scratcher
100+ posts

API extension

Bump

Powered by DjangoBB