Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/xdevplatform/remote-dev-jobs-analytics

Learn 5 must know things about remote developer jobs posts on Twitter
https://github.com/xdevplatform/remote-dev-jobs-analytics

analytics twitter twitter-api twitter-api-v2

Last synced: 2 months ago
JSON representation

Learn 5 must know things about remote developer jobs posts on Twitter

Awesome Lists containing this project

README

        

# Remote Developer Jobs Analytics App


Version

Documentation


Twitter: tonyv00

This app demonstrates how you can use the [recent search](https://developer.twitter.com/en/docs/twitter-api/tweets/search) endpoint of the [new Twitter API](https://developer.twitter.com/en/docs/twitter-api) to learn five must know things about remote developer job postings including

- How many Tweets about remote developer job openings were posted in the last seven days in total?
- What day of the week had the most remote developer jobs Tweeted in the past seven days?
- What are the most in-demand programming languages based on those Tweets?
- Which Tweet received the most engagement via retweets, likes, replies, and quotes?
- What do some of these Tweeted jobs look like?

### 🏠 [Guided tutorial](https://dev.to/twitterdev/top-5-things-you-can-learn-about-remote-developer-job-postings-with-the-new-twitter-api-8p5)

## Prerequisites

- You must have an approved developer account, and have activated the [new developer portal](https://developer.twitter.com/en/portal/opt-in.html) experience. If you don’t have one already, you can [apply for one](https://developer.twitter.com/en/apply-for-access.html). Access is available with active keys and tokens for a developer App that is attached to a Project created in the developer portal.

## Install

```sh
npm install
```

## Environment setup

- Your bearer token can be found from your app in the [Twitter developer portal](https://developer.twitter.com/en/docs/developer-portal/overview)

```sh
export TWITTER_BEARER_TOKEN=
```

## Usage

```sh
npm start
```

## Author

πŸ‘€ **Tony Vu**

- Website: https://twitter.com/tonyv00
- Twitter: [@tonyv00](https://twitter.com/tonyv00)
- Github: [@tonyv](https://github.com/tonyv)

# How to Contribute

We'd love to get patches from you!

## πŸ“ License

By contributing your code, you agree to license your contribution under the
terms of the APLv2: https://github.com/twitter/repo-scaffolding/blob/master/LICENSE

## Code of Conduct

Read our [Code of Conduct](CODE_OF_CONDUCT.md) for the project.