All Projects → TheodoreKrypton → Javpy

TheodoreKrypton / Javpy

Licence: apache-2.0
Enjoy driving on a Javascriptive (originally Pythonic) way to Japanese AV!

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Javpy

Newspaper
News, full-text, and article metadata extraction in Python 3. Advanced docs:
Stars: ✭ 11,545 (+7753.74%)
Mutual labels:  crawler
Instagram Bot
An Instagram bot developed using the Selenium Framework
Stars: ✭ 138 (-6.12%)
Mutual labels:  crawler
Youtube Projects
This repository contains all the code I use in my YouTube tutorials.
Stars: ✭ 144 (-2.04%)
Mutual labels:  crawler
4chan Downloader
Python3 script to continuously download all images/webms of multiple 4chan thread simultaneously - without installation
Stars: ✭ 136 (-7.48%)
Mutual labels:  crawler
Go spider
[爬虫框架 (golang)] An awesome Go concurrent Crawler(spider) framework. The crawler is flexible and modular. It can be expanded to an Individualized crawler easily or you can use the default crawl components only.
Stars: ✭ 1,745 (+1087.07%)
Mutual labels:  crawler
Oddish
To crawl all csgo skins from website.
Stars: ✭ 139 (-5.44%)
Mutual labels:  crawler
Mm131
MM131网站图片爬取 🚨
Stars: ✭ 129 (-12.24%)
Mutual labels:  crawler
Python Dcdownloader
由Python编写的全异步实现的动漫之家(dmzj)漫画批量下载器(爬虫)
Stars: ✭ 146 (-0.68%)
Mutual labels:  crawler
Search
An Open Source Search Engine
Stars: ✭ 139 (-5.44%)
Mutual labels:  crawler
Crawler China Mainland Universities
中国大陆大学列表爬虫
Stars: ✭ 143 (-2.72%)
Mutual labels:  crawler
Onegram
This repository is no longer maintained.
Stars: ✭ 137 (-6.8%)
Mutual labels:  crawler
Koreanewscrawler
대량의 뉴스 데이터를 수집하기 위해 만들어진 뉴스 크롤러입니다.
Stars: ✭ 138 (-6.12%)
Mutual labels:  crawler
Robots Txt
Determine if a page may be crawled from robots.txt, robots meta tags and robot headers
Stars: ✭ 142 (-3.4%)
Mutual labels:  crawler
Goclone
Website Cloner - Utilizes powerful Go routines to clone websites to your computer within seconds.
Stars: ✭ 134 (-8.84%)
Mutual labels:  crawler
Soksaccounts
🔥 Shadowsocks 账号爬虫
Stars: ✭ 145 (-1.36%)
Mutual labels:  crawler
Red hawk
All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers
Stars: ✭ 1,898 (+1191.16%)
Mutual labels:  crawler
Amazonbigspider
😱Full Automatic Amazon Distributed Spider | 亚马逊分布式四国际站采集选款产品|账号admin,密码adminadmin
Stars: ✭ 140 (-4.76%)
Mutual labels:  crawler
Crawler
Go process used to crawl websites
Stars: ✭ 147 (+0%)
Mutual labels:  crawler
Indonesian Nlp Resources
data resource untuk NLP bahasa indonesia
Stars: ✭ 143 (-2.72%)
Mutual labels:  crawler
Google Play Scraper
Google play scraper for Python inspired by <facundoolano/google-play-scraper>
Stars: ✭ 143 (-2.72%)
Mutual labels:  crawler

JavPy

Github Actions codecov npm

Deploy Open in Gitpod

Contents

简介/Introduction

这是一个用来搜索日本 AV 相关信息的 NodeJS app,目前提供一个基于WebSocket的Web客户端页面。

这个app从多个网站爬取信息,但多数目标网站在一些特定地区都被禁止访问。为了更好的使用体验,建议将这个app运行在互联网管制较少的地区,如美国,日本等。

这个app提供以下功能:

  • 每日最新影片
  • 由番号找在基本信息及在线观看链接
  • 由番号找磁力链接
  • 由演员日文/英文名找演员信息,历史艺名及出演影片
  • 由演员照片/电影截图找演员

This is a NodeJS app for searching Japanese AVs related information. This project temporarily only provides a WebSocket based web page as interface.

This app fetches information from various websites, but most of them are blocked in some regions. To experience a better travel, please host the service in somewhere having lesser Internet cencorships, like the USA, Japan, etc.

This app provides functions listed below,

  • Newly released movies
  • Search basic information and streaming links with movie code
  • Search magnet links with movie code
  • Search actress information, aliases and movies with Japanese / Romaji name.
  • Actress facial recognition.

Quick Start

With Prebuilt Binaries

  • Simply go to Releases, download an executable and just run and enjoy.

With Git

$ git clone https://github.com/TheodoreKrypton/javpy
$ cd javpy && npm install -g --only=prod
$ javpy --port 8081

With npm

$ npm install -g --only=prod javpy
$ javpy --port 8081

With Docker

$ docker run -p 8081:8081 wheatcarrier/javpy:latest

Configurations

ip-whitelist and password

如果你将服务部署在一个远程机器,像是云虚拟专用服务器上,你可能会担心网站被其他未经许可的人访问。JavPy会自动创建一个配置文件~/.JavPy/config.json。你可以将你的私人ip或ip段添加到文件中,并创建一个密码。未被认证的访问将被拦截并得到一个400错误响应。你也可以在页面左上角的设置按钮配置选项。


If you want to run the server on a remote machine like a cloud VPS, you may be worry about the website being accessed by unauthorised people. JavPy will automatically create a configuration file ~/.JavPy/config.json on its first run. You can add your personal IPs or IP ranges into the file and create a password. Unauthorised access will then be blocked and get a response of Error 400. You can also set the configuration with the settings button on the top left of tha web page.

**注意:**若使用docker进行服务,请务必记得在退出docker前将config文件保存,不管是通过docker cp进行备份或通过docker commit提交修改。


Attention: If you are serving with docker, please don't forget to save your config file before exiting the container. You can either backup the config file with docker cp or save your changes into an image with docker commit.

Using Proxy

如果你需要设置代理,请设置 PROXY 环境变量,例如:

proxy=localhost:1080 javpy  # 同时设置 http 及 https 代理

或分别地,

http_proxy=localhost:1080 https_proxy=localhost:1081 javpy

If you need to use a proxy, please set the PROXY environment variable. For example,

proxy=localhost:1080 javpy  # for both http and https proxies

or separately,

http_proxy=localhost:1080 https_proxy=localhost:1081 javpy

*Acknowledgements*

This project does not include any stored or static data, and all the data it presents are collected realtime and automatically from the websites below. Internet data are public but messy and collecting them is a tiring work. Appreciate them for their offering precious and high quality data.

JavMost AVSOX AV女優名 変換君 IndexAV JavBus YouAV Avgle 素人系AV女優大辞典wiki JavModel Warashi-Asian-Pornstars-Database JavFull JavLibrary XFantasy JavBus HighPorn

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].