Commit Graph

  • b55ea886c1 Style cleanup to diskimg.py master T. Joseph Carter 2017-07-21 14:21:53 -0700
  • 7c169b2053 Make buffer more stylistically consistent T. Joseph Carter 2017-07-20 04:19:09 -0700
  • d3c3e1479c Help prevent false positive sin pylint T. Joseph Carter 2017-07-20 04:16:02 -0700
  • 49ba8598cb Port legacy.py to use the ByteBuffer T. Joseph Carter 2017-07-19 23:05:11 -0700
  • 22b290e3ca Remove 2img code, use ByteBuffer instead T. Joseph Carter 2017-07-19 22:29:09 -0700
  • 614842d12b Add a read1 to ByteBuffer for reading an int T. Joseph Carter 2017-07-19 14:06:41 -0700
  • 48f65d6f55 Lint cppo: Docstrings, warning disables T. Joseph Carter 2017-07-19 08:47:17 -0700
  • 0d17a525ac Add comments to cppo arguments T. Joseph Carter 2017-07-19 08:27:37 -0700
  • b55abc4baf Rename main cppo function to ... main :) T. Joseph Carter 2017-07-19 08:19:00 -0700
  • 894225d1fa Use LOG, move logging setup to cppo T. Joseph Carter 2017-07-18 17:44:07 -0700
  • a8d52b4216 Change legacy.py to use LOG T. Joseph Carter 2017-07-18 11:18:39 -0700
  • 4091c970f4 Add git files and cppo to .editorconfig T. Joseph Carter 2017-07-18 11:03:24 -0700
  • 2c44e50316 Change ByteBuffer reads on one byte T. Joseph Carter 2017-07-18 10:21:17 -0700
  • ed6156c3c6 Hexdump, better __str__ for ByteBuffer T. Joseph Carter 2017-07-18 10:15:47 -0700
  • ae199947b0 Here's the pylintrc I am using to test stuff T. Joseph Carter 2017-07-18 09:32:18 -0700
  • 8212c2f848 Mostly style improvements to logging.py T. Joseph Carter 2017-07-18 09:17:31 -0700
  • db6c481ad6 Significant style improvements for util.py T. Joseph Carter 2017-07-17 08:46:20 -0700
  • 71b4375416 isnumber is no longer used T. Joseph Carter 2017-07-16 12:28:59 -0700
  • e0582bf0cf Fix links T. Joseph Carter 2017-07-16 11:59:10 -0700
  • 96c63a90d8 Implement repr() and str() for ByteBuffer T. Joseph Carter 2017-07-16 11:37:52 -0700
  • 6a91b5eb27 Rewrote hexdump, added gen_hexdump T. Joseph Carter 2017-07-15 13:27:51 -0700
  • 3238f05eae Add util module docstring T. Joseph Carter 2017-07-15 13:22:59 -0700
  • 3eb8d7cade Correct typing and docstring on seqsplit T. Joseph Carter 2017-07-15 09:30:23 -0700
  • d0a8dc2584 Implement a ByteBuffer BufferType T. Joseph Carter 2017-07-14 10:22:19 -0700
  • a385b99b2b Added an abstract buffer class T. Joseph Carter 2017-07-14 10:00:02 -0700
  • 7953edc66a Eliminate to_hex as well T. Joseph Carter 2017-07-13 23:38:19 -0700
  • 1745352a32 We don't use to_bytes either (we use int.to_bytes) T. Joseph Carter 2017-07-13 19:49:08 -0700
  • b0c0febbab Remove to_dec, we don't use it T. Joseph Carter 2017-07-13 19:43:58 -0700
  • 666ab4d578 Remove to_bin as we have format() T. Joseph Carter 2017-07-13 19:35:47 -0700
  • 5a39fcb647 Add a (still pretty lame) README.md T. Joseph Carter 2017-07-10 02:59:41 -0700
  • eb01d189db Move util functions out of legacy T. Joseph Carter 2017-07-08 17:37:15 -0700
  • 1d4ee00658 Consistent copyright notices T. Joseph Carter 2017-07-08 07:48:30 -0700
  • 6bb27a028f Broke diskimg.py out of legacy T. Joseph Carter 2017-07-08 05:52:34 -0700
  • 5915060db0 A little more style consistency T. Joseph Carter 2017-07-08 04:01:57 -0700
  • 330c90d830 Fix ugly double import from blocksfree.legacy T. Joseph Carter 2017-07-07 09:02:02 -0700
  • b543ea2f2d Finish removing arg parsing from legacy T. Joseph Carter 2017-07-07 08:57:09 -0700
  • e266f0070c Correct docstring re: Python minimum T. Joseph Carter 2017-07-07 08:15:10 -0700
  • ae3a12507b Fix arg parsing, move arg processing to cppo T. Joseph Carter 2017-07-07 08:07:20 -0700
  • 27a097432f Fix extract single files T. Joseph Carter 2017-07-07 07:38:20 -0700
  • 5d97a75efb Move argument parsing out of legacy.py T. Joseph Carter 2017-07-07 07:33:26 -0700
  • 5bc600eaf7 Move cppo to blocksfree package T. Joseph Carter 2017-07-07 07:01:27 -0700
  • 3f90743d56 Add license, Copyright notices, history doc T. Joseph Carter 2017-07-07 06:29:19 -0700
  • d5bbc4aed3 We don't need the [LOGLEVEL], so skip it. T. Joseph Carter 2017-07-07 02:40:12 -0700
  • d4d9cc8072 Use textwrap to dedent multi-line strings T. Joseph Carter 2017-07-07 02:32:20 -0700
  • 82d851e39a Create blocksfree package for logger T. Joseph Carter 2017-07-07 02:21:42 -0700
  • 60b9d1f3c6 Test 2mg comment/creator blocks are "valid" T. Joseph Carter 2017-07-03 05:21:41 -0700
  • 48ee2057c5 Alternate 2mg implementation T. Joseph Carter 2017-07-02 18:19:20 -0700
  • f3b5fe7dcd Added hexdump function T. Joseph Carter 2017-07-02 15:45:28 -0700
  • 490d7e8224 Move 2mg parsing further down T. Joseph Carter 2017-07-02 15:41:24 -0700
  • c20adbabfb First move toward Disk class w/ a2mg data T. Joseph Carter 2017-07-01 03:45:53 -0700
  • 551ffa0496 Style fix (operator whitespace) T. Joseph Carter 2017-06-30 15:13:52 -0700
  • 23392b77de Use struct.{un,}pack_into instead of int methods T. Joseph Carter 2017-06-30 14:30:31 -0700
  • e2d5e63a75 Spacing change T. Joseph Carter 2017-06-30 02:50:32 -0700
  • 12c8ac0963 Readability counts (mostly whitespace) T. Joseph Carter 2017-06-26 06:56:19 -0700
  • 1e7e53c26d Logging, unStudlyCapping, main() T. Joseph Carter 2017-06-26 05:35:46 -0700
  • 3935bcee50 Clean up time functions a bit T. Joseph Carter 2017-06-25 16:15:39 -0700
  • eb0deff4d8 Rewrote pdosDateToUnixDate as date_prodos_to_unix T. Joseph Carter 2017-06-25 02:27:27 -0700
  • 63784d7b68 Remove bashbyter, misc cleanups, a bugfix T. Joseph Carter 2017-06-24 03:22:26 -0700
  • ed78e1335a Let's _not_ accidentally commit a `__pycache__` T. Joseph Carter 2017-06-24 03:21:21 -0700
  • a9c7b4e24e Document two more test disks T. Joseph Carter 2017-06-24 03:11:26 -0700
  • 5266d532fc Make the editorconfig line limit 79 globally T. Joseph Carter 2017-06-24 03:08:08 -0700
  • 79719bb5e0 Change how case folding is done T. Joseph Carter 2017-06-22 04:37:34 -0700
  • 3ebf568a6f More syntax cleanups T. Joseph Carter 2017-06-22 04:17:23 -0700
  • e305008645 unStudlyCaps globals, make bools actually boolean T. Joseph Carter 2017-06-22 02:30:05 -0700
  • 3a3531514b Protect main program with __main__ test T. Joseph Carter 2017-06-22 01:59:07 -0700
  • 1d1eed33d2 Some diff reduction and renamed variables T. Joseph Carter 2017-06-22 01:33:40 -0700
  • ffbdbc4823 Add linewrap to editorconfig, doc for custom types T. Joseph Carter 2017-06-21 22:47:20 -0700
  • cea7af7bde Add a note about the disks I'm testing with T. Joseph Carter 2017-06-21 22:24:09 -0700
  • 3129db5989 Remove a couple needless slyce's T. Joseph Carter 2017-06-21 22:23:39 -0700
  • a496c6bc0f Reformat arg parsing, add sli() function T. Joseph Carter 2017-06-21 06:20:46 -0700
  • 795694dbb2 Add to_sys_name() to replace the win32 tests T. Joseph Carter 2017-06-21 05:50:22 -0700
  • 54c91f70da Improve arg tests, optimize filename splitting T. Joseph Carter 2017-06-21 05:41:29 -0700
  • d94b45dbcc Fix some "else: pass" blocks for debug prints T. Joseph Carter 2017-06-20 19:49:40 -0700
  • 567f1f2a8b Make cppo require python3 T. Joseph Carter 2017-06-20 19:48:22 -0700
  • 8254fd886d Remove unused get_object_names() T. Joseph Carter 2017-06-20 19:47:06 -0700
  • 66df732b6e Remove unused shift() T. Joseph Carter 2017-06-20 19:46:28 -0700
  • 7b71f597fc Remove unused s() T. Joseph Carter 2017-06-20 19:45:43 -0700
  • 3e816f8299 Fix imports T. Joseph Carter 2017-06-20 19:43:29 -0700
  • fb07295e6c One of many versions of cppo I've got around here T. Joseph Carter 2017-06-20 19:27:38 -0700