brave_ex - A library to get programatic search results via the Brave api

As many of you know i’f fairly new to the Elixir community, I do my best to learn in new and unique ways. A lot of the libraries i’ve written thus far I need to go back and rewrite huge chunks with what i’ve learned. This is by far and away the library I am most proud of. I turned of my LSP , opened up helix and the api documentation and just wrote this code. This feels like such a huge change for me in productivity. I did my best to implement the API as is and document as well as I could. This library provides programatic access to search results from brave search.

Want to feed your ai project? Make sure to get the right key from brave but that should be easily doable. Need to write custom searches for news or intel feeds in your elixir project? Have at it! I want to thank absolutely everyone that has helped me get to this point, I thought I hated programming and pursued other careers/ambitions after my first programming gig as a Java Spring Boot developer right out of college. I did systems administration, moved to Security for a while, and now do Intelligence work for a large company. But I have the bug now. I love programming in elixir. Please take some time and get a free api key from brave and test this out, please provide feedback to help me make this the best project it can be!

Source code is available please feel free to leave a github star, make prs, or open up bug reports.

I’m really excited about goggles in brave search. They allow you to modify the algorithm to discard, prioritize, or deprioritze search results based on domains, patterns, filetypes, etc. I plan on adding in a few goggles to the repo for folks to use in company research, cybersecurity, etc.

Docs are available on hexdocs

7 Likes