Skip to content

Configurations for generating parser schemes for unofficial APIs

Notifications You must be signed in to change notification settings

libanime/libanime_schema

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libanime codegen

Конфигурации для генерации структур-вебпарсеров при помощи selector-schema-codegen

  • src - конфигурации парсеров для источников
  • player - конфигурации парсеров для плееров
  • apis - swagger спецификация (сгенерированная при помощи mitmproxy2swagger)

Usage

ssc_gen <language> ...FILES/FOLDER -i [parser lib backend] -o [output_path]

Examples

# python (bs4)
ssc_gen py src -i bs4 -o output
# python (parsel)
ssc_gen py src -i parsel -o output
# golang (goquery)
ssc_gen go src -o output
# js (ES6, pure)
ssc_gen js src -o output

Модификации и исправления

При повторной генерации кода все изменения будут потеряны, по возможности изменяйте файл конфигурации. Если язык ООП - используйте наследование с переопределением методов или "патчи"

About

Configurations for generating parser schemes for unofficial APIs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages