Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rojvv/twi

Twitter API v2 Client for Deno
https://github.com/rojvv/twi

deno deno-module denoland twitter twitter-api twitter-bot typescript

Last synced: 2 months ago
JSON representation

Twitter API v2 Client for Deno

Awesome Lists containing this project

README

        

# Twi [![Deno](https://shield.deno.dev/x/twi)](https://deno.land/x/twi) [![v2](https://img.shields.io/endpoint?url=https%3A%2F%2Ftwbadges.glitch.me%2Fbadges%2Fv2)](https://developer.twitter.com/en/docs/twitter-api)

> Twitter API client for Deno ported from
> [twitter-api-typescript-sdk](https://github.com/twitterdev/twitter-api-typescript-sdk).

## Example

```js
import { Client } from "https://deno.land/x/twi/mod.ts";

const client = new Client("BEARER_TOKEN");

const stream = client.tweets.sampleStream({
"tweet.fields": ["author_id"],
});
for await (const tweet of stream) {
console.log(tweet.data?.author_id);
}
```

Check out [examples/](./examples) for more examples or see
[this real-word bot](https://github.com/roj1512/rtwtrbt).