getpodia

Extract Podia sites courses data

Pure Nim score 15/100 · tests present · no docs generated

Summary

Latest Version 3.7.5
License GPL-3
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:26

Authors

  • Thiago Navarro

Installation

nimble install getpodia
choosenim install getpodia
git clone https://github.com/thisago/getpodia

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
getpodia - - - - - - -

Dependencies

Package Version Optional
nim >= 1.0.0 No
nimquery - No
https://github.com/thisago/findxml - No
scraper - No
util - No

Source

Repository https://github.com/thisago/getpodia
Homepage https://github.com/thisago/getpodia
Registry Source nimble_official

README

Getpodia - Podia data extractor

Extract Podia sites courses data

Features

Extracted data

  • [x] Course
  • [x] Name
  • [x] Image
  • [x] Description
  • [x] Code (Url identifier)
  • [x] Lectures
    • [x] Name
    • [x] Videos
    • [x] Name
    • [x] PageUrl
    • [x] Code
    • [x] Comments
    • [x] Video comment
      • [x] Author
      • [x] Body
      • [x] Creation
      • [x] Avatar
      • [x] Likes
      • [x] Nested comments
    • [x] Video meta
      • [x] Filename
      • [x] Medias table (videos in many resolutions, thumbnails and storyboard)
      • [x] Slug
      • [x] Url (to download)
      • [x] Width
      • [x] Height
      • [x] Size
      • [x] CreatedAt

TODO

  • [x] Fix docs generation
  • [ ] course.VideoComment.creation needs to store unix time instead string
  • [ ] Use the useragent from a module

License

GPL-3