Skip to content

Instantly share code, notes, and snippets.

View leehuwuj's full-sized avatar
🌐
love opensource

Huu Le leehuwuj

🌐
love opensource
View GitHub Profile
@leehuwuj
leehuwuj / hackernews_openapi.yaml
Created May 28, 2024 09:27
Hackernews OpenAPI
openapi: 3.0.0
info:
title: Hackernews API
description: An API to interact with Hackernews data.
version: 1.0.0
servers:
- url: https://hacker-news.firebaseio.com/v0
description: Main API server
paths:
/topstories.json:
@leehuwuj
leehuwuj / pyspark-generate-ddl.py
Last active June 29, 2022 04:37
Generate Hive DDL create table from data by Spark
###
# HOW TO RUN
# install packages: pyspark, click
# Submit the spark job:
# ex:
# spark-submit pyspark-generate-ddl.py --file_path sample_data.parquet --format parquet --table_name sample_table --table_loc s3://it_works/thanks_god/sample_table
##
import click
from pyspark.sql import SparkSession