_images/logo.png

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)

  1. 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

Indices and Tables#

  1. Index

  2. Module Index

  3. Search Page