Discuss Scratch

kajtolmation
Scratcher
100+ posts

ScratchGonnect: Wrapper API Scratcha dla Go

Prosta i szybka interakcja z API Scratcha.

ScratchGonnect to wrapper API Scratcha napisany w Go który pozwala na prostą i bezproblemową interakcję z API Scratcha. ScratchGonnect pozwala ci wstawiać komentarze, dodawać projekty do studia i wiele więcej

Kod źródłowy

> Funkcjonalność

  • Z łatwością loguj się do nowych sesji i uzyskaj dostęp do danych specyficznych dla użytkownika

  • Uproszczony dostęp do API Scratcha (możliwość edytowania danych projektu, wysyłania zaproszeń do studia i wiele więcej)

> Jak korzystać?


Zacznij używać ScratchGonnect odpalając tą komendę w terminalu:
go get github.com/kejjtoli/ScratchGonnect@latest

Możliwe że będziesz musiał/-a zainicjalizować go.mod jeśli tego nie zrobiłeś/-aś:
go mod init packagename

> Przykłady


Tworzenie nowej sesji (dostęp do danych które wymagają logowania)
// Log into a scratch session
session := scratchgonnect.NewSession("username", "pass")

Dodawanie komentarza pod projektem
// Get a project by id
project := scratchgonnect.GetProject("535962801")
// Post comment with given content, parent_id, commentee_id
project.PostComment(session, "Comment Content", "", "")

Śledzenie użytkownika i pozyskiwanie listy śledzących
// Get a user by username
user := scratchgonnect.GetUser("kajtolmation")
// Follow user
user.Follow(session)
// Get array of user objects
followers := user.GetFollowers()

> Pomysły i wsparcie


Z chęcią odpowiem na jakiekolwiek pytania na temat ScratchGonnect pod tym wątkiem. Wszelakie pomysły na to co przydałoby się dodać w przyszłości są mile widziane!

Niestety ze względu na niestabilność zmiennych chmurowych nie byłem w stanie dodać wsparcia dla chmury, lecz jest to coś co z pewnością chciałbym kiedyś dodać.
BartoloPL
Scratcher
39 posts

ScratchGonnect: Wrapper API Scratcha dla Go

brawo kejtoli
Igisuper
Scratcher
32 posts

ScratchGonnect: Wrapper API Scratcha dla Go

co to

Powered by DjangoBB