wow that took awhile
This commit is contained in:
41
cmd/test-upload/main.go
Normal file
41
cmd/test-upload/main.go
Normal file
@@ -0,0 +1,41 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"log"
|
||||
"os"
|
||||
|
||||
"github.com/42wim/matterbridge/bridge/jackbox"
|
||||
"github.com/sirupsen/logrus"
|
||||
)
|
||||
|
||||
func main() {
|
||||
// Enable debug logging
|
||||
logrus.SetLevel(logrus.DebugLevel)
|
||||
|
||||
// Generate a test image
|
||||
log.Println("Generating test room code image...")
|
||||
imageData, err := jackbox.GenerateRoomCodeImage("TEST", "Quiplash 3")
|
||||
if err != nil {
|
||||
log.Fatalf("Failed to generate image: %v", err)
|
||||
}
|
||||
|
||||
log.Printf("Generated %d bytes of GIF data", len(imageData))
|
||||
|
||||
// Save locally for verification
|
||||
if err := os.WriteFile("test_upload.gif", imageData, 0644); err != nil {
|
||||
log.Fatalf("Failed to save test file: %v", err)
|
||||
}
|
||||
log.Println("Saved test_upload.gif locally")
|
||||
|
||||
// Upload to Kosmi
|
||||
log.Println("Uploading to Kosmi CDN...")
|
||||
url, err := jackbox.UploadImageToKosmi(imageData, "test_roomcode.gif")
|
||||
if err != nil {
|
||||
log.Fatalf("Upload failed: %v", err)
|
||||
}
|
||||
|
||||
fmt.Printf("\n✅ SUCCESS! Uploaded to: %s\n", url)
|
||||
fmt.Println("\nPlease check the URL in your browser to verify it's animated!")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user