지원되는 링크에 대한 Reddit 제출물을 구문 분석하거나 soundgasm.net, eraudica.com 등에서 직접 다운로드하여 (주로) 오디오 파일 을 다운로드하는 스크립트. 더 많은 사후 정보가 저장 될 수 있으므로 Reddit을 통과하는 것이 선호됩니다. 자체 텍스트가 있으면 오디오 파일과 함께 저장됩니다. Reddit을 검색하고 Redditors의 제출물 다운로드도 지원됩니다. 다운로드 된 파일의 정보를 SQLITE 데이터베이스에 저장하고 CSV로 내보내십시오.
오디오 등급 및 선호, 전체 텍스트 검색, 드라이브 또는 원래 소스에서 파일을 포함시키는 것을 지원합니다!
모든 종속성이 포함 된 Windows 용 번들 실행 파일을 다운로드 할 수 있습니다. EXE는 HTML 템플릿과 같은 데이터를 포함한 다발적 종속성을 APPDATA
폴더의 임시 폴더에 포함하여 C:UsersnilfoerAppDataLocalTemp_MEI175512
압축합니다. 그것이 당신이 원하는 것이 아니라면 다른 옵션 중 하나를 사용하십시오!
또는 릴리스 페이지에서 gwaripper-version.zip을 다운로드 할 수 있습니다 (webgui를 사용하려는 경우 자동 생성 소스를 다운로드하면 Fonts 또는 Bootstrap3과 같은 정적 타사 파일이 GIT에 의해 추적되지 않기 때문에), 압축을 풀고 다음을 사용하여 설치하십시오.
> python -m pip install .
그런 다음 gwaripper.exe
와 gwaripper_webgui
대신 gwaripper
사용해야합니다. gwaripper.exe webgui
.
Python 디렉토리에 설치하지 않으려면 압축을 풀고 다음을 사용하여 종속성을 설치할 수 있습니다.
> python -m pip install -r requirements.txt
그런 다음 아래 설명에서 gwaripper
및 gwaripper_webgui
호출을 gwaripper-runner.py
및 gwaripper-runner.py webgui
로 각각 교체합니다.
스크립트의 첫 번째 실행에서 모든 파일을 다운로드 할 Gwaripper 루트 디렉토리를 사양하기 위해 서브 config
사용하여 실행하도록 요청합니다.
> gwaripper.exe
root_path not set in gwaripper_config.ini, use command config -p 'C:absolutepath' to specify where the files will be downloaded to
> gwaripper.exe config -p C:Usersnilfoergwaripper
New root dir is: C:Usersnilfoergwaripper
config
부부 명령을 사용하여 금지 된 태그와 같은 다른 옵션을 지정하거나 DB- 백 커플이 생성되는 주파수를 설정할 수도 있습니다. 구성은 실행 파일 옆에 배치되거나 소스를 사용하는 경우 gwaripper
디렉토리 내부에 있습니다.
Gwaripper는 이제 Reddit 및 Imgur 클라이언트 ID와 함께 사전 설치되어 있지만 여전히 직접 얻을 수 있습니다.
client_id를 얻으려면 https://www.reddit.com/prefs/apps에서 앱을 등록해야합니다. 유형을 설치 하거나 스크립트 해야합니다 (읽기 전용 액세스를 사용하므로 설치하면 충분합니다).
앱이 유형 스크립트 인 경우 클라이언트 ID를 설정할 때 클라이언트 비밀을 지정해야합니다.
> gwaripper.exe config -rci fhkjHNA-348 -rcs 2ifk3458jklg
Successfully set Client ID
Successfully set Client Secret
imgur client_id를 얻으려면 https://api.imgur.com/oauth2/addclient에 앱을 등록해야합니다. config
부부 명령을 사용하여 클라이언트 ID를 설정합니다.
> gwaripper.exe config -ici fas8593-25afda389
Successfully set Imgur Client ID
WebGui를 사용하려면 다른 진입 지점 실행 파일을 실행합니다.
gwaripper.exe webgui
그런 다음 웹 브라우저에서 localhost:7568
로 이동하여 WebGui에 액세스 할 수 있습니다. WebGui에 처음 액세스하면 레지스터 를 클릭하여 사용자를 만들어야합니다. 그런 다음 선택한 사용자 이름과 비밀번호 조합을 입력하고 로그인을 누릅니다.
LAN에서 휴대 전화를 사용하여 사이트에 액세스하려면 gwaripper_webgui open
사용한 다음 http://insert.your.ip.here:7568/로 탐색하십시오.
검색 막대는 입력 문자열과 항목 Reddit Post 제목과 호스트 페이지의 제목과 기본적으로 일치합니다 (따라서 선행 키워드가없는 문자열이있는 경우 제목이 검색됩니다).
또한 다음 필드를 검색 할 수 있습니다.
필드 | 검색 키워드 |
---|---|
(제목 및 레딧 타이틀) | 제목 |
호스트 페이지 (예 : soundgasm) 사용자 | 아티스트 |
또는 Reddit 사용자 이름 | |
Reddit ID | reddit_id |
Reddit 또는 호스트 페이지 URL | URL |
이 모든 필드는 한 번의 검색에서 결합 할 수 있습니다. 특정 키워드의 검색 문자열에 공백이 포함 된 경우 인용문으로 탈출해야합니다. 존재 해야하는 여러 품목을 검색하려면 세미콜론으로 분리하십시오. 제목을 제외한 모든 것은 정확한 (케이스에 민감한) 일치가 필요합니다!
제목을 검색하면 sqlite full-text search :
예를 들어이 문자열은 sassmastah77의 오디오를 검색합니다 (Reddit 사용자 또는 soundgasm.net과 같은 오디오 호스트의 저자)는 제목에 GFE가 있습니다.
artist:sassmastah77 GFE
'Monster Girl'또는 'Demon Girl'을 검색하여 제목에 있습니다.
(monster + girl) OR (demon + girl)
명령 줄에서 스크립트를 실행 :
> gwaripper watch
클립 보드에서 지원되는 URL을 시청합니다.
CTRL+C를 눌러 시청을 중단하십시오. URL은 텍스트 파일로 저장됩니다. gwaripper_root/_linkcol 폴더. 그런 다음 찾은 URL을 다운로드/구문 분석할지 묻습니다.
Lucene Search Syntax를 사용하여 제출물에 대해 서브 베드 디트를 검색 할 수 있습니다.
> gwaripper search pillowtalkaudio "[comfort] nsfw:no" 5 -t all
R/PillowTalkaudio의 검색은 편안한 태그가있는 5 가지 가장 관련성있는 제출물에 대한 검색을 제외하고 시간 범위 ALL 에서 검색됩니다. 발견 된 제출물은 오디오를 검색하고 Thos가 다운로드됩니다.
사용 가능한 모든 명령의 정보를 표시하려면 -h로 스크립트를 호출하십시오!