All Projects → mchmarny → tfeel

mchmarny / tfeel

Licence: Apache-2.0 license
Twitter sentiment analysis

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to tfeel

gcpnatha
How to set up multiple NAT gateways with Equal Cost Multi-Path (ECMP) routing and autohealing enabled for a more resilient and high-bandwidth deployment using Deployment Manager.
Stars: ✭ 16 (-27.27%)
Mutual labels:  gcp
moadsd-ng
The MOADSD-NG project does provide a simple way to setup a hybrid cloud security demo, playground and learning environment within the clouds.
Stars: ✭ 13 (-40.91%)
Mutual labels:  gcp
augle
Auth + Google = Augle
Stars: ✭ 22 (+0%)
Mutual labels:  gcp
deploy-appengine
A GitHub Action that deploys source code to Google App Engine.
Stars: ✭ 184 (+736.36%)
Mutual labels:  gcp
push-to-gcr-github-action
An action that build docker image and push to Google Cloud Registry and Google Artifact Registry.
Stars: ✭ 43 (+95.45%)
Mutual labels:  gcp
qhub
🪴 Nebari - your open source data science platform
Stars: ✭ 175 (+695.45%)
Mutual labels:  gcp
sops-operator
A Kubernetes operator for Mozilla SOPS
Stars: ✭ 23 (+4.55%)
Mutual labels:  gcp
cloud-pricing-api
GraphQL API for cloud pricing. Contains over 3M public prices from AWS, Azure and GCP. Self-updates prices via an automated weekly job.
Stars: ✭ 281 (+1177.27%)
Mutual labels:  gcp
cloud-speech-and-vision-demos
A set of demo applications that make use of google speech, nlp and vision apis based in angular2
Stars: ✭ 35 (+59.09%)
Mutual labels:  gcp
gisjogja
GISJOGJA - aplikasi web based sistem informasi geografis (SIG) / GIS wisata kota JOGJA - www.firstplato.com
Stars: ✭ 17 (-22.73%)
Mutual labels:  gcp
gcp auth
Minimal authentication library for Google Cloud Platform (GCP)
Stars: ✭ 42 (+90.91%)
Mutual labels:  gcp
gcp-dl
Deep Learning on GCP
Stars: ✭ 27 (+22.73%)
Mutual labels:  gcp
paving
Terraform templates for paving infrastructure to deploy the Pivotal Platform.
Stars: ✭ 43 (+95.45%)
Mutual labels:  gcp
auth
A GitHub Action for authenticating to Google Cloud.
Stars: ✭ 567 (+2477.27%)
Mutual labels:  gcp
grucloud
Generate diagrams and code from cloud infrastructures: AWS, Azure,GCP, Kubernetes
Stars: ✭ 76 (+245.45%)
Mutual labels:  gcp
DevSecOps
Ultimate DevSecOps library
Stars: ✭ 4,450 (+20127.27%)
Mutual labels:  gcp
infrakit.gcp
Infrakit plugins for Google Cloud Platform.
Stars: ✭ 12 (-45.45%)
Mutual labels:  gcp
runiac
Run IaC Anywhere With Ease
Stars: ✭ 18 (-18.18%)
Mutual labels:  gcp
Networking-and-Kubernetes
This is the code repo for Networking and Kubernetes: A Layered Approach. https://learning.oreilly.com/library/view/networking-and-kubernetes/9781492081647/
Stars: ✭ 103 (+368.18%)
Mutual labels:  gcp
drone-gcloud-helm
Drone 0.5 plugin to create and deploy Helm charts for Kubernetes in Google Cloud.
Stars: ✭ 13 (-40.91%)
Mutual labels:  gcp

TFEEL

Personal project, does not represent Google

Short for Twitter Feeling... simple sentiment analyses over tweeter data for specific terms using Google Cloud services:

tfeel data flow

All GCP services used in this example can be run under the GCP Free Tier plan. More more information see https://cloud.google.com/free/

Configuration

Edit the scripts/config.sh file with your Twitter API info. Alternatively define the following environment variables. Instractions how to configure your Twitter API access codes are found here:

# export T_CONSUMER_KEY=""
# export T_CONSUMER_SECRET=""
# export T_ACCESS_TOKEN=""
# export T_ACCESS_SECRET=""

Dependencies

tfeel depends on a few GCP services. You can setup these servicesmanually followingthe commandsfound in the scripts/setup.sh file or just execute that script. This script will also configure a service account for the tfeel application to run under.

Run

Once all the necessary GC resources have been created (dependencies) you can execute the tfeel application using the scripts/run.sh script.

Cleanup

The cleanup of all the resources created in this application can be accomplished by executing the scripts/cleanup.sh script.

TODO

  • Tests, yes please
  • Minimize account service roles (currently, project editor)
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].