# X Not Following Back Extension

X(Twitter)에서 내가 팔로우하지만 나를 팔로우하지 않는 사용자 목록을 쉽게 확인할 수 있는 브라우저 확장 프로그램입니다.

## 주요 기능

- ✨ 프로필 페이지의 팔로잉/팔로워 탭 옆에 "맞팔 안함" 탭 자동 추가
- 📊 맞팔하지 않는 사용자 목록을 한눈에 확인
- 🎨 X의 기본 UI와 자연스럽게 통합
- 🌙 다크 모드 자동 지원
- 📱 반응형 디자인 (모바일 뷰 지원)

## 설치 방법

### Chrome / Edge / Brave

1. 이 저장소를 다운로드하거나 클론합니다
   ```bash
   git clone <https://github.com/yourusername/x-not-following-back.git>
  1. Chrome 브라우저에서 chrome://extensions/ (또는 Edge: edge://extensions/) 주소로 이동합니다

  2. 우측 상단의 "개발자 모드" 를 활성화합니다

  3. "압축해제된 확장 프로그램을 로드합니다" 버튼을 클릭합니다

  4. 다운로드한 프로젝트 폴더를 선택합니다

  5. 확장 프로그램이 설치되면 완료!

사용 방법

  1. X (Twitter)에 로그인합니다

  2. 프로필의 "팔로우 중" 또는 "팔로워" 페이지로 이동합니다

  3. "맞팔 안함" 탭이 자동으로 추가됩니다

  4. "맞팔 안함" 탭을 클릭하면 맞팔하지 않는 사용자 목록이 표시됩니다

더 정확한 결과를 위한 팁

이 확장 프로그램은 현재 브라우저에 로드된 데이터를 캐시하여 사용합니다. 더 정확한 결과를 얻으려면:

  1. "팔로우 중" 페이지 (/username/following)를 방문하여 끝까지 스크롤합니다
  2. "팔로워" 페이지 (/username/followers)를 방문하여 끝까지 스크롤합니다
  3. 다시 "팔로우 중" 페이지로 돌아가 "맞팔 안함" 탭을 클릭합니다

스크롤할 때마다 데이터가 자동으로 캐시되어 더 완전한 목록을 볼 수 있습니다.

작동 원리

이 확장 프로그램은:

  1. X 프로필 페이지를 감지합니다
  2. 팔로잉/팔로워 탭 옆에 새로운 "맞팔 안함" 탭을 추가합니다
  3. 탭 클릭 시 현재 페이지에 로드된 팔로잉/팔로워 데이터를 분석합니다
  4. 맞팔하지 않는 사용자 목록을 UI로 표시합니다

참고: 이 확장 프로그램은 별도의 스크래핑이나 API 호출 없이 현재 페이지에 이미 로드된 DOM 데이터만 사용합니다.

개인정보 보호

기술 스택

프로젝트 구조

x-not-following-back/
├── manifest.json          # 확장 프로그램 설정
├── content.js            # 메인 로직 (탭 주입 및 데이터 분석)
├── styles.css            # 스타일링
├── icons/                # 확장 프로그램 아이콘
│   ├── icon16.png
│   ├── icon48.png
│   └── icon128.png
└── README.md             # 이 문서

제한사항

문제 해결

탭이 나타나지 않는 경우

  1. 페이지를 새로고침합니다
  2. 확장 프로그램이 활성화되어 있는지 확인합니다
  3. X 프로필 페이지인지 확인합니다 (예: https://x.com/username)

데이터가 정확하지 않은 경우

  1. "팔로잉" 탭을 방문하여 끝까지 스크롤합니다
  2. "팔로워" 탭을 방문하여 끝까지 스크롤합니다
  3. 페이지를 새로고침하고 다시 시도합니다

라이선스

MIT License - 자유롭게 사용, 수정, 배포할 수 있습니다.

기여하기

버그 리포트나 기능 제안은 GitHub Issues를 통해 제출해주세요!


참고: 이 확장 프로그램은 X(Twitter)의 공식 제품이 아닙니다. 개인 프로젝트로 개발되었습니다.