Code Monkey home page Code Monkey logo

alex4386 / turnoff-namuwiki Goto Github PK

View Code? Open in Web Editor NEW
83.0 6.0 5.0 31.17 MB

조별과제 때마다 "나무위키 꺼라."라고 말하시는게 피곤하신 여러분을 위해 만들어진 Browser Extension, 나무위키를 꺼 드립니다.

Home Page: https://chrome.google.com/webstore/detail/dgdifdnmamleoebgfbfeckefhhhplmdn

License: MIT License

HTML 43.38% TypeScript 34.40% Shell 1.93% CSS 3.65% JavaScript 16.64%
research group-project team-project chromium-extension chrome-extension paper riss dbpia university university-assignment

turnoff-namuwiki's Introduction

splash

turnoff-namuwiki

자료조사, 조별과제의 지뢰, 나무위키를 꺼드립니다.
NOW POWERED BY MANIFEST V3
turnoff-namuwiki CI

Note

확장 프로그램 심사 상의 지연시간으로 인해 배포는 다음 순서대로 진행됩니다.
Firefox* -> Chrome -> Whale

해당 지원팀에서 심사가 늦는 건으로 인한 사항으로 지금 당장 즉시 적용을 원하는 경우 Release 에서 다운받아 Sideload 하세요.
* Firefox의 경우 현재 background.Service_worker 미 지원으로 인해 ManifestV3 지원을 위한 소스코드 추가 작업이 필요합니다. 작업 완료시일까지 Firefox 버전은 업데이트가 지연되오니 참고 바랍니다. mozilla/web-ext#2532

Table Of Contents

한국어

이런 분들께 추천드립니다!

  • 꼭 조별과제 때 마다 출처: 나무위키 쓰시는 분
  • 논문 검색해야 하는 데, 나도 모르게 나무위키 들어가시는 분
  • 일반인이라 굳이 논문까지는 필요 없으신 분
  • 이제 조사해야 하는 데, 네이버와 구글에서 이제 나무위키 나오기 시작해서 빡치시는 분
    저희는 갓반인이라 굳이 논문까지 보지 않아도 알 수 있습니다

이게 무엇인가요?

자료조사, 조별과제의 지뢰, 나무위키를 꺼드립니다.

나무위키, 안 그래도 정확도 떨어지는 뇌피셜 범벅인데, 데이터가 사실로 잘 바뀌지도 않으며, 한 기업체의 라이선스 위반을 통한 수익 창출 플랫폼입니다.

문제는 저 위키가 한국 내 트래픽 비중이 높아, 저런 뇌피셜들이 정말로 정확도를 추구해야 하는 내용들에도 침범하기 시작했습니다.

이 브라우저 확장은 당신이 리포트에 출처: 나무위키 를 적는 불상사를 막기 위해 개발 되었습니다.

또한, 실수로 나무위키에 접속하는 경우, 관련 논문 웹페이지나 정보페이지로 대신 접속됩니다.

설치 방법

Mozilla Firefox

Warning

ManifestV3 대응 코드가 background.Service_Worker 를 사용하는 관계로 Firefox 대응을 위해 추가 리팩토링이 필요합니다.
v1.x 의 Firefox 포팅의 경우 추가 시간이 소요 되므로 양해 바랍니다.

파이어폭스 애드온 스토어에 올렸습니다! 파이어폭스 스토어
최대한 빠른 업데이트를 위해 Mozilla Firefox 버전을 권장합니다

신기능을 누구보다 빠르게 테스트 해보고 싶으시다고요? 아래 방법을 사용하세요!

  1. 이 레포지토리를 클론합니다.
  2. 레포지토리의 의존성을 설정하기 위해, npm install 또는 yarn install 명령을 실행합니다.
  3. 레포지토리의 터미널에서 npm run build 또는 yarn build 명령을 통해 TypeScript 코드를 빌드합니다.
  4. 파이어폭스의 메뉴를 열고 확장기능 (Add-ons)을 선택합니다.
  5. 우측 상단의 톱니바퀴를 누르고 확장기능 디버그 (Debug Add-ons) 를 선택합니다.
  6. 확장기능 디버깅하기를 체크하고, 임시 확장기능 로드 버튼을 누릅니다.
  7. 앞에서 클론한 폴더로 들어가 manifest.json을 선택합니다.
  8. 확장프로그램 섹션의 아이콘을 클릭해 익스텐션의 상세 설정을 할 수 있습니다.

