Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.2 KB

File metadata and controls

30 lines (23 loc) · 1.2 KB

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

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

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