{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":171324406,"defaultBranch":"master","name":"PYTHONLIBS","ownerLogin":"sderose","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-18T17:11:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5014283?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1550511334.0","currentOid":""},"activityList":{"items":[{"before":"9262a0a75cc109fea776a39c8c86a5b8957fc22c","after":"31db6674a1262582fb1c4be88b9aada39203104b","ref":"refs/heads/master","pushedAt":"2024-08-29T19:02:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Rename packages to lower case. Factor/enhance xmlstrings.","shortMessageHtmlLink":"Rename packages to lower case. Factor/enhance xmlstrings."}},{"before":"9ca56e93fbac73a4ef77989790844fc4f1579f55","after":"9262a0a75cc109fea776a39c8c86a5b8957fc22c","ref":"refs/heads/master","pushedAt":"2024-05-23T21:22:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Work on hooking argparsePP and BlockFormatter to PAGER. Fix some bugs affecting DomExtensions XPointer support. Clean up logging.","shortMessageHtmlLink":"Work on hooking argparsePP and BlockFormatter to PAGER. Fix some bugs…"}},{"before":"6fd92f6e3104bbca14180d78507094c13961a4c7","after":"9ca56e93fbac73a4ef77989790844fc4f1579f55","ref":"refs/heads/master","pushedAt":"2024-05-14T17:44:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"CLeanup.","shortMessageHtmlLink":"CLeanup."}},{"before":"1f1c71baf47f4116877acd996a44b5c3afbf1a41","after":"6fd92f6e3104bbca14180d78507094c13961a4c7","ref":"refs/heads/master","pushedAt":"2024-04-13T19:56:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"StrBuf doc and inPlace args.","shortMessageHtmlLink":"StrBuf doc and inPlace args."}},{"before":"391b9398f78c259c427cf90e1d4277b997b7dd43","after":"1f1c71baf47f4116877acd996a44b5c3afbf1a41","ref":"refs/heads/master","pushedAt":"2024-04-01T23:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Layout","shortMessageHtmlLink":"Layout"}},{"before":"289379a878ad169d839be1dd76bf03b4faf45a41","after":"391b9398f78c259c427cf90e1d4277b997b7dd43","ref":"refs/heads/master","pushedAt":"2024-03-19T00:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"lint and logging.","shortMessageHtmlLink":"lint and logging."}},{"before":"143866ae818fde505763bbadd258b0e77bb7148f","after":"289379a878ad169d839be1dd76bf03b4faf45a41","ref":"refs/heads/master","pushedAt":"2024-03-12T22:46:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Lots of format cleanup. Some lint and some work on StrBuf. Update sjdUtils try_module for changes in recent Python revs.","shortMessageHtmlLink":"Lots of format cleanup. Some lint and some work on StrBuf. Update sjd…"}},{"before":"5f8816a343ba940b062cbfd91c2a9c085e45373a","after":"143866ae818fde505763bbadd258b0e77bb7148f","ref":"refs/heads/master","pushedAt":"2024-01-18T18:20:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Add qjoin() to sjdUtils.py, plus some cleanup.","shortMessageHtmlLink":"Add qjoin() to sjdUtils.py, plus some cleanup."}},{"before":"795f5f8354b4d21202ec9deea480f1e3cf300481","after":"5f8816a343ba940b062cbfd91c2a9c085e45373a","ref":"refs/heads/master","pushedAt":"2023-12-19T01:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Lots of refactoring and improvements to fsplit.py.","shortMessageHtmlLink":"Lots of refactoring and improvements to fsplit.py."}},{"before":"32c21a2d0b20d8a65095cc51c7718396cb8de542","after":"795f5f8354b4d21202ec9deea480f1e3cf300481","ref":"refs/heads/master","pushedAt":"2023-12-04T16:00:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"More result checking for smoke test in fsplit.","shortMessageHtmlLink":"More result checking for smoke test in fsplit."}},{"before":"bd4d39477be1ece9880097d10c53e2a05a3ea1d4","after":"32c21a2d0b20d8a65095cc51c7718396cb8de542","ref":"refs/heads/master","pushedAt":"2023-12-01T21:59:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Extend PowerWalk --type and --gitStatus to multiple letters. Fix one regex in fsplit.","shortMessageHtmlLink":"Extend PowerWalk --type and --gitStatus to multiple letters. Fix one …"}},{"before":"a6db9de8f04bf03db96ab217ed30b1a8ee10d635","after":"bd4d39477be1ece9880097d10c53e2a05a3ea1d4","ref":"refs/heads/master","pushedAt":"2023-11-30T21:10:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Long lines.","shortMessageHtmlLink":"Long lines."}},{"before":"f6f41cbad8930f934ee09efa5646c12f2667e627","after":"a6db9de8f04bf03db96ab217ed30b1a8ee10d635","ref":"refs/heads/master","pushedAt":"2023-11-30T19:27:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Sync branches. PowerWalk new options (more like ls), refactor output formatting and main. Add examples of output alternatives. fsplit: normalizer support, add datetime and int subtypes. Change from FIeldInfo storing types, to storing typenames and a map. Store constraints right. Add SAXreader. Hook up casting. Improve smoke-testing. Beef up dialect checking. Factor out syntaxError handling and strict option.","shortMessageHtmlLink":"Sync branches. PowerWalk new options (more like ls), refactor output …"}},{"before":"390a4312f83fc932cd179ea94f200c6d8557c4f2","after":"f6f41cbad8930f934ee09efa5646c12f2667e627","ref":"refs/heads/master","pushedAt":"2023-11-30T19:08:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Refactor. Promote FieldInfo from namedtuple to class.Start parseHeaderStrToSchema() and handling of type hints and defaults. Start open/closequote support. Add cleanField() to do strip, unquote, unescape, entities,normalization, etc. Start main beyond basic smoke-test.Add --convert vs. prettyprinting. Add UberType info. Reorg quote pairs andoption defaulting. Add --showQuotes and --showDialectX. Refactorreader() and writer() to be like csv ones (add generator classes).Ditch 'typelist'.","shortMessageHtmlLink":"Refactor. Promote FieldInfo from namedtuple to class.Start parseHeade…"}},{"before":"cf1666874221169be110732d9b1ab34ff07cb392","after":"390a4312f83fc932cd179ea94f200c6d8557c4f2","ref":"refs/heads/master","pushedAt":"2023-11-10T13:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Fix 'default' entry in ColorManager strings.","shortMessageHtmlLink":"Fix 'default' entry in ColorManager strings."}},{"before":"63c7f50f609e0a3ddb993dc6693fea5534129c0b","after":"cf1666874221169be110732d9b1ab34ff07cb392","ref":"refs/heads/master","pushedAt":"2023-10-05T21:58:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Tweaks to ColorManager.py, PowerWalk.py.","shortMessageHtmlLink":"Tweaks to ColorManager.py, PowerWalk.py."}},{"before":"fecb5c291ae920b18f664323726440e03adfb3f9","after":"63c7f50f609e0a3ddb993dc6693fea5534129c0b","ref":"refs/heads/master","pushedAt":"2023-09-04T16:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Notes for argparsePP.py","shortMessageHtmlLink":"Notes for argparsePP.py"}},{"before":"f9596475b7f5480c2b9c93cff5adf75f79911ee8","after":"fecb5c291ae920b18f664323726440e03adfb3f9","ref":"refs/heads/master","pushedAt":"2023-06-22T22:48:06.503Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"DOMTablesTools -- work on columns: naming, identifiers, etc. DomExtensions: Fix FQGIs, getCopntentType. Add getTextLen. Avoid treating self-calls as if there's necessarily an object there (more to do on that). Clean up option handling in alogging.","shortMessageHtmlLink":"DOMTablesTools -- work on columns: naming, identifiers, etc. DomExten…"}},{"before":"71167bc3ca4250faf0f573ee08078f7bf127d0b6","after":"f9596475b7f5480c2b9c93cff5adf75f79911ee8","ref":"refs/heads/master","pushedAt":"2023-05-17T14:04:55.106Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"ColorManager.py: Proof doc, factor out long-name parsing. DOMTableTools.py: Improve getCHildByName, add case-optional strcmp(). Normalize some logging.","shortMessageHtmlLink":"ColorManager.py: Proof doc, factor out long-name parsing. DOMTableToo…"}},{"before":"d77d90780fc07185fb6ae39b1d1c250337addf73","after":"71167bc3ca4250faf0f573ee08078f7bf127d0b6","ref":"refs/heads/master","pushedAt":"2023-05-16T16:59:07.698Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Add named levels for alogging.setLevel.","shortMessageHtmlLink":"Add named levels for alogging.setLevel."}},{"before":"93c485cb00279c7d0562f50ead802a300dbbb3e4","after":"d77d90780fc07185fb6ae39b1d1c250337addf73","ref":"refs/heads/master","pushedAt":"2023-05-15T14:45:31.620Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Add method comments to LooseDict.","shortMessageHtmlLink":"Add method comments to LooseDict."}},{"before":"023a002e3323c4f30188b9c3cb7321a2a996f76a","after":"93c485cb00279c7d0562f50ead802a300dbbb3e4","ref":"refs/heads/master","pushedAt":"2023-05-11T20:21:48.265Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Normalize --oformat aliases.","shortMessageHtmlLink":"Normalize --oformat aliases."}},{"before":"7ef7481ea6c8951afeef60d19edcaa7c433734bf","after":"023a002e3323c4f30188b9c3cb7321a2a996f76a","ref":"refs/heads/master","pushedAt":"2023-05-10T21:10:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Move remaining table stuff from DomExtensions to DOMTableTools. Lots of cleanup, refactoring, extensions to the table tools. More consistent naming. Add position comparison operators.","shortMessageHtmlLink":"Move remaining table stuff from DomExtensions to DOMTableTools. Lots …"}},{"before":"78bc9380accf7611c9dd1ff4c9e254002aa307db","after":"7ef7481ea6c8951afeef60d19edcaa7c433734bf","ref":"refs/heads/master","pushedAt":"2023-04-17T18:13:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Work on --gitstatus option for PowerWalk.","shortMessageHtmlLink":"Work on --gitstatus option for PowerWalk."}},{"before":"28ad50fdb37e3b4c21eeed32f81961962182d66f","after":"78bc9380accf7611c9dd1ff4c9e254002aa307db","ref":"refs/heads/master","pushedAt":"2023-03-15T16:09:24.198Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Add findAbbrev(), improve names and typehints.","shortMessageHtmlLink":"Add findAbbrev(), improve names and typehints."}},{"before":"b7f2c2c787f9b872aa06f3a4283364cddd4f8617","after":"28ad50fdb37e3b4c21eeed32f81961962182d66f","ref":"refs/heads/master","pushedAt":"2023-03-15T15:14:06.967Z","pushType":"push","commitsCount":1,"pusher":{"login":"sderose","name":"Steven DeRose","path":"/sderose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5014283?s=80&v=4"},"commit":{"message":"Clean up WSN handling in DomExtensions.","shortMessageHtmlLink":"Clean up WSN handling in DomExtensions."}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxOTowMjo1OC4wMDAwMDBazwAAAASn9x64","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQxOTowMjo1OC4wMDAwMDBazwAAAASn9x64","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xNVQxNToxNDowNi45Njc3MTdazwAAAAMEGARu"}},"title":"Activity · sderose/PYTHONLIBS"}