http://hg.code.sf.net:8000/p/roundup/code/atom-log/tip/scripts/dump_dbm_sessions_db.py Mercurial Repository: p/roundup/code: scripts/dump_dbm_sessions_db.py history 2024-03-04T21:18:51-05:00 chore: lint cleanups http://hg.code.sf.net:8000/p/roundup/code/#changeset-9ba04f37896f9de67916b8ce3a7453634a2fbb7a John Rouillard rouilj@ieee.org 2024-03-04T21:18:51-05:00 2024-03-04T21:18:51-05:00
changeset 9ba04f37896f
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description chore: lint cleanups
files
Script dumps dbm files without marshalled data like _ids http://hg.code.sf.net:8000/p/roundup/code/#changeset-1188bb423f925ee5a3ee1ba391177c15b182657a John Rouillard rouilj@ieee.org 2022-07-24T01:31:45-04:00 2022-07-24T01:31:45-04:00
changeset 1188bb423f92
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Script dumps dbm files without marshalled data like _ids

Allow the _ids database to be dumped. The _ids db (when using the
anydbm backend) records the number last used for each object
type. E.G. if there were 8 statuses defined, it would have the entry:

status: 8

Allow other dbm databases (like the node or journal dbs) to be dumped.

Used argparse for command line options and added support for:

dump all keys in sorted order
dump specific key(s)
pretty print output
files
fix syntax error http://hg.code.sf.net:8000/p/roundup/code/#changeset-61481d7bbb07167128b363b9f442bf24f2f25ad0 John Rouillard rouilj@ieee.org 2021-12-29T18:17:36-05:00 2021-12-29T18:17:36-05:00
changeset 61481d7bbb07
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description fix syntax error
files
Add small utility script for dumping dbm based databases. http://hg.code.sf.net:8000/p/roundup/code/#changeset-cd408eb748dd1a35d39f6e6e47afcd5192ab368d John Rouillard rouilj@ieee.org 2021-12-23T02:20:53-05:00 2021-12-23T02:20:53-05:00
changeset cd408eb748dd
branch
bookmark
tag
user John Rouillard <rouilj@ieee.org>
description Add small utility script for dumping dbm based databases.

Use it to dump dbm based files like db/sessions (records session keys)
or db/otks (records one time key for password recovery, data for rate
limiting logins and rest interface and other short duration data).
files