diff --git a/README.md b/README.md index b169ed8..310fc9d 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # linkedin-matrix -[![Lint, Build, and Deploy](https://github.com/beeper/linkedin/actions/workflows/deploy.yaml/badge.svg)](https://github.com/beeper/linkedin/actions/workflows/deploy.yaml) +[![Lint, Build, and Deploy](https://github.com/mautrix/linkedin/actions/workflows/deploy.yaml/badge.svg)](https://github.com/mautrix/linkedin/actions/workflows/deploy.yaml) [![Matrix Chat](https://img.shields.io/matrix/linkedin-matrix:nevarro.space?server_fqdn=matrix.nevarro.space)](https://matrix.to/#/#linkedin-matrix:nevarro.space?via=nevarro.space&via=sumnerevans.com) [![Apache 2.0](https://img.shields.io/pypi/l/linkedin-matrix)](LICENSE) diff --git a/cmd/linkedin-matrix/legacyprovision.go b/cmd/linkedin-matrix/legacyprovision.go index 3125849..21f7016 100644 --- a/cmd/linkedin-matrix/legacyprovision.go +++ b/cmd/linkedin-matrix/legacyprovision.go @@ -13,7 +13,7 @@ import ( "maunium.net/go/mautrix/bridgev2" "maunium.net/go/mautrix/bridgev2/bridgeconfig" - "github.com/beeper/linkedin/pkg/connector" + "go.mau.fi/mautrix-linkedin/pkg/connector" ) var levelsToNames = map[bridgeconfig.Permissions]string{ diff --git a/cmd/linkedin-matrix/main.go b/cmd/linkedin-matrix/main.go index 9613b45..afa0f2d 100644 --- a/cmd/linkedin-matrix/main.go +++ b/cmd/linkedin-matrix/main.go @@ -6,7 +6,7 @@ import ( "maunium.net/go/mautrix/bridgev2/bridgeconfig" "maunium.net/go/mautrix/bridgev2/matrix/mxmain" - "github.com/beeper/linkedin/pkg/connector" + "go.mau.fi/mautrix-linkedin/pkg/connector" ) // Information to find out exactly which commit the bridge was built from. @@ -19,7 +19,7 @@ var ( var m = mxmain.BridgeMain{ Name: "linkedin-matrix", - URL: "https://github.com/beeper/linkedin", + URL: "https://github.com/mautrix/linkedin", Description: "A Matrix-LinkedIn puppeting bridge.", Version: "0.6.0", Connector: &connector.LinkedInConnector{}, diff --git a/go.mod b/go.mod index 4edebe9..62fcfde 100644 --- a/go.mod +++ b/go.mod @@ -1,4 +1,4 @@ -module github.com/beeper/linkedin +module go.mau.fi/mautrix-linkedin go 1.22.0 diff --git a/pkg/connector/backfill.go b/pkg/connector/backfill.go index b0ef81f..cdff76e 100644 --- a/pkg/connector/backfill.go +++ b/pkg/connector/backfill.go @@ -8,7 +8,7 @@ import ( "maunium.net/go/mautrix/bridgev2" "maunium.net/go/mautrix/bridgev2/networkid" - "github.com/beeper/linkedin/pkg/linkedingo/routing/query" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/query" ) var _ bridgev2.BackfillingNetworkAPI = (*LinkedInClient)(nil) diff --git a/pkg/connector/client.go b/pkg/connector/client.go index e73b81a..41e1e0a 100644 --- a/pkg/connector/client.go +++ b/pkg/connector/client.go @@ -13,10 +13,10 @@ import ( "maunium.net/go/mautrix/bridgev2/networkid" bridgeEvt "maunium.net/go/mautrix/event" - "github.com/beeper/linkedin/pkg/linkedingo" - "github.com/beeper/linkedin/pkg/linkedingo/cookies" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/cookies" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type LinkedInClient struct { diff --git a/pkg/connector/client_sync.go b/pkg/connector/client_sync.go index 466d446..62013ab 100644 --- a/pkg/connector/client_sync.go +++ b/pkg/connector/client_sync.go @@ -12,8 +12,8 @@ import ( "maunium.net/go/mautrix/bridgev2/networkid" "maunium.net/go/mautrix/bridgev2/simplevent" - "github.com/beeper/linkedin/pkg/linkedingo/routing/query" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/query" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" ) func (lc *LinkedInClient) syncChannels(ctx context.Context) { diff --git a/pkg/connector/handlelin.go b/pkg/connector/handlelin.go index 9a20a38..b1974b2 100644 --- a/pkg/connector/handlelin.go +++ b/pkg/connector/handlelin.go @@ -10,8 +10,8 @@ import ( "maunium.net/go/mautrix/bridgev2/networkid" "maunium.net/go/mautrix/bridgev2/simplevent" - "github.com/beeper/linkedin/pkg/linkedingo/event" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/event" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" ) func (lc *LinkedInClient) HandleLinkedInEvent(rawEvt any) { diff --git a/pkg/connector/handlematrix.go b/pkg/connector/handlematrix.go index c149d51..b05ad15 100644 --- a/pkg/connector/handlematrix.go +++ b/pkg/connector/handlematrix.go @@ -10,8 +10,8 @@ import ( "maunium.net/go/mautrix/bridgev2/networkid" "maunium.net/go/mautrix/event" - "github.com/beeper/linkedin/pkg/linkedingo/routing/payload" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/payload" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) var ( diff --git a/pkg/connector/login.go b/pkg/connector/login.go index 28e9199..4959fb7 100644 --- a/pkg/connector/login.go +++ b/pkg/connector/login.go @@ -9,8 +9,8 @@ import ( "maunium.net/go/mautrix/bridgev2/database" "maunium.net/go/mautrix/bridgev2/networkid" - "github.com/beeper/linkedin/pkg/linkedingo" - linCookies "github.com/beeper/linkedin/pkg/linkedingo/cookies" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo" + linCookies "go.mau.fi/mautrix-linkedin/pkg/linkedingo/cookies" ) type LinkedInLogin struct { diff --git a/pkg/connector/mapping.go b/pkg/connector/mapping.go index cb63de9..7d78ebc 100644 --- a/pkg/connector/mapping.go +++ b/pkg/connector/mapping.go @@ -15,10 +15,10 @@ import ( "maunium.net/go/mautrix/bridgev2/networkid" bridgeEvt "maunium.net/go/mautrix/event" - "github.com/beeper/linkedin/pkg/linkedingo/routing/payload" - "github.com/beeper/linkedin/pkg/linkedingo/routing/query" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/payload" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/query" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) func MakeAvatar(avatarURL string) *bridgev2.Avatar { diff --git a/pkg/linkedingo/client.go b/pkg/linkedingo/client.go index 93e7632..3d9c3d5 100644 --- a/pkg/linkedingo/client.go +++ b/pkg/linkedingo/client.go @@ -12,10 +12,10 @@ import ( "github.com/rs/zerolog" "golang.org/x/net/proxy" - "github.com/beeper/linkedin/pkg/linkedingo/cookies" - "github.com/beeper/linkedin/pkg/linkedingo/routing" - queryData "github.com/beeper/linkedin/pkg/linkedingo/routing/query" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/cookies" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing" + queryData "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/query" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type EventHandler func(evt any) diff --git a/pkg/linkedingo/client_test.go b/pkg/linkedingo/client_test.go index 8fdf53a..811d1e2 100644 --- a/pkg/linkedingo/client_test.go +++ b/pkg/linkedingo/client_test.go @@ -5,10 +5,10 @@ import ( "os" "testing" - "github.com/beeper/linkedin/pkg/linkedingo" - "github.com/beeper/linkedin/pkg/linkedingo/cookies" - "github.com/beeper/linkedin/pkg/linkedingo/debug" - "github.com/beeper/linkedin/pkg/linkedingo/event" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/cookies" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/debug" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/event" ) var cli *linkedingo.Client diff --git a/pkg/linkedingo/event/event.go b/pkg/linkedingo/event/event.go index f4b0800..d8295d2 100644 --- a/pkg/linkedingo/event/event.go +++ b/pkg/linkedingo/event/event.go @@ -3,8 +3,8 @@ package event import ( "time" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type MessageEvent struct { diff --git a/pkg/linkedingo/event/raw/decorated.go b/pkg/linkedingo/event/raw/decorated.go index b00625c..a3988c8 100644 --- a/pkg/linkedingo/event/raw/decorated.go +++ b/pkg/linkedingo/event/raw/decorated.go @@ -1,8 +1,8 @@ package raw import ( - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type DecoratedEventResponse struct { diff --git a/pkg/linkedingo/event/raw/messaging.go b/pkg/linkedingo/event/raw/messaging.go index 4649855..b48c29a 100644 --- a/pkg/linkedingo/event/raw/messaging.go +++ b/pkg/linkedingo/event/raw/messaging.go @@ -1,6 +1,6 @@ package raw -import "github.com/beeper/linkedin/pkg/linkedingo/event" +import "go.mau.fi/mautrix-linkedin/pkg/linkedingo/event" func (p *DecoratedEventData) ToMessageEvent() event.MessageEvent { return event.MessageEvent{ diff --git a/pkg/linkedingo/event/raw/presence.go b/pkg/linkedingo/event/raw/presence.go index 8455594..2a20a22 100644 --- a/pkg/linkedingo/event/raw/presence.go +++ b/pkg/linkedingo/event/raw/presence.go @@ -1,7 +1,7 @@ package raw import ( - "github.com/beeper/linkedin/pkg/linkedingo/event" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/event" "time" ) diff --git a/pkg/linkedingo/headers.go b/pkg/linkedingo/headers.go index 5648176..017ef33 100644 --- a/pkg/linkedingo/headers.go +++ b/pkg/linkedingo/headers.go @@ -1,8 +1,8 @@ package linkedingo import ( - "github.com/beeper/linkedin/pkg/linkedingo/cookies" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/cookies" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" "log" "net/http" diff --git a/pkg/linkedingo/http.go b/pkg/linkedingo/http.go index b76ada7..fa7e246 100644 --- a/pkg/linkedingo/http.go +++ b/pkg/linkedingo/http.go @@ -8,8 +8,8 @@ import ( "net/http" "time" - "github.com/beeper/linkedin/pkg/linkedingo/routing" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) const MaxHTTPRetries = 5 diff --git a/pkg/linkedingo/media.go b/pkg/linkedingo/media.go index 36135dd..cd61021 100644 --- a/pkg/linkedingo/media.go +++ b/pkg/linkedingo/media.go @@ -4,11 +4,11 @@ import ( "fmt" "net/http" - "github.com/beeper/linkedin/pkg/linkedingo/routing" - "github.com/beeper/linkedin/pkg/linkedingo/routing/payload" - "github.com/beeper/linkedin/pkg/linkedingo/routing/query" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/payload" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/query" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) func (c *Client) UploadMedia(mediaUploadType payload.MediaUploadType, fileName string, mediaBytes []byte, contentType types.ContentType) (*response.MediaMetadata, error) { diff --git a/pkg/linkedingo/messaging.go b/pkg/linkedingo/messaging.go index 6ac4dad..11676f9 100644 --- a/pkg/linkedingo/messaging.go +++ b/pkg/linkedingo/messaging.go @@ -6,13 +6,13 @@ import ( "net/http" "net/url" - "github.com/beeper/linkedin/pkg/linkedingo/methods" - "github.com/beeper/linkedin/pkg/linkedingo/routing" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/methods" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/routing/payload" - "github.com/beeper/linkedin/pkg/linkedingo/routing/query" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/payload" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/query" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" "github.com/google/uuid" ) diff --git a/pkg/linkedingo/page_loader.go b/pkg/linkedingo/page_loader.go index 3d660d7..cc3bf60 100644 --- a/pkg/linkedingo/page_loader.go +++ b/pkg/linkedingo/page_loader.go @@ -4,9 +4,9 @@ import ( "fmt" "net/url" - "github.com/beeper/linkedin/pkg/linkedingo/methods" - "github.com/beeper/linkedin/pkg/linkedingo/routing" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/methods" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type CurrentUser struct { diff --git a/pkg/linkedingo/realtime.go b/pkg/linkedingo/realtime.go index 0a1d81a..09bd319 100644 --- a/pkg/linkedingo/realtime.go +++ b/pkg/linkedingo/realtime.go @@ -10,11 +10,11 @@ import ( "net/http" "strings" - "github.com/beeper/linkedin/pkg/linkedingo/event" - "github.com/beeper/linkedin/pkg/linkedingo/event/raw" - "github.com/beeper/linkedin/pkg/linkedingo/routing" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/event" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/event/raw" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" "github.com/google/uuid" ) diff --git a/pkg/linkedingo/routing/payload/messaging.go b/pkg/linkedingo/routing/payload/messaging.go index 30e56cf..a6f21d1 100644 --- a/pkg/linkedingo/routing/payload/messaging.go +++ b/pkg/linkedingo/routing/payload/messaging.go @@ -3,7 +3,7 @@ package payload import ( "encoding/json" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type SendMessagePayload struct { diff --git a/pkg/linkedingo/routing/query/graphql.go b/pkg/linkedingo/routing/query/graphql.go index b9211b5..fc6ab41 100644 --- a/pkg/linkedingo/routing/query/graphql.go +++ b/pkg/linkedingo/routing/query/graphql.go @@ -3,7 +3,7 @@ package query import ( "fmt" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type GraphQLQuery struct { diff --git a/pkg/linkedingo/routing/query/messaging.go b/pkg/linkedingo/routing/query/messaging.go index 8fefe1e..f69e292 100644 --- a/pkg/linkedingo/routing/query/messaging.go +++ b/pkg/linkedingo/routing/query/messaging.go @@ -1,7 +1,7 @@ package query import ( - "github.com/beeper/linkedin/pkg/linkedingo/methods" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/methods" ) type Action string diff --git a/pkg/linkedingo/routing/response/messaging.go b/pkg/linkedingo/routing/response/messaging.go index 7ff414c..5d86f85 100644 --- a/pkg/linkedingo/routing/response/messaging.go +++ b/pkg/linkedingo/routing/response/messaging.go @@ -3,9 +3,9 @@ package response import ( "encoding/json" - "github.com/beeper/linkedin/pkg/linkedingo/routing/payload" - "github.com/beeper/linkedin/pkg/linkedingo/routing/query" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/payload" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/query" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type Metadata struct { diff --git a/pkg/linkedingo/routing/store.go b/pkg/linkedingo/routing/store.go index b4108d6..b53bd91 100644 --- a/pkg/linkedingo/routing/store.go +++ b/pkg/linkedingo/routing/store.go @@ -3,8 +3,8 @@ package routing import ( "net/http" - "github.com/beeper/linkedin/pkg/linkedingo/routing/response" - "github.com/beeper/linkedin/pkg/linkedingo/types" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/routing/response" + "go.mau.fi/mautrix-linkedin/pkg/linkedingo/types" ) type PayloadDataInterface interface {