{ "info": { "author": "Frederic Rentsch", "author_email": "info@anthra-norell.ch", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers" ], "description": "Metadata-Version: 1.0\r\n\r\nName: SE\r\n\r\nVersion: 2.3\r\n\r\nSummary: A stream editor\r\n\r\nHome-page: None\r\n\r\nAuthor: Frederic Rentsch\r\n\r\nAuthor-email: info@anthra-norell.ch\r\n\r\nLicense: Open source for authorship credit\r\n\r\nPlatform: Any ( pure Python )\r\n\r\n\r\nDescription: A Python stream editor with these characteristics:\r\n\r\n 1. Does any (practical) number of search-and-replaces in one pass.\r\n 2. Does any (practical) number of passes in one run.\r\n 3. Handles all 256 octets.\r\n 4. Does regular expressions.\r\n 5. Notational conveniences.\r\n 6. Compiles substitution sets defined in the form of a string.\r\n 7. Compiles substitution sets edited and kept in text files.\r\n 8. Naming a file in a definition string inserts the file's contents in \r\n the place of its name, making for a modular building-block system.\r\n 9. Naming files is recursive. Files may pull in other files.\r\n 10. Constructor compiles definitions into an Editor object that will\r\n translate any input.\r\n 11. Accepts input as string, file object or file by name. Outputs any of\r\n these types, matching type by default.\r\n 12. Overwrite-safe. In-place edits switch name only and keep original data\r\n with a backup extension.\r\n 13. Method set () to change runtime parameters.\r\n 14. Method show () for object inspection.\r\n 15. Methods save (), add (), drop () and reverse () for interactive edits.\r\n 16. Optional retention and display of intermediate data with chained passes.\r\n 17. Method show_log () displays a list of accumulated glitches and potential \r\n glitches, mainly about IO operations.\r\n 18. A Light version (SEL) without interaction except for set () and \r\n show_log ().\r\n 19. Method se.SEL () returns a light version of se. Constructor SE.SE (sel) \r\n takes a Light editor object instead of substitutions and makes an\r\n interactive one from it.\r\n 20. An extensive manual: SE-DOC.HTM.\r\n 21. An example definition file: htm2iso.se. Converts htm-ampersand escapes \r\n to characters.\r\n 22. A demo script walking through the examples in SE-DOC.HTM.\r\n 23. FORMEX.py: A derivation for editing complex arithmetic formulas\r\ninteractively in any order and executing them.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "stream editor,command line,filter,deletion filter,extraction filter,search and replace,find and substitute,multiple replace,multiple pass,modular concept,text editing,word processing", "license": "Freeware expecting authorship credit", "maintainer": "Frederic Rentsch", "maintainer_email": "info@anthra-norell.ch", "name": "SE", "package_url": "https://pypi.org/project/SE/", "platform": "Any with Python installed", "project_url": "https://pypi.org/project/SE/", "project_urls": null, "release_url": "https://pypi.org/project/SE/2.3/", "requires_dist": null, "requires_python": null, "summary": "A Python stream editor for command-line calls or integration into Python programs.", "version": "2.3" }, "last_serial": 785560, "releases": { "2.2 beta": [], "2.3": [ { "comment_text": "", "digests": { "md5": "b687b8417abad0e520341b4a00d0c353", "sha256": "492dddb1f197d33f94e9ca0c8dd63954c8310be72a5554bc0e53878777ef581b" }, "downloads": -1, "filename": "SE-2.3.zip", "has_sig": false, "md5_digest": "b687b8417abad0e520341b4a00d0c353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71108, "upload_time": "2006-11-03T11:03:00", "url": "https://files.pythonhosted.org/packages/a5/1b/c53c1e38dc027b31ee8e9d5ca47198f8ec31800d839756faa8c8e2ba9b8e/SE-2.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b687b8417abad0e520341b4a00d0c353", "sha256": "492dddb1f197d33f94e9ca0c8dd63954c8310be72a5554bc0e53878777ef581b" }, "downloads": -1, "filename": "SE-2.3.zip", "has_sig": false, "md5_digest": "b687b8417abad0e520341b4a00d0c353", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71108, "upload_time": "2006-11-03T11:03:00", "url": "https://files.pythonhosted.org/packages/a5/1b/c53c1e38dc027b31ee8e9d5ca47198f8ec31800d839756faa8c8e2ba9b8e/SE-2.3.zip" } ] }