Skip to content

Commit

Permalink
remove client and replace with github.com/gorse-io/gorse-go (#910)
Browse files Browse the repository at this point in the history
  • Loading branch information
zhenghaoz authored Dec 31, 2024
1 parent c56ca63 commit e4a4bd6
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 413 deletions.
43 changes: 1 addition & 42 deletions client/README.md
Original file line number Diff line number Diff line change
@@ -1,42 +1 @@
# Gorse Client

Go SDK for Gorse recommender system.

> ⚠️⚠️⚠️ This SDK is unstable currently. APIs might be changed in later versions.
## Install

```bash
go get github.com/zhenghaoz/gorse/client@master
```

## Usage

```go
import "github.com/zhenghaoz/gorse/client"

gorse := client.NewGorseClient("http://127.0.0.1:8087", "api_key")

gorse.InsertFeedback([]client.Feedback{
{FeedbackType: "star", UserId: "bob", ItemId: "vuejs:vue", Timestamp: "2022-02-24"},
{FeedbackType: "star", UserId: "bob", ItemId: "d3:d3", Timestamp: "2022-02-25"},
{FeedbackType: "star", UserId: "bob", ItemId: "dogfalo:materialize", Timestamp: "2022-02-26"},
{FeedbackType: "star", UserId: "bob", ItemId: "mozilla:pdf.js", Timestamp: "2022-02-27"},
{FeedbackType: "star", UserId: "bob", ItemId: "moment:moment", Timestamp: "2022-02-28"},
})

gorse.GetRecommend("bob", "", 10)
```

## Test


In the root directory of Gorse source:

```bash
# Setup Gorse
docker compose up -d

# Test
go test -tags='integrate_test' ./client/
```
Go SDK has been moved to https://github.com/gorse-io/gorse-go
251 changes: 0 additions & 251 deletions client/client.go

This file was deleted.

Loading

0 comments on commit e4a4bd6

Please sign in to comment.