All Projects → twitterdev → Remote Dev Jobs Streamer

twitterdev / Remote Dev Jobs Streamer

Licence: apache-2.0
Match Tweets containing remote developer jobs using Filtered Stream and Tweet Annotations

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Remote Dev Jobs Streamer

Search Tweets Python
Python client for the Twitter search endpoints (v2/Labs/premium/enterprise). Now supports Twitter API v2 /recent and /all search endpoints.
Stars: ✭ 378 (+1475%)
Mutual labels:  twitter-api, twitter
Twitter Post Fetcher
Fetch your twitter posts without using the new Twitter 1.1 API. Pure JavaScript! By Jason Mayes
Stars: ✭ 886 (+3591.67%)
Mutual labels:  twitter-api, twitter
Twitter Sort
🐦 Sort numbers with some help from the Twitter API
Stars: ✭ 384 (+1500%)
Mutual labels:  twitter-api, twitter
Mastodon Twitter Poster
Crossposter to post statuses between Mastodon and Twitter
Stars: ✭ 317 (+1220.83%)
Mutual labels:  twitter-api, twitter
Twitter Lite
A tiny, full-featured, flexible client / server library for the Twitter API
Stars: ✭ 611 (+2445.83%)
Mutual labels:  twitter-api, twitter
Advertools
advertools - online marketing productivity and analysis tools
Stars: ✭ 341 (+1320.83%)
Mutual labels:  twitter-api, twitter
Twitter
Twitter API for Laravel 5.5+, 6.x, 7.x & 8.x
Stars: ✭ 755 (+3045.83%)
Mutual labels:  twitter-api, twitter
Coretweet
Yet Another .NET Twitter Library
Stars: ✭ 281 (+1070.83%)
Mutual labels:  twitter-api, twitter
Um Twitteremojianalysis
Twitter Emoji Analysis
Stars: ✭ 6 (-75%)
Mutual labels:  twitter-api, twitter
Twitter Php
Small and easy PHP library for sending messages to Twitter and receiving statuses.
Stars: ✭ 507 (+2012.5%)
Mutual labels:  twitter-api, twitter
Tweetie
Simple jQuery Twitter feed plugin
Stars: ✭ 314 (+1208.33%)
Mutual labels:  twitter-api, twitter
Twitterapi
Minimal python wrapper for Twitter's REST and Streaming APIs
Stars: ✭ 724 (+2916.67%)
Mutual labels:  twitter-api, twitter
Twitter Api V2 Sample Code
Sample code for the Twitter API early access endpoints (Python, Java, Ruby, and Node.js).
Stars: ✭ 306 (+1175%)
Mutual labels:  twitter-api, twitter
Tweetbotornot
🤖 R package for detecting Twitter bots via machine learning
Stars: ✭ 355 (+1379.17%)
Mutual labels:  twitter-api, twitter
Surfbird
A Microblogging client built on Electron and Vue
Stars: ✭ 309 (+1187.5%)
Mutual labels:  twitter-api, twitter
Linqtotwitter
LINQ Provider for the Twitter API (C# Twitter Library)
Stars: ✭ 401 (+1570.83%)
Mutual labels:  twitter-api, twitter
archive-explorer-web
Browse your Twitter archive with a friendly, responsive, full experience, and quickly delete the tweets you don't want.
Stars: ✭ 19 (-20.83%)
Mutual labels:  twitter, twitter-api
Twitter Scraper
Scrape the Twitter Frontend API without authentication.
Stars: ✭ 3,037 (+12554.17%)
Mutual labels:  twitter-api, twitter
Twitteroauth
The most popular PHP library for use with the Twitter OAuth REST API.
Stars: ✭ 4,134 (+17125%)
Mutual labels:  twitter-api, twitter
Social Amnesia
Forget the past. Social Amnesia makes sure your social media accounts only show your posts from recent history, not from "that phase" 5 years ago.
Stars: ✭ 656 (+2633.33%)
Mutual labels:  twitter-api, twitter

Remote Developer Jobs Streaming App

Version Documentation Twitter: tonyv00

Stream remote developer jobs in realtime using the Twitter API. This web app uses the Filtered Stream endpoints and Tweet Annotations in Twitter Developer Labs to listen for and display Tweets containing remote developer job postings.

Screenshot

Install

From the project root directory run the following

npm install
cd client/
npm install

Environment setup

Go into the details section of the appropriate app from your Twiter apps dashboard and under the "Keys and tokens" tab insert your consumer API keys below. Within your apps dashboard, remember to select the app you have set up with Twitter Developer Labs.

export TWITTER_CONSUMER_KEY=<YOUR API KEY HERE>
export TWITTER_CONSUMER_SECRET=<YOUR API SECRET KEY HERE>

Usage

From the project root directory run the following

yarn dev

After your app starts up, your default browser will automatically open and navigate to the rules management section of the app. Simply add the rule below to match Tweets containing remote developer job postings.

# Match Tweets containing the keywords "developer" or "engineer" and the keyword "remote", but only if they contain the context entity labels "Job search" or "Recruitment"

(developer OR engineer) remote (context:66.850073441055133696 OR context:66.961961812492148736)

Author

👤 Tony Vu

Support

Create a new issue on GitHub.

Contributing

We feel that a welcoming community is important and we ask that you follow Twitter's Open Source Code of Conduct in all interactions with the community.

License

Copyright 2020 Twitter, Inc.

Licensed under the Apache License, Version 2.0: https://www.apache.org/licenses/LICENSE-2.0

Production considerations

This app is for demonstration purposes only, and should not be used in production without further modifcations. Dependencies on databases, and other types of services are intentionally not within the scope of this sample app. Some considerations below:

  • The application can handle light usage, but you may experience API rate limit issues under heavier load. Consider storing data locally in a secure database, or caching requests.
  • To support multiple users (admins, team members, customers, etc), consider implementing a form of Access Control List for better security.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].