├── .dockerignore ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── config.yml │ └── enhancement.md └── workflows │ ├── go.yml │ └── stale.yml ├── .gitignore ├── .gitlab-ci.yml ├── .idea └── icon.svg ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Dockerfile ├── Dockerfile.ci ├── LICENSE ├── LICENSE.exceptions ├── README.md ├── ROADMAP.md ├── cmd └── mautrix-twitter │ └── main.go ├── docker-run.sh ├── go.mod ├── go.sum └── pkg ├── connector ├── backfill.go ├── capabilities.go ├── chatinfo.go ├── chatsync.go ├── client.go ├── config.go ├── connector.go ├── dbmeta.go ├── directmedia.go ├── example-config.yaml ├── handlematrix.go ├── handletwit.go ├── ids.go ├── login.go ├── msgconv.go ├── push.go ├── startchat.go └── twitterfmt │ ├── convert.go │ └── convert_test.go └── twittermeow ├── README.md ├── account.go ├── client.go ├── cookies └── cookies.go ├── crypto ├── animation.go └── transaction.go ├── data ├── endpoints │ └── endpoints.go ├── payload │ ├── form.go │ ├── jot.go │ └── json.go ├── response │ ├── account.go │ ├── inbox.go │ ├── media.go │ ├── messaging.go │ ├── search.go │ └── stream.go └── types │ ├── entities.go │ ├── event.go │ ├── http.go │ ├── messaging.go │ └── user.go ├── errors.go ├── headers.go ├── http.go ├── jot_client.go ├── media.go ├── messaging.go ├── methods ├── html.go └── methods.go ├── polling.go ├── search.go ├── session_loader.go └── stream_client.go /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.github/ISSUE_TEMPLATE/enhancement.md -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- 1 | include: 2 | - project: 'mautrix/ci' 3 | file: '/gov2-as-default.yml' 4 | -------------------------------------------------------------------------------- /.idea/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.idea/icon.svg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.ci: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/Dockerfile.ci -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.exceptions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/LICENSE.exceptions -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/README.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /cmd/mautrix-twitter/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/cmd/mautrix-twitter/main.go -------------------------------------------------------------------------------- /docker-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/docker-run.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/connector/backfill.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/backfill.go -------------------------------------------------------------------------------- /pkg/connector/capabilities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/capabilities.go -------------------------------------------------------------------------------- /pkg/connector/chatinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/chatinfo.go -------------------------------------------------------------------------------- /pkg/connector/chatsync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/chatsync.go -------------------------------------------------------------------------------- /pkg/connector/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/client.go -------------------------------------------------------------------------------- /pkg/connector/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/config.go -------------------------------------------------------------------------------- /pkg/connector/connector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/connector.go -------------------------------------------------------------------------------- /pkg/connector/dbmeta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/dbmeta.go -------------------------------------------------------------------------------- /pkg/connector/directmedia.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/directmedia.go -------------------------------------------------------------------------------- /pkg/connector/example-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/example-config.yaml -------------------------------------------------------------------------------- /pkg/connector/handlematrix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/handlematrix.go -------------------------------------------------------------------------------- /pkg/connector/handletwit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/handletwit.go -------------------------------------------------------------------------------- /pkg/connector/ids.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/ids.go -------------------------------------------------------------------------------- /pkg/connector/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/login.go -------------------------------------------------------------------------------- /pkg/connector/msgconv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/msgconv.go -------------------------------------------------------------------------------- /pkg/connector/push.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/push.go -------------------------------------------------------------------------------- /pkg/connector/startchat.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/startchat.go -------------------------------------------------------------------------------- /pkg/connector/twitterfmt/convert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/twitterfmt/convert.go -------------------------------------------------------------------------------- /pkg/connector/twitterfmt/convert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/connector/twitterfmt/convert_test.go -------------------------------------------------------------------------------- /pkg/twittermeow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/README.md -------------------------------------------------------------------------------- /pkg/twittermeow/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/account.go -------------------------------------------------------------------------------- /pkg/twittermeow/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/client.go -------------------------------------------------------------------------------- /pkg/twittermeow/cookies/cookies.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/cookies/cookies.go -------------------------------------------------------------------------------- /pkg/twittermeow/crypto/animation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/crypto/animation.go -------------------------------------------------------------------------------- /pkg/twittermeow/crypto/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/crypto/transaction.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/endpoints/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/endpoints/endpoints.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/payload/form.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/payload/form.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/payload/jot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/payload/jot.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/payload/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/payload/json.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/response/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/response/account.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/response/inbox.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/response/inbox.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/response/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/response/media.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/response/messaging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/response/messaging.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/response/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/response/search.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/response/stream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/response/stream.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/types/entities.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/types/entities.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/types/event.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/types/event.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/types/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/types/http.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/types/messaging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/types/messaging.go -------------------------------------------------------------------------------- /pkg/twittermeow/data/types/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/data/types/user.go -------------------------------------------------------------------------------- /pkg/twittermeow/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/errors.go -------------------------------------------------------------------------------- /pkg/twittermeow/headers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/headers.go -------------------------------------------------------------------------------- /pkg/twittermeow/http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/http.go -------------------------------------------------------------------------------- /pkg/twittermeow/jot_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/jot_client.go -------------------------------------------------------------------------------- /pkg/twittermeow/media.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/media.go -------------------------------------------------------------------------------- /pkg/twittermeow/messaging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/messaging.go -------------------------------------------------------------------------------- /pkg/twittermeow/methods/html.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/methods/html.go -------------------------------------------------------------------------------- /pkg/twittermeow/methods/methods.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/methods/methods.go -------------------------------------------------------------------------------- /pkg/twittermeow/polling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/polling.go -------------------------------------------------------------------------------- /pkg/twittermeow/search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/search.go -------------------------------------------------------------------------------- /pkg/twittermeow/session_loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/session_loader.go -------------------------------------------------------------------------------- /pkg/twittermeow/stream_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mautrix/twitter/HEAD/pkg/twittermeow/stream_client.go --------------------------------------------------------------------------------