Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/xdevplatform/remote-dev-jobs-analytics
- Owner: xdevplatform
- License: apache-2.0
- Created: 2020-10-08T18:49:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-13T19:12:23.000Z (about 3 years ago)
- Last Synced: 2024-04-22T01:00:38.549Z (9 months ago)
- Topics: analytics, twitter, twitter-api, twitter-api-v2
- Language: JavaScript
- Homepage:
- Size: 311 KB
- Stars: 9
- Watchers: 14
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Remote Developer Jobs Analytics App
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.