Google Chrome (or Chromium)

크롬 익스텐션 스토어에 올렸습니다! Turnoff-NamuWiki
Firefox 에 비해선 릴리즈가 늦습니다. Google 에서는 Firefox 처럼 소스코드 업로드를 할 수 있는 부분이 없어 검수가 오래 걸려 늦는 것 같습니다.

신기능을 누구보다 빠르게 테스트 해보고 싶으시다고요? 아래 방법을 사용하세요!

  1. 이 레포지토리를 클론합니다.
  2. 레포지토리의 의존성을 설정하기 위해, npm install 또는 yarn install 명령을 실행합니다.
  3. 레포지토리의 터미널에서 npm run build 또는 yarn build 명령을 통해 TypeScript 코드를 빌드합니다.
  4. 크롬의 확장 프로그램 페이지(chrome://extensions)로 들어갑니다
  5. 우측 상단의 개발자모드를 활성화 합니다.
  6. [압축해제된 확장프로그램을 로드합니다.] 를 클릭합니다.
  7. 앞에서 클론한 폴더를 선택합니다. (레포 전체, manifest.json 이 위치한 곳)
  8. 확장프로그램 섹션의 아이콘을 클릭해 익스텐션의 상세 설정을 할 수 있습니다.

Microsoft Edge

Chromium 기반의 Microsoft Edge (EdgeHTML2) 의 경우,
Google Chrome (or Chromium) 문서를 따라 작업해 주시면 됩니다.

설치 시, 상단 바에서 [다른 스토어 확장 허용] 을 눌러 주시면, 크롬 스토어에서 설치 할 수 있습니다.

Naver Whale

Warning

네이버 Whale 사용자의 편의를 위해 추가적으로 업로드한 확장으로,
Whale 스토어의 경우 검수가 늦으므로 특이사항이 없는 경우 Google Chrome Web Store 버전을 권장합니다.

Chrome Web Store 버전을 설치하려면 Google Chrome (or Chromium) 문서를 따라 작업해 주시면 됩니다.

Whale Store

기여자를 위한 개발 문서

CONTRIBUTORS.md 문서를 참고해 주세요!

패키징 방법

현재 자동 패키징은 macOS, Linux System 에서만 가능합니다.
의존성으로 시스템 패키지 zip 이 설치되어있는 지 확인해 주세요.

  1. 이 레포지토리를 클론합니다.
  2. 레포지토리의 의존성을 설정하기 위해, npm install 또는 yarn install 명령을 실행합니다.
  3. 레포지토리의 터미널에서 npm run build-package 또는 yarn build-package 명령을 통해 TypeScript 코드를 빌드, 그리고 압축합니다. (자동으로 진행됨)
  4. 레포지토리 안에 있는 turnoff-namuwiki.zip, [email protected] 파일을 확인합니다.

English

This extension/add-on is for...

  • Who writes Citation: NamuWiki on group projects
  • who goes to namuwiki when you need to search some journals
  • Who needs no journal at all because you are just a normal person
  • Who needs to do research but the search results are filled with uncredible namuwiki docs.
    No Journals Required, Class dismissed
    (Translation: I know that without viewing journals/papers because I am just a regular person!)

What's this?

It redirects you to journal webpages (ex. DBpia, RISS, arXiv, Google Scholar) by configuration.

How to Install

Mozilla Firefox

It's now available at Firefox Add-ons! Turnoff-NamuWiki
This is the recommended browser for using this add-on/extension

Do you want to test some latest feature? follow this directions!

  1. Clone this repository.
  2. In order to install its dependencies, Run npm install or yarn install command.
  3. To build, Use command npm run build or yarn build to compile TypeScript code.
  4. Open firefox menu and select Add-ons.
  5. Select the gear icon and click Debug Add-ons.
  6. Check Debug Add-ons, and click Load Temporary Add-ons.
  7. Go to cloned repository and select manifest.json.
  8. You can use the Turnoff-NamuWiki icon for configuration.

Google Chrome (or Chromium)

It is now available at Chrome Web Store! Turnoff-NamuWiki
Due to Google Chrome's slow extension examination, It might delayed up to 3 days for every updates.

Do you want to test some latest feature? follow this directions!

  1. Clone this repository.
  2. In order to install its dependencies, Run npm install or yarn install command.
  3. To build, Use command npm run build or yarn build to compile TypeScript code.
  4. Go to Chrome/Chromium's extension page (chrome://extensions).
  5. Enable Developer mode at top-right corner.
  6. Click [Load Unpacked Extension...].
  7. Select the entire repository (Where manifest.json is located)
  8. You can use the Turnoff-NamuWiki icon for configuration.

New Microsoft Edge

Since New Microsoft Edge is based on Chromium,
You can install extensions from chrome store!

When you install, Please click [Allow Extensions from Other Stores] to install extensions from Google Chrome Store.

How to Package

Currently Auto-Packaging is only supported on Linux and macOS systems.
Please instanll dependency zip before you follow the instruction.

  1. Clone this repository
  2. In order to install its dependencies, Run npm install or yarn install command.
  3. To build a package, Use command npm run build-package or yarn build-package to compile TypeScript code and make a zip and xpi file.
  4. Check the file turnoff-namuwiki.zip, [email protected] in the repository.

TODO

  • IntelliBan Engine (powered by Firebase)
  • Create an Issue for more Feature Requests!

For Firefox Add-on Team

Please refer to firefox_addon_team_README.md for more details on how to build the reproducable build on your system.

License

Distributed under MIT License
Copyright © Alex4386 and TurnOff-NamuWiki Contributors

turnoff-namuwiki's People

Contributors

alex4386 avatar dependabot[bot] avatar gaeulbyul avatar insiro avatar saschanaz avatar zeroday0619 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

turnoff-namuwiki's Issues

[Bug] 검색결과 페이지 업데이트 시 검색엔진 필터가 적용되지 않음

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • NAVER Whale Browser, Microsoft Edge (or Legacy Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)

102.0a1

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.

덕덕고 검색 결과 페이지에서 아래로 이동해 더 많은 결과를 불러올 경우 필터가 작동하지 않습니다.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. Go to https://duckduckgo.com/?t=ffab&q=%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4&ia=web
  2. Click "More Results" button
  3. Repeat a few times
  4. See the result is unfiltered

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.

추가 검색 결과도 필터링되어야 합니다.

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.
image

[Bug] 나무라이브의 차단옵션이 정상적으로 활성화 되지 않습니다.

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)
Opera GX LVL1 (core: 63.0.3368.58152)
based on Chromium/76.0.3809.132

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.

설정화면에서 나무라이브 설정을 활성화 하면 다시 꺼집니다.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. 설정화면에서 나무라이브 설정을 활성화 합니다.
  2. 다시 엽니다.
  3. 버그가 발생합니다.

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.

나무라이브 설정이 활성화 된 상태로 유지되어야 합니다.

[Bug]나무라이브 그룹 미차단, 아카라이브 차단시 미작동

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • NAVER Whale Browser, Microsoft Edge (or Legacy Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)
chrome 99.0

버그에 대해 설명해 주세요 (Describe the bug)

나무라이브 그룹 미차단설정한채로 아카라이브 차단 설정시 정상작동하지 않습니다.

버그를 일으키는 방법에 대해서 설명해 주세요

  1. 나무라이브 그룹 미차단설정
  2. 아카라이브 차단설정
  3. 차단된 나무위키접속
    image

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.
차단룰이 작동하여야 합니다.

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.
image

[Feature Request] 리다이렉션 대상으로의 위키백과 또는 리브레위키 추가

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
추가 원하는 사이트 목록입니다.
리브레 위키, 위키백과

새 릴리즈 요청

아직까지 덕덕고 필터링이 되지 않아서 버그 고친 릴리즈 부탁드립니다 🙇‍♀️

[Feature Request] Add Safari Support

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

Safari 지원을 추가해야 합니다.

검색엔진 필터링 속도가 느립니다.

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

구글 검색결과에서 나무위키가 조금 시간을 두고 없어지길래 코드를 확인해보니 remove() 를 사용하고 계시더라고요.

Tvple Eraser를 개발하면서 경험한 것인데, 직접 엘리먼트를 제거하는 것 보다는 스타일로 가려버리는게 성능상 이득이 있었습니다.

방금 Chromium Edge 79.0.309.15 (Official build) (64-bit)에서 테스트 한 결과입니다.
(검색 키워드 fsd)

console.time("asdf"); 
document.querySelector("#rso > div:nth-child(1) > div > div:nth-child(1) > div > div > div.r > a > div").remove(); 
console.timeEnd("asdf");

VM422:1 asdf: 0.2041015625ms
console.time("asdf"); 
document.querySelector("#rso > div:nth-child(1) > div > div:nth-child(1) > div > div > div.r > a > div").style= "display:none"; 
console.timeEnd("asdf");

VM597:1 asdf: 0.068115234375ms

직접 PR을 넣어보고 싶었는데 아무래도 TS는 익숙치 않다보니 직접 수정하실 수 있도록 이슈로 넣게 되네요. 한번 테스트 해보시고 괜찮다 싶으시면 적용해보시기 바랍니다.

[Bug] Microsoft Edge beta 79.x 이상에서의 language parsing 관련 오류 발생으로 인한 차단 미작동 버그.

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)

Microsoft Edge Insider Preview 80.0.345.0 DEV 64-bit
(Based on Chromium 80.0.3974.0)

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.

나무위키의 일반 버전 접속과 미러 버전 접속, 미러 버전에서의 광고 차단과 나무라이브의 차단이 이루어지고 있지 않습니다.
최근 시드 엔진 (나무위키의 기반 위키 엔진)이 4.16.0로 업데이트 되었는데, 점검 차원에서 접속 방식 변경이나 (나무위키 관계자 측에서 이 확장기능의 존재를 눈치 채고) 잠수함 패치 등의 보이지 않는 방법으로 차단을 우회를 한 것 같습니다.
(일반 버전에서의 나무위키 광고 차단, 검색 엔진 필터링 등의 나머지 부가기능은 정상 작동하고 있습니다.)

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

1.나무위키 계열 사이트 접속 전에 확장 기능에서 나무위키, 나무위키 미러, 나무라이브 차단을 설정합니다.
2.문제가 발생한 사이트 (나무위키 일반 버전, 나무위키 미러 버전, 나무라이브)에 접속을 시도합니다.
3.위 사이트에서의 차단이 이루어지지 않고 그대로 접속이 이루어집니다.

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.

나무위키 일반 버전, 미러 버전, 나무라이브의 차단이 이루어져야 합니다.

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.

image
image
image

[Bug] DuckDuckGo에서 검색엔진 필터링 작동하지 않음

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • NAVER Whale Browser, Microsoft Edge (or Legacy Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

86.01, 88.0a1

버그에 대해 설명해 주세요 (Describe the bug)

"검색엔진 필터링" 기능을 켜고 덕덕고에서 "나무위키 꺼라" 검색 시 나무위키가 그대로 등장합니다

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. "검색엔진 필터링" 기능 활성화
  2. https://duckduckgo.com/?t=ffab&q=%EC%9D%B4%EC%84%B8%EA%B3%84+%ED%94%BC%ED%81%AC%EB%8B%89&ia=web 접속

어떻게 동작해야 했나요? (What was the expected behavior?)

검색 결과 페이지에 나무위키가 등장하지 않아야 합니다

스크린샷 (Screenshots)

image

링크를 통해 접속하거나 주소창에서 검색할 경우 나무위키가 등장하지만 덕덕고 페이지 내에서 재검색할 경우 나무위키가 제대로 사라집니다.

[Bug] 아카라이브로 변경된 나무라이브 차단

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • NAVER Whale Browser, Microsoft Edge (or Legacy Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)

Every Platform

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. Enable Namu.live ban system
  2. Go to arca.live

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.

arca.live should be blocked

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.

[Bug] 파일:*** 문서의 리다이렉트 현상 발생

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)
    파일:XXX문서도 다른 위키 문서로 이동되는 문제가 있습니다.

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

[Feature Request] 나무위키의 문서 부재시 문서 만들기 페이지 접속 허용 요청

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
위키 사이트에 문서가 있을 때만 그 위키의 문서를 띄워 주고 아니면 나무위키의 문서를 풀어줘 보여주는 기능이 있으면 좋겠습니다. 그리고 문서가 없을 시에는 문서 만들기 링크로 가게 할지 아니면 아예 보여주지 말지도 버튼 등으로 정할 수 있으면 좋겠습니다.그리고 문서 글자수에 따라 나무위키로 갈 지 아니면 다른 위키로 갈 지도 정할 수 있게 하면 좋겠습니다.

[Feature Request] KIPRIS (특허정보넷) 등록 요청

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

KIPRIS(특허정보넷)는 여러 방면에서 뛰어난 특허 논문 사이트입니다. 실제로 단순히 상품이나 공법 개발용으로는 KIPRIS에서 도움을 얻은 사람들이 실제로 많았고, 특히 특허 등록 과정은 물론 특허 거부 사례도 모두 등록 되어 있어 편향된 정보가 없으며, 국내 특허 뿐만 아니라 해외 특허도 거의 등록이 완료되어 자료의 범위 또한 매우 넓습니다.

[Feature Request] 미러 사이트 mirror.wiki 검색 결과 숨기기

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

미러 차단 기능을 켰지만 구글 검색 결과에 mirror.wiki 가 보입니다. 미러 차단 기능은 어떤 사이트를 숨기는 기능인가요? 나무위키 미러인 mirror.wiki, 그리고 덤프 사이트인 thewiki.kr 도 숨길 수 있었으면 좋겠습니다.

[Feature Request] Block etism.kr released articles (cited from namuwiki)

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

최근 전자신문과 나무위키가 함께 설립한 국내 저널리즘 업체인 이티즘 으로 본격적으로 저널리즘을 시작하고자 하고 있습니다. 그러나 나무위키의 정보는 애초에 교차 검증이 되지 않은 정보를 제공하기에 저널리즘으로 사용하기에 적절하지 않습니다.

또한, 이는 현 나무위키가 이용중인 Creative Commons NC 라이선스에 더욱 명백한 위반으로 제시됩니다.

근거 자료

http://etism.kr/project/3.php

[Feature Request] intelliBan 허용 범위 확대

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
인텔리밴 할 때 게임,음악,만화,영화 등도 허용해 주시고 그러면 나무위키 대문 정도는 뚫어놔야 될 것 같습니다.
그리고 나무위키 쳤을 때 나오는 논문 사이트에 원하는 사이트를 추가 할 수 있게 하거나 다른 위키들을 넣어놨으면 좋겠습니다. (새로운 이슈로 생성 바랍니다. 해당 경우 원하는 것을 개인으로 추가 할 수 있는 기능은 역시 script 직접 접근 이기에 추가 불가능 합니다.)

[Feature Request] Add newliweb

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

umanle S.R.L. started a community service1 because an administrator of Ruliweb abused of their permission2.

Footnotes

  1. https://newliweb.com/

  2. https://bbs.ruliweb.com/best/board/300143/read/57777339

[Feature Request] [Duplicate] intelliBan 필터시 문서 내용 고려

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
현재 인텔리밴에서는 문서의 제목만 보고 뚫어야 할 지 판정하잖아요? 그것을 문서의 내용에 인텔리밴 허용 목록의 단어가 있어도 뚫리게 해 주시면 감사하겠습니다.

[Feature Request] 브라우저 종료시 나무위키 차단 재 활성화 옵션 추가

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

#26 에 명시된 이슈 분리: @kweonsunho

그리고 브라우저가 끝날 때 자동으로 나무위키 차단이 다시 켜지게 할 수는 없나요?
해당 사항의 경우 WebExtensions API 에 지원하는 API 가 없어 구현 할 수 없습니다.
그러나 아래 기능을 background script에 포함해서 이용할 수 있을 것으로 생각됩니다.
https://stackoverflow.com/questions/3390470/event-onbrowserclose-for-google-chrome-extension

현재 기술적 부채 (Chrome WebExtensions API 기반) 로 인해 구현상의 이슈가 있음. 추후 해결되는 즉시 기술 구현.

[Feature Request] 파워링크 광고 차단에 NamuLink 유저스크립트 사용

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

다른 유저스크립트 매니저 또는 AdGuard에서 설치하지 않고 나무위키에 있는 파워링크 광고를 차단하고 싶을 때, NamuLink 유저스크립트를 이 확장 프로그램에서 활성화하면 될 것 같습니다.
API 전부를 차단하는 지금 보다는 개선될 것으로 기대하고 있습니다.

[Bug] 익스텐션 설정화면에서 설정 슬라이더가 즉시 적용되지 않음.

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android
  • Microsoft Edge (Chromium)

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)
Microsoft Edge 80.0.361.62 (공식 빌드)(64-bit)

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.
검색 엔진 필터링, 나무위키광고차단, 나무라이브 광고차단 슬라이드가 클릭시 움직이지 않고 클릭후 익스텐션 창을 다시 들어가야 슬라이드가 활성화 상태가 됩니다.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. Turn off namu wifi 클릭
  2. 검색 엔진 필터링, 나무위키광고차단, 나무라이브 광고차단 클릭
  3. Turn Off namu wiki 창 나가기
  4. Turn off namu wifi 클릭

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.
검색 엔진 필터링, 나무위키광고차단, 나무라이브 광고차단의 활성화하기 위해 클릭시
슬라이드가 움직여야 됩니다.

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.
image

[Bug] Doesn't work at Google Image Section (구글 이미지에서 작동하지 않음)

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • NAVER Whale Browser, Microsoft Edge (or Legacy Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

125.0.3 (64-bit)
at Windows 11

버그에 대해 설명해 주세요 (Describe the bug)

Doesn't work block images from namu.wiki at Google's Image Section
구글 이미지 부분에서 나무위키에서 온 이미지가 차단이 되지 않습니다.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

  1. Search something at Google (like, "아인슈타인", which means "Einstein")
  2. Click on 'Image' (In Korean, '이미지')
  3. See the error

  1. 구글에서 아무거나 검색합니다. (예: "아인슈타인")
  2. '이미지'를 클릭합니다.
  3. 에러를 확인합니다.

어떻게 동작해야 했나요? (What was the expected behavior?)

The picture in namu.wiki should not be visible. However, as you can see in the screenshot below, the picture is visible even though that plug-in is working.

나무위키에서 불러온 이미지가 보이지 않아야 합니다. 그러나, 아래의 스크린샷에서 보시다시피, 플러그인이 동작하고 있음에도 불구하고 나무위키에서의 이미지가 보입니다.

스크린샷 (Screenshots)

image

[Bug] 구글에서 필터링이 안됩니다

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36 Edg/79.0.309.71

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.

구글 검색결과에서 나무위키가 필터링 됐던 것 같은데 이번에는 안됩니다.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

나무위키에 있을 법한 문서 이름을 구글에 검색

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.

구글 검색결과에서 나무위키가 없어야 합니다.

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.

image

image

image

[Feature Request] Ecosia 지원

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

https://www.ecosia.org 을 지원했으면 합니다. 검색 결과의 광고를 통해 번 수익으로 세계 곳곳에 나무를 심는 것이 특징인 검색 엔진입니다.

[Feature Request] Project intelliBan (DRAFT)

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
서브컬쳐 측은 citation을 그다지 잘 받을 수 없으므로 Firebase RealTime Database 기반의 데이터베이스를 구축하여 해당 내용에 대하여는 나무위키 접속을 허용함. 스위치로 켜고 끌수 있어야 함

기술적 애로사항

  • 현재 컨트롤 패널에서 넣을 수 있는 공간이 더이상 없음.

Milestone

0.7.0

[Bug] 페이지내 anchor 간 이동 중 자동 이동이 요청됨.

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
현재 리브레 위키와 위백의 페쳐 버전을 쓰고 있는데요, 각주를 누르거나, 문서의 목차에서 각 문단으로 가는 버튼을 눌러도 새 탭이 만들어지는 문제가 있습니다.

[Feature Request] 차단 옵션 활성화 시에만 논문 페이지 열리게 개선

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

나무위키 차단 이 활성화 되었을때만 논문페이지가 열리게 하였으면 좋겠습니다.
논문페이지 설정이 고급설정에 있어 비 활성화에 불편함을 주며,
나무위키 차단 옵션을 비활성화 하였을때는 논문페이지가 열리는 것은 불편함을 가져다 줍니다.

[Bug] Search filter is not compatible with redesigned NAVER search

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • NAVER Whale Browser, Microsoft Edge (or Legacy Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)

All platforms: Code bug

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. Turn on Search Engine filtering
  2. Go to NAVER
  3. Search any query

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.

The Search should be filtered

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.

image

새 릴리즈 신청

Ecosia 패치를 담은 릴리즈가 아직 나오지 않고 있어 이슈로 올립니다. 데스크탑에선 로컬 빌드를 쓰는데 모바일에서 그러기는 좀 어렵네요 ㅠㅜ

[Feature Request] intelliBan에서 검사 대상에 문서 내용 추가

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
할 수는 없나요?

[Feature Request] 검색엔진 필터 시스템이 새로운 실시간 룰 업데이트 기능과 동기화 되지 않는 문제가 있습니다.

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

0.8.2 버전 이후로 추가된 라이브 룰 업데이트 기능이 검색엔진 필터에 적용되어 있지 않습니다.

[Feature Request] 차단 안내 문구 및 링크 추가, 나무위키 차단 해제시 사용자 경험 개선

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • UX (사용자 경험) 개선 (User Experience Enhancements)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

  • 차단 안내 화면에 문구나 링크를 추가 할 수 있으면 좋겠습니다. (링크 추가는 HTML 프로퍼티 추가시 확장스토어 심사에 저촉됨)
  • 검색 필터링을 나무위키 차단과 같이 있게 할 수 있게 하면 좋겠습니다. (UX 검토중)
  • 그리고 나무위키 차단을 끄고 새로고침 할 때 다시 원래 들어갈려고 했던 화면이 나왔으면 좋겠습니다. (비활성화 후 링크 클릭으로 대체)

[Bug] 인텔리밴은 문서 제목만 보나요?

환경 (Tell me the environments when the bug occurs)

  • Google Chrome (or Chromium)
  • Mozilla Firefox
  • Mozilla Firefox for Android

가능하다면 버전을 적어주세요 (What is your browser's version)

(ex. Mozilla Firefox Developer Edition 69.0b4 64-bit)
0.7.1

버그에 대해 설명해 주세요 (Describe the bug)

A clear and concise description of what the bug is.
제가 그래서 인텔리밴 리스트를 만들었는데
[
{
"regex": "서브컬(처|쳐)",
"flag": "g"
}, {
"regex": "오타쿠",
"flag": "g"
}, {
"regex": "^나무위키:대문$",
"flag": "g"
}, {
"regex": "^게임$",
"flag": "g"
}, {
"regex": "^음악$",
"flag": "g"
}
]
이렇게 만들었습니다. 그런데 베토벤이란 문서에 들어갔는데(거기에는 음악이란 내용이 있습니다.) 차단이 풀어지지 않습니디. 혹시 인텔리밴은 문서 제목만 보나요? 그러면 문서 내용도 보게 바꿔 주셨스면 감사하겠습니다.

버그를 일으키는 방법에 대해서 설명해 주세요 (Please explain the steps to reproduce)

Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

어떻게 동작해야 했나요? (What was the expected behavior?)

A clear and concise description of what you expected to happen.

스크린샷 (Screenshots)

If applicable, add screenshots to help explain your problem.

[Feature Request] 나무위키의 하위 문서에 대한 리다이렉션 방안

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
고기/좋은 점 같이 /이 들어가는 문서도 리다이렉트 대상에서 빼야 될 것 같습니다.
이런 것은 다른 위키에 있는 경우가 적습니다.
그리고 제가 리브레위키도 지원하는 버전을 따로 스토어에 올렸는데 괜찮나요?

[Feature Request] Custom Redirecting Configuration (맞춤형 자동접속 설정)

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)

As in a title, I wish to add to custom redirect configuration function.
제목처럼, 맞춤형 자동접속 설정 기능이 추가되었으면 좋겠습니다.

Example:

When you set like this:

Table 1 (Which registered special words)

keyword category correspond_word
토키노 소라 hololive ときのそら
로보코 씨 hololive ロボ子さん
AZKi hololive AZKi
... ... ...

Table 2 (Which registered custom redirect site)

category to_url encode_as
hololive https://seesaawiki.jp/hololivetv/d/{} EUC-JP
nijisanji https://wikiwiki.jp/nijisanji/{} UTF-8
774inc https://wikiwiki.jp/774inc/{} UTF-8
... ... ...

So, what happen:

  1. Enter "https://namu.wiki/w/%EC%8B%9C%EB%9D%BC%EC%B9%B4%EB%AF%B8%20%ED%9B%84%EB%B6%80%ED%82%A4"
  2. Recognize entering "namu.wiki"
  3. Extract a keyword with decoding URL (In this case, which is "시라카미 후부키", Shirakami Fubuki in Hangul.)
  4. Search the keyword at Table 1 (In this case, this category section will be "hololive" and the correspond_word part is "白上フブキ")
  5. Search the category of keyword at Table 2
  6. Encode correspond_word with specified encode format. (e. g. UTF-8, EUC-KR, Shift_JIS, etc.) (In this case, the specified format is EUC-JP. so, it will got %C7%F2%BE%E5%A5%D5%A5%D6%A5%AD)
  7. Make a URL which combined with the to_url and the encoded keyword. (In this case, to_url is https://seesaawiki.jp/hololivetv/d/{}, and {} is where the encoded keyword goes. So it goes "https://seesaawiki.jp/hololivetv/d/%C7%F2%BE%E5%A5%D5%A5%D6%A5%AD" )
  8. And redirect to the URL

참고자료 (Reference)

[Development Flow] 개발자 기여에 관련한 규칙 추가

개선 방안

정확하게 설명해 주세요 (Please explain it in detail)

개발자마다 개발 환경과 코드 규칙이 다르므로 확실히 정의할 필요가 있을 것 같습니다.
Ctrl + Alt + L과 같은 단축키들로 코드를 정렬할 때에 서로의 설정이 맞지 않아 과다한 수정, 또는 Merge Conflict가 발생할 것 같습니다.

Lint의 필요성도 조금 있어보입니다

[Feature Request] 한번에 키고 끌 수 있는 버튼

ISSUE: Feature Request

추가를 원하는 기능이 무엇인가요? What kind of feature you are requesting?

  • 논문 웹페이지 추가 지원 (more journal page support)
  • 나무위키 제거 검색엔진 추가 (more search result filters for Search Engine)
  • [ O] UX (사용자 경험) 개선 (User Experience Enhancements)
  • 그 외 (Others)

어떤 기능을 추가했으면 좋을까요? (What feature you are requesting?)

정확하게 설명해 주세요 (Please explain it in detail)
상단바에서 버튼 하나로 나무위키 차단을 켜고 끌 수 있으면 좋겠습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.