[PYTHON/YOUTUBE] 유튜브 동영상 자막 다운로드하기

■ 유튜브 동영상의 자막을 다운로드하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

※ pip install youtube-transcript-api 명령을 실행했다.

[TOOL/CURL] curl 명령 : OLLAMA 서버 통신하기

■ curl 명령을 사용해 OLLAMA 서버와 통신하는 방법을 보여준다. ▶ 실행 명령

[PYTHON/REQUESTS] Session 클래스 : OLLAMA 서버 통신하기

■ Session 클래스를 사용해 OLLAMA 서버와 통신하는 방법을 보여준다. ▶ main.py

※ pip install requests 명령을 실행했다.

[C#/COMMON] HttpClient 클래스 : OLLAMA 서버 통신하기

■ HttpClient 클래스를 사용해 OLLAMA 서버와 통신하는 방법을 보여준다. ▶ OllamaRequest.cs

▶ OllamaResponse.cs

▶ Program.cs

TestProject.zip

[C#/WPF/.NET8] 크롬 브라우저의 활성탭 웹 페이지에서 텍스트 추출하기 1

■ 크롬 브라우저의 활성탭 웹 페이지에서 텍스트를 추출하는 방법을 보여준다. ▶ ChromBrowserProcessHelper.cs

▶ HTMLHelper.cs

▶ WindowHelper.cs

▶ WindowInformation.cs

[C#/COMMON/HTMLAGILITYPACK/.NET8] HtmlDocument 클래스 : HTML 문자열에서 텍스트 추출하기

■ HtmlDocument 클래스를 사용해 HTML 문자열에서 텍스트를 추출하는 방법을 보여준다. ▶ HTMLHelper.cs

※ HtmlAgilityPack 누겟 패키지를 설치한다.

[C#/COMMON/.NET8] HttpClient 클래스 : Ollama 연동 파이썬 LLM 서버 통신하기

■ HttpClient 클래스를 사용해 Ollama 연동 파이썬 LLM 서버와 통신하는 방법을 보여준다. ▶ AdditionalKeywordArgument.cs

▶ AIMessageChunk.cs

▶ InvalidToolCallList.cs

[C#/WPF/.NET8] WPF 앱에서 배경 애니메이션과 함께 네이버 HyperCLOVA X 통신하기

■ WPF 앱에서 배경 애니메이션과 함께 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

[C#/COMMON/.NET8] HttpClient 클래스 : 네이버 HyperCLOVA X 통신하기 (IAsyncEnumerable 객체)

■ HttpClient 클래스를 사용해 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. (IAsyncEnumerable<T> 객체) ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

[C#/WINUI3/.NET8] WebView2 클래스 : CoreWebView2 속성에서 CoreWebView2 객체의 ExecuteScriptAsync 메소드를 사용해 자바 스크립트 실행하기

■ WebView2 클래스의 CoreWebView2 속성에서 CoreWebView2 객체의 ExecuteScriptAsync 메소드를 사용해 자바 스크립트를 실행하는 방법을 보여준다. ▶ HTML 구하기 (C#)

▶ 본문

[C#/WINUI3/.NET8] ItemsRepeater 클래스 : GetOrCreateElement/GetElementIndex 메소드를 사용해 항목/항목 인덱스 구하기

■ ItemsRepeater 클래스의 GetOrCreateElement/GetElementIndex 메소드를 사용해 항목/항목 인덱스를 구하는 방법을 보여준다. ※ 비주얼 스튜디오에서 TestProject(Unpackaged) 모드로 빌드한다. ※ TestProject.csproj 프로젝트 파일에서 WindowsPackageType

[C#/COMMON/.NET8] HttpClient 클래스 : GetAsync 메소드를 사용해 파일 다운로드하기

■ HttpClient 클래스의 GetAsync 메소드를 사용해 파일을 다운로드하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET8] HttpClient 클래스 : OLLAMA에게 LLAMA 3 로컬 LLM 통신하기 (스트림)

■ HttpClient 클래스를 사용해 OLLAMA에게 LLAMA 3 로컬 LLM 통신하는 방법을 보여준다. (스트림) ▶ RequestMessage.cs

▶ ResponseMessage.cs

▶ APIClient.cs

[C#/COMMON/.NET8] HttpClient 클래스 : OLLAMA에게 LLAMA 3 로컬 LLM 통신하기

■ HttpClient 클래스를 사용해 OLLAMA에게 LLAMA 3 로컬 LLM 통신하는 방법을 보여준다. ▶ RequestMessage.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET8] HttpClient 클래스 : 네이버 HyperCLOVA X 통신하기 (이벤트)

■ HttpClient 클래스를 사용해 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. (이벤트) ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

▶ ResponseMessage.cs

[C#/COMMON/.NET8] HttpClient 클래스 : 네이버 HyperCLOVA X 통신하기

■ HttpClient 클래스를 사용해 네이버 HyperCLOVA X와 통신하는 방법을 보여준다. ▶ AIFilter.cs

▶ Message.cs

▶ RequestMessage.cs

▶ ResponseMessage.cs

[PYTHON/FASTAPI] FastAPI 클래스 : StreamingResponse 객체를 사용해 응답 스트리밍 처리하기

■ FastAPI 클래스에서 StreamingResponse 객체를 사용해 응답 스트리밍을 처리하는 방법을 보여준다. ▶ main.py

▶ requirements.txt

▶ 실행 명령

[C#/COMMON/.NET8] HttpClient 클래스 : PostAsJsonAsync/GetFromJsonAsync/GetAsync/PutAsJsonAsync/DeleteAsync 메소드를 사용해 REST API 호출하기

■ HttpClient 클래스의 PostAsJsonAsync/GetFromJsonAsync/GetAsync/PutAsJsonAsync/DeleteAsync 메소드를 사용해 REST API를 호출하는 방법을 보여준다. ※ REST API 서버는 파이썬 서버를 사용했다 : https://icodebroker.com/archives/107331 ▶ TodoItem.cs

[C#/WINUI3/.NET8] Launcher 클래스 : LaunchUriAsync 정적 메소드를 사용해 웹 브라우저 실행하기

■ Launcher 클래스의 LaunchUriAsync 정적 메소드를 사용해 웹 브라우저를 실행하는 방법을 보여준다. ▶ 예제 코드 (C#)