Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feedback #1

Open
wants to merge 56 commits into
base: feedback
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
7637278
Setting up GitHub Classroom Feedback
github-classroom[bot] Jan 29, 2024
7f24f9e
Add avro convert script (#2)
kwanok Feb 22, 2024
a62d68d
Postgres Settings (#4)
kwanok Mar 5, 2024
87d5176
Python Web CI (#6)
kwanok Mar 5, 2024
d7a0a0a
init frontend (#5)
kwanok Mar 5, 2024
ed14ca3
Implements user summary crawler (#3)
kwanok Mar 5, 2024
de28e0a
Implement User Activity Middleware (#7)
kwanok Mar 12, 2024
560f84c
implement keep context if user move next page after login/signup (#8)
kwanok Mar 12, 2024
9adfff9
User Activity Logger Add Migration File (#9)
kwanok Mar 12, 2024
7d997fb
Edit Web Production Settings (#10)
kwanok Mar 12, 2024
9b5ee99
Create README.md (#11)
kwanok Mar 15, 2024
ddb7864
add: kafka docker compose file
ksj1368 Mar 15, 2024
be201a2
add: 구글 oauth 인증 함수 추가
ksj1368 Mar 15, 2024
33d649a
Rename python-ci.yml to python-web-ci.yml (#13)
kwanok Mar 15, 2024
9a50eba
Create python-inference-ci.yml (#14)
kwanok Mar 15, 2024
034fcc5
add: 소환사 정보 수집하는 파이썬 파일 추가
ksj1368 Mar 15, 2024
0bc7249
fix: 에메랄드 티어 추가, api key 파일 추가, 종료 조건 수정
ksj1368 Mar 18, 2024
7b8ad21
fix: 라이엇 api key json으로 변경
ksj1368 Mar 18, 2024
5c7d712
add: puuid 크롤링 함수 추가
ksj1368 Mar 18, 2024
528040d
Sync RIOT Account In My Page (#15)
kwanok Mar 18, 2024
e3bd883
Implement Discord Login (#17)
kwanok Mar 18, 2024
058dc82
fix: 빅쿼리 인증 폴더명 변경
ksj1368 Mar 19, 2024
859a3a8
add: 빅쿼리 최초 인증시 json 파일로 저장하는 로직 추가
ksj1368 Mar 19, 2024
3b63734
Add Terms Of Services & Privacy Policy (#16)
power16one5 Mar 21, 2024
19da748
etc: 빅쿼리 실험 노트북
ksj1368 Mar 21, 2024
67e51c2
add: puuid 수집 함수 추가
ksj1368 Mar 21, 2024
f26dbf8
fix: macth 크롤링 429에러 발생 시 넘어가는 현상 수정
ksj1368 Mar 22, 2024
1297e76
wip
ksj1368 Mar 25, 2024
d1bbfd9
add: 재시도 횟수 제한 추가
ksj1368 Mar 26, 2024
ea1088b
add: 매치 데이터 수집 함수 추가
ksj1368 Mar 26, 2024
9747b61
fix: get_match_id start, end_date 수정
ksj1368 Mar 26, 2024
57c696d
fix: 주석 제거
ksj1368 Mar 26, 2024
7570850
fix: key file 경로 수정
ksj1368 Mar 27, 2024
dab19ae
fix: 쿼리문 수정
ksj1368 Mar 27, 2024
1fd8f94
add: 설치한 라이브러리 목록 추가
ksj1368 Mar 27, 2024
7dd34c9
del: docker kafka 삭제
ksj1368 Mar 27, 2024
16ad9aa
del: dockerfile kafka 삭제
ksj1368 Mar 27, 2024
ce3e189
del: 실험용 ipynb 삭제
ksj1368 Mar 27, 2024
b5872e0
fix: 상위 폴더 이름 수정
ksj1368 Mar 27, 2024
e8addcf
Merge branch 'data_pipline' of https://github.com/boostcampaitech6/le…
ksj1368 Mar 27, 2024
4bf102f
fix: 상위 폴더 이름 변경
ksj1368 Mar 27, 2024
c4a8485
fix: 상위 폴더 이름 변경
ksj1368 Mar 27, 2024
bdd4d74
fix: key 경로 수정
ksj1368 Mar 27, 2024
be193c8
create: README
ksj1368 Mar 27, 2024
b9ea752
add: README ETL_flow 이미지 추가
ksj1368 Mar 27, 2024
b46034d
fix: Pipeline Flow 이미지 엑박 수정
ksj1368 Mar 27, 2024
45dfd2c
fix: typo
ksj1368 Mar 27, 2024
54a3078
fix: typo
ksj1368 Mar 27, 2024
3211a32
fix: typo
ksj1368 Mar 27, 2024
802f5ed
feat: Sas (#18)
power16one5 Mar 27, 2024
4c1dda5
Feature/inference (#12)
kwanok Mar 27, 2024
e4456cd
Merge pull request #19 from boostcampaitech6/data_pipline
ksj1368 Mar 28, 2024
a3f63a9
docs: README.md (#20)
seokulee Mar 31, 2024
ac6fb3f
docs: README (#21)
seokulee Mar 31, 2024
932ad49
fix: typo (#22)
ksj1368 Sep 1, 2024
6f4fdc9
fix: typo
ksj1368 Sep 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
GOOGLE_DRIVE_CREDENTIAL_FILE_PATH=path/to/your/credential.json
GOOGLE_DRIVE_BASE_FOLDER_PATH=1EWL3v4vetDj9ElQR4OvgULbx_nWOkXii
33 changes: 33 additions & 0 deletions .github/workflows/python-inference-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Web CI

on:
push:
branches: [ "*" ]
paths:
- 'inference/**'

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.10]

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install black ruff
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi

- name: Run Black
run: black --check inference

- name: Run Ruff
run: ruff check inference
33 changes: 33 additions & 0 deletions .github/workflows/python-web-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Web CI

on:
push:
branches: [ "*" ]
paths:
- 'web/project/**'

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.12]

steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install black ruff
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi

- name: Run Black
run: black --check web/project

- name: Run Ruff
run: ruff check web/project
182 changes: 182 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
# Created by https://www.toptal.com/developers/gitignore/api/python
# Edit at https://www.toptal.com/developers/gitignore?templates=python

### Python ###
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# poetry
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
# This is especially recommended for binary packages to ensure reproducibility, and is more
# commonly ignored for libraries.
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
#poetry.lock

# pdm
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
#pdm.lock
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
# in version control.
# https://pdm.fming.dev/#use-with-ide
.pdm.toml

# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
# and can be added to the global gitignore or merged into this file. For a more nuclear
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
#.idea/

### Python Patch ###
# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
poetry.toml

# ruff
.ruff_cache/

# LSP config files
pyrightconfig.json

# End of https://www.toptal.com/developers/gitignore/api/python

*.avro

**/wandb/
**/nohup.out
**/models/
3 changes: 3 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
.PHONY start_user_crawler:
start_user_crawler:
@python -m data.crawler.user_summary
Loading