# Show GN: MyGeekNews - 내가 Upvote한 GeekNews 게시글 검색기

> Clean Markdown view of GeekNews topic #24755. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=24755](https://news.hada.io/topic?id=24755)
- GeekNews Markdown: [https://news.hada.io/topic/24755.md](https://news.hada.io/topic/24755.md)
- Type: show
- Author: [laeyoung](https://news.hada.io/@laeyoung)
- Published: 2025-12-01T23:47:17+09:00
- Updated: 2025-12-01T23:47:17+09:00
- Original source: [github.com/Laeyoung](https://github.com/Laeyoung/MyGeekNews)
- Points: 29
- Comments: 10

## Summary

GeekNews에서 자신이 **Upvote한 글들을 검색**할 수 있게 해주는 개인 프로젝트입니다. Python으로 **증분 스크래핑**을 수행해 추천한 글 목록을 JSON으로 저장하고, 프론트엔드에서는 **한글 초성 기반 퍼지 검색**과 **무한 스크롤 UI**로 빠른 탐색을 지원합니다. 단순한 북마크 이상의 ‘개인 큐레이션 검색기’로, GeekNews를 자주 사용하는 개발자라면 “내가 좋아했던 그 글”을 다시 찾을 때 꽤 유용할 듯합니다.

## Topic Body

안녕하세요.  
GeekNews에서 Upvote 한 글들이 많아지다보니, 제가 Upvote 한 글들을 찾기가 어려워서, 스크래핑 후 upvote한 글을 검색 할 수 있게 해주는 웹서비스를 만들었습니다.  
  
- Github - https://github.com/Laeyoung/MyGeekNews  
- 데모 - https://my-geeknews.vercel.app  
  
지인분들과 이야기 하다가 얼마 전에 GeekNews에서 본 좋은 글인데 하고 찾을 때가 있는데요.  
Upvote를 한게 많다보니 페이지를 넘겨도 넘겨도 찾기 어려운 경우가 종종 있더라고요.  
그래서 스크래핑 해서 제가 Upvote한 글들의 ID들을 하나의 json 파일로 만든 다음에, 그 글들에서 검색을 할 수 있는 웹서비스를 만들어 보았습니다.  
  
##### 주요 기능  
- 증분 스크랩핑 (Incremental Scraping): Python 스크립트를 사용하여 새로 추천한 기사만 효율적으로 스크랩합니다.  
- 스마트 검색: 한글 초성 검색을 지원하는 실시간 퍼지 검색을 제공합니다 (예: "ㄱㄴ" 검색 시 "GeekNews" 검색 가능)  
- 무한 스크롤: 자동으로 더 많은 기사를 불러오는 끊김 없는 브라우징 경험을 제공합니다.)  
  
##### [실행 방법](https://github.com/Laeyoung/MyGeekNews/blob/master/README_ko.md#%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0)  
1. 프로젝트 clone  
2. .env 파일에 `GEEKNEWS_ID=your_id` 및 `PASSWORD=your_password` 추가  
3. 스크래핑 스크립트 실행 `python3 scrape_geeknews.py`  
4. `npm install`후, `npm run dev`  
  
제 계정으로 해보니, upvote 한 글이 2,400개가 넘더라고요. 하루에 1.5개 꼴로 upvote 하고 있으니, 추천한 글 페이지에서 원하던 걸 찾을 수 없을 만 했더라고요.  
  
  
ps. 내가 upvote 한 글을 가져오기 위해 GeekNews의 My upvote 페이지를 돌면서 스크랩핑을 합니다. 혹시 문제가 된다면, 이 글을 삭제 하셔도 괜찮습니다.

## Comments



### Comment 47198

- Author: xguru
- Created: 2025-12-04T12:50:24+09:00
- Points: 3

검색 관련해서는 개선을 고려중입니다. 조금만 기다려주세요.

### Comment 47201

- Author: laeyoung
- Created: 2025-12-04T13:18:17+09:00
- Points: 1
- Parent comment: 47198
- Depth: 1

너무 좋은 소식 이네요. GeekNews 너무 잘 이용하고 있어서 항상 감사드려요 🤲!

### Comment 47173

- Author: t7vonn
- Created: 2025-12-04T08:38:17+09:00
- Points: 1

긱뉴스에서 자체 지원해주셨으면 좋겠네요

### Comment 47151

- Author: mdisprgm
- Created: 2025-12-03T20:56:42+09:00
- Points: 1

이 글을 upvote 합니다

### Comment 47129

- Author: tested
- Created: 2025-12-03T14:22:09+09:00
- Points: 1

긱뉴스 게시글 검색이 아쉽긴해요...

### Comment 47127

- Author: ffdd270
- Created: 2025-12-03T13:48:11+09:00
- Points: 2

Fav가 있긴 하지만 가끔 fav는 까먹고 안 누르는 경우가 있죠…

### Comment 47060

- Author: kissdesty
- Created: 2025-12-02T09:13:36+09:00
- Points: 1

긱뉴스 검색기능이 있어도 과거글 찾기가 너무 어렵긴 한 거 같습니다.

### Comment 47059

- Author: ragingwind
- Created: 2025-12-02T08:45:20+09:00
- Points: 1

깃뉴스에서 자체적으로 지원해주면 좋겠네요.

### Comment 47054

- Author: bus710
- Created: 2025-12-02T01:52:31+09:00
- Points: 1

야생의 긱뉴스 업보터가 니타났다....?

### Comment 47050

- Author: laeyoung
- Created: 2025-12-02T00:03:58+09:00
- Points: 1

그리고 올 5월에 바이브 코딩으로 만들다가 잘 안되어서 덮어 두었던 프로젝트 였습니다. 그러다가 이번에 나온 Antigravity로 프로젝트를 이어서 시키니 생각보다 잘해서 완성하게 되었습니다. python 스크래핑도 걔가 알아서 GeekNews 사이트 열어서 들어가보더니, 해줬고요.
