Guides#
Commands#
Commands (no driver)#
Other#
Misc#
ascli#
asrch_ascli
is documented [here](https://asrch.bitbucket.io/highlighter.html).
Known Issues#
[Small] Other language fonts break box widgets (ascli
)
fix: no idea
[Medium] HTML formatting breaks on certain pages and should have new lines (ascli
)
Changelog#
7.9.0-beta1 (2024-08-08)
Added
π§ Reworked cache system
π« added new debug flag for browser mode which shows request info [3407c9c]
Improvements
π« threaded the bar for faster loading [9c90204]
Config / packaging stuff
π§ updated some config files [9326d54] [a389748] [606ac67] [adc0812]
Bug fixes
β»οΈ fixed bug in ascli preventing it from working [a403377]
7.8.1 (2024-07-28)
Added
π§ Added some required files for PYPI
[7.5.0 - 7.8.0] (2024-07-28)
Added
π« New feature: navigate cached pages [f851c10]
π« Added new ctx manager for Alert.alert() [cba40a2]
π« Added support for no color bars [413d555]
π« Updated formatting for H1, H2, and H3 headers, and new main box [8d04741]
Documentation
π Comprehensive documentation update [b1ed320]
π Updated Sphinx documentation [fcd65d7]
π Added missing docs [a7f542c]
Bug Fixes
π Fixed cache file path [3f640aa]
π Fixed import bug [f0b99f6]
Refactoring
π¨ Combined if statement conditions [ba6c0ec]
π¨ Removed commented out code [066e166]
π¨ Removed useless OOP and imports [123e653, 92ea5e4, bf06d4d, 38c79fb, 3a6c3ff]
Miscellaneous
π₯ Deleted unnecessary files [d1c28f3, d7ada15, 12c9984]
π§ Work in progress on new tabs and cache features [00df4ff, 32a21a1, 1942afe]
7.4.0 (6/20/2024)
Code Formatting
π¨ Formatted with black [0670946]
π« Updated formatting [bfae281]
π« New formatting for pages for better usage [77fb1c9]
π¨ Reformatted code for less nesting [27892ba]
Feature Additions
β¨ New βbrowse flag for open text to turn your terminal into a full webbrowser!
π« Added custom context manager for nodriver [d0a3988]
β¨ Added basic implementation of new nodriver feature (HTML and Text support) [c10d956]
β¨ Search now shows titles with links [9f174a1]
Configuration
π§ Created 4 basic config files which will be implemented later [19820ef]
π Created py.typed [40831f5]
Testing
β Added tests for current nodriver modules [12eeb88]
β Created and passing tests for find and send [d9f78af]
β Passing tests [a87cf6f]
Cleanup
π₯ Removed broken code that wasnβt needed [f3dc7db]
π₯ Deleted unused files [87c4765, c8058d5]
Others
π Updated docstrings and added support for new CLI formatting tool [4094a1a]
7.3.0 (2024-05-23)
Added
π¨ Fixed something, but not sure what [f06caae]
β β¨ Made 3 of the open commands in pure elisp and added tests [9a4cfa1]
π Created testing files [c8496d0]
Changed
π¨ Removed unused argument [e9ecf6c]
π Updated docstring [55719f9]
β¨ Updated find command implementation [50bc3c2]
π¨ Updated code for open command [ad65e15]
Fixed
π Actually fixed emacs ignore bloat stuff [99d61ea]
πβ¨ Fixed duplicate results and command should be fully working [3d69e0a]
π Fixed pyenv issue where requirements would install on system python (oops) [8c840df]
Miscellaneous
β¨ Can now use any locator to find elements [0189899]
π₯ Added error handling and updated return visuals [11d0cfa]
π Fixed quote block [619e0c5]
π¨ Added reminder to fix code (lol) [1d6b9b0]
π¨ Fixed bad code and nested functions [9a05e70]
β¨ Find element feature implemented [d168406]
π Fixed function call for search [521336e]
π Updated CHANGELOG.md to correct format [274b34b]
π Updated CHANGELOG.md [05f6a52]
π Created basic documentation for asrch.el in ORG mode [8293878]
7.2.0 (2024-05-14)
Fixed
πβ¨ Fixed duplicate results and command should be fully working. [3d69e0a]
π Fixed pyenv issue where requirements would install on system python. [8c840df]
Added
β¨ Implemented functionality to print unique URLs without duplicates using a set in the loop. [3d69e0a]
π Created basic documentation for asrch.el in ORG mode. [8293878]
π Created gitmoji changelog. [290c867]
Changed
π¨ Updated search method for log flag. [70857b1], [186bd49]
π Updated docstring for open and search functions for the βlog flag. [ee33f1b]
Removed
π₯ Deleted. [bcd7e65]
π₯ Removed temp code replaced with a β¦ to avoid dumb errors. [70f0ddf]
Miscellaneous
π¨ Fixed argument positions. [e1e6e2f]
π Fixed pyvenv big and updated asrch-search. [ae9b1e9]
TODO#
Todo
7.9.0b1 -> 7.9.0dev1
finish cache
asrch
fix navigation from cached return
fix unformatted cache output
fix / implement history and navigation
asrch
exception handling for dropped connections
requests
asrch
push fixed version to pypi
asrch
asrch_ascli