Skip to content

anemology/plurkdl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

plurkdl

Download specific user's plurks from plurk.com.

Usage

usage: plurkdl.py [-h] -u USERNAME [-o FILENAME] [-r] -f {txt,csv,json}

Download plurk timeline.

optional arguments:
  -h, --help            show this help message and exit
  -u USERNAME, --username USERNAME
                        plurk username
  -o FILENAME, --filename FILENAME
                        output filename
  -r, --reverse         reverse order
  -f {txt,csv,json}, --file-format {txt,csv,json}
                        output file format

Example

python -m pip install -r requirements.txt
python plurkdl.py --username plurkwork -f txt -f json -f csv

reverse is a optional parameter for txt. It will reverse the line order, default is newest first.

TODO

  • Output file format: csv/json
  • Add url on every plurk
  • Download resources, such as emoticons, avatars, images etc.
  • Download response.
  • Output file format: html, like backup from plurk website.
  • Update existing json and csv file to newest data. Base on plurk id or time (a month ago?).
  • Save plurks to database (SQLite).

Changelog

v1.3.0 - 2022-05-15

Add support to save content as json and csv.

v1.2.0 - 2022-02-26

Change command line parameters, see Usage for details.

v1.1 - 2020-07-04

Add optional parameter reverse to reverse order.

v1.0 - 2020-01-29

First Version

About

Download plurks from plurk.com

Resources

License

Stars

Watchers

Forks

Packages

No packages published