Skip to content

rumor-thrower/DcinsideAnalysis.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DcinsideAnalysis.jl

Text-analysis layer for DCinside — keyword corpus collection, Kiwi morphological analysis, and DataFrame/chart tooling. Built on top of Dcinside.jl.

Submodules

  • Kiwi — kiwipiepy morphological-analyzer wrapper (via PyCall)
  • Corpus — keyword-based corpus collection (search_board → document → comments)
  • DcinsideDataFramesDocumentIndex iterable → DataFrame conversion
  • NameDict — proper-noun dictionary parser (work/author entries)
  • Charts — shared SVG bar-chart renderer for analysis notebooks

Installation

Neither package is registered in the General registry. This package depends on Dcinside.jl, declared via [sources] in Project.toml, so adding this package pulls the core in automatically:

using Pkg
Pkg.add(url = "https://github.com/rumor-thrower/DcinsideAnalysis.jl")

To using Dcinside directly as well (e.g. to construct Dcinside.API()), add both explicitly:

Pkg.add(url = "https://github.com/rumor-thrower/Dcinside.jl")
Pkg.add(url = "https://github.com/rumor-thrower/DcinsideAnalysis.jl")

Requires Python with kiwipiepy available to PyCall (used by the Kiwi module).

Usage

using Dcinside, DcinsideAnalysis

api = Dcinside.API()
Kiwi.load_user_dict!(DcinsideAnalysis.base_dict_path())
df  = Corpus.collect(api, "genrenovel", ["나혼렙", "전독시"]; posts_per_keyword = 20)

License

MIT — © 2026 rumor-thrower.

About

Text-analysis layer for DCinside — keyword corpus collection, Kiwi morphological analysis, and DataFrame/chart tooling.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages