Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

[NSFW] Useful tools for crawling study resources.

License

NotificationsYou must be signed in to change notification settings

akynazh/jvav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Useful tools for crawling study resources. Supports Python library operations and command-line usage, with additional proxy options and cache support.

INSTALL

# python >= 3.9pip install jvav -U

LIB

  • DmmUtil
  • JavDbUtil
  • JavLibUtil
  • JavBusUtil
  • AvgleUtil
  • MagnetUtil
  • SukebeiUtil
  • WikiUtil
  • TransUtil
  • RankUtil
# A sample for DmmUtilimportjvavutil=jvav.DmmUtil()util.get_nice_avs_by_star_name('小倉由菜')util.get_score_by_id('cawd-441')util.get_all_top_stars()

CMD

usage: cmd.py [-h] [-v] [-av1 AV1] [-av2 AV2] [-av3 AV3] [-sg SG] [-auth AUTH] [-nc] [-uc] [-sr SR] [-srn SRN] [-tg TG] [-pv1 PV1] [-pv2 PV2] [-rk1] [-rk2] [-p PROXY]options:  -h, --help            show thishelp message andexit  -v, --version         Check version  -av1 AV1              Followed by a code, search this code on JavBus  -av2 AV2              Followed by a code, search this code on Sukebei  -av3 AV3              Followed by a code, search this code on JavDb  -sg SG                Followed by a code, search the explainer video of this code  -auth AUTH            Followed by a authentication codefor JavBus, use itif you failed to search from Javbus, get the code from cookie key: bus_auth  -nc                   Filter out high-definition subtitles magnet links  -uc                   Filter out uncoded magnet links  -sr SR                Followed by an actress name, get a list of high-rated codes based on the actress name  -srn SRN              Followed by an actress name, get a list of the most recent codes based on the actress name  -tg TG                Followed by a keyword, searchfor codes based on the keyword  -pv1 PV1              Followed by a code, get the corresponding preview video of the code on DMM  -pv2 PV2              Follow a code, get the corresponding preview video of the code on Avgle  -rk1                  Get the top 25 ranking of DMM actresses  -rk2                  Get the top 25 ranking of AVs  -p PROXY, --proxy PROXY                        Followed by a proxy server address (by default reads the value of the environment variable http_proxy)

DEV

I use python-3.9.13 for development, please use python <= 3.9.

And it is recommended to use python virtual environment to avoid some unnecessary problems.

Here is my developing steps:

git clone https://github.com/akynazh/jvav.gitcd jvav~/.pyenv/versions/3.9.13/bin/python -m venv .venvsource ./.venv/bin/activatepip3 install -r requirements.txt

And then you can enjoy coding! Remember to write or run test cases intests/test.py.Please make sure the test is okay before submitting your code~

TODO

The following are some functions to be implemented, and I look forward to your contribution~

  • support db.msin.jp
  • support RankUtil in CMD (Thanks:@akynazh)
  • cache the successful query results locally (Thanks:@akynazh)
  • support javdb.com (Thanks:@Steven-Fake)
  • support JavDbUtil in cmd (Thanks:@akynazh)

Thanks

JetBrains Logo (Main) logo.

Thanks to JetBrains for their support to this project!

About

[NSFW] Useful tools for crawling study resources.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages


[8]ページ先頭

©2009-2025 Movatter.jp