Skip to content

The purpose of this project is to build web application using API from Google. We intend to make this app for youtube users who wants to know popular videos in their region and allow them to perform sentiment analysis.

License

eunjeongpak/api_webapp

 
 

Repository files navigation

Web Application using Google API

This project is licensed under the terms of the GNU General Public License v3.0

Contributor

API Resources

Source URL Description
GoogleAPI https://developers.google.com/youtube/v3 Youtube Comments
공공데이터(future) https://www.data.go.kr/index.do Covid 19

FIRST STAGE (15'SEPT'2021 ~ 20'OCT'2021) :

PLAN                           DATE                           STATUS                           DESCRIPTION                          
API SETUP 01'OCT'2021 COMPLETED API Connection
DATA MAPPING 6'OCT'2021 COMPLETED Mapping API
POSTGRESSQL 8'OCT'2021 COMPLETED Postgresql DB
HEROKU OCT COMPLETED Autopush

SECOND STAGE (20'OCT'2021 ~ 11'NOV'2021) :

  • Replace Heroku with GCP (MySQL, Cloud Function, Cloud Engine)
  • Replace Kobert with due to library dependencies issue
PLAN                           DATE                           STATUS                           DESCRIPTION                          
KOBERT 25'OCT'2021 COMPLETED Sentiment Analysis
G SQL 5'NOV'2021 COMPLETED Replace Heroku
BERT 25'OCT'2021 COMPLETED Replace KOBERT
G FUNCTION 9'NOV'2021 COMPLETED Replace Heroku

THIRD STAGE (11'NOV'2021 ~ 11'DEC'2021) :

PLAN                           DATE                           STATUS                           DESCRIPTION                          
G ENGINE 16'NOV'2021 COMPLETED Deployment
FLASK 11'DEC'2021 COMPLETED App Design

SUPPORT

Source URL Description
Google https://developers.google.com/youtube/v3 API Documentation
Google https://support.google.com/youtube/contact/yt_api_form API Extension
Kobert https://github.com/SKTBrain/KoBERT Korean Bert

WEB IMAGES

http://ourdatapark.com/

Main page

Chart page: Provide Youtube Video Popular Chart Table

Dashboard page: Provide Video Comments Keyword Analysis & Sentiment Analysis

Trend page: Provide latest, 15days, 30days Trend Chart

PROJECT NOTE

Requirements.txt

pip freeze > requirements.txt
pip install -r requirements.txt

About

The purpose of this project is to build web application using API from Google. We intend to make this app for youtube users who wants to know popular videos in their region and allow them to perform sentiment analysis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 68.7%
  • Python 28.4%
  • CSS 2.8%
  • Dockerfile 0.1%