프로젝트(16)
-
window, wsl 차이? Chrome, Chromium 차이?
같은 코드를 위는 Window, 아래는 Linux (WSL환경) 에서 실행 시킨 것인데 윈도우에는 이미 설치된 chrome 을 사용하였고, 리눅스에서는 wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.deb 위 명령어로 stable_current 를 설치 했다. 결과가 조금 차이를 보이는것 같아서 좀 더 파봤다. (-> 나중에 왜 저런 차이를 보이는지 확실하게 파악하기) Chrome과 Chromium: 어떤 차이가 있나? 최근, 우리는 웹 브라우저의 중요성에 대해 더욱 인식하게 되었습니다. 그중에서도 Google Chrome은 ..
2023.05.13 -
구글 트렌드 봇 -3
from selenium import webdriver from selenium.webdriver.common.by import By import time import pandas as pd import requests url = "https://trends.google.co.kr/trends/trendingsearches/daily?geo=KR&hl=ko" chrome_driver_path = 'path/to/chromedriver' driver = webdriver.Chrome() driver.get(url) time.sleep(5) driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") load_more_button = dr..
2023.05.10 -
구글 트렌드 봇 -2
전에는 [ ['date1', [트렌드1,요약1,검색수1,링크1],...date1의 개수만큼...] ['date2', [트렌드2,요약2,검색수2,링크2],...date2의 개수만큼...] ...] 이런 복잡한 3중 구조의 리스트로 저장해뒀는데. 정리가 필요하다. columns = ['날짜', '이슈', '제목', '조회수', '링크'] rows = [] for i in trend_list: date = i[0] for trend in i[1:]: row = [date] + trend rows.append(row) df = pd.DataFrame(rows, columns=columns) 이를 실행하면 잘 정리 되었다.. import pandas as pd import requests from datetime..
2023.05.08 -
무료로 배포할 수 있는 방법 ( 무료 호스팅 )
무료 배포 정리 1. Heroku Python, Django와 같은 다양한 프로그래밍 언어와 웹 프레임워크를 지원하는 무료 클라우드 서비스 플랫폼입니다. 무료 플랜을 사용하면 한 달에 550-1000시간의 사용시간을 제공하며, 동적 웹 애플리케이션을 배포하는데 적합합니다. 단, 무료 플랜은 일정 시간 이후 애플리케이션을 자동으로 중지(sleep) 시키므로, 이 점을 감안해야 합니다. 2. PythonAnywhere Python 기반의 웹 애플리케이션을 실행할 수 있는 호스팅 서비스입니다. 무료 플랜을 사용하면 제한된 자원을 제공하지만, Django 프로젝트를 호스팅하는데 충분합니다. 3. Firebase Firebase는 Google이 제공하는 백엔드 서비스로, 무료 플랜을 사용하여 정적 웹 사이트를 호..
2023.05.07 -
파이썬으로 안드로이드 간단한 메모장 앱 만들기 -2
git 에 관련된 간단한 기록을 먼저 쓴다. git 계정을 프로젝트에 따라 분리하여 사용하였는데, 한 컴퓨터에서 2개의 계정을 쓰려면 다양한 방법이 있다. 하지만 이 글에서는 그냥 가라로 윈도우에서 전환하는 방법을 사용하였다. 아무튼 사진의 위치대로 자격증명 관리자에가서 ! 이곳을 수정하면 되는데 github 의 아이디와 암호(github 할때 로그인할때의 암호) 를 입력하면 오류남 암호에는 토큰 값을 입력하면 된다. 해결되었다! from kivy.app import App from kivy.uix.label import Label from kivy.core.text import LabelBase, DEFAULT_FONT # font from kivy.resources import resource_add..
2023.05.06 -
파이썬으로 안드로이드 간단한 메모장 앱 만들기 -1 (간단하지 않았음) with Kivy
개인 토이프로젝트로 aos 에서 돌아가는 앱을 한번 만들어보자 였는데... 아주 힘들었다. # What is Kivy? Kivy는 Android, iOS, Windows, macOS, Linux 등의 플랫폼에서 실행되는 애플리케이션을 만드는 데 사용. 사용하기 쉬운 API를 제공하며, 이를 통해 개발자들은 소프트웨어의 사용자 인터페이스(UI)와 상호 작용을 구현할 수 있다. 그래픽, 텍스트 렌더링, 애니메이션, 사용자 입력 처리 등의 기능을 지원, 동시에 성능 최적화를 위해 GPU 가속을 이용. # The good stuff about Kivy 1. 다양한 플랫폼 지원: Kivy는 Android, iOS, Windows, macOS, Linux 등 다양한 플랫폼에서 작동하는 애플리케이션 개발을 지원. 2..
2023.05.06