nix2intel

nix2intel

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

https://github.com/osintowl/BraveEx

Where Next?

Popular in Announcing Top

zorbash
I created Kitto a framework for dashboards inspired by Dashing. The distributed characteristics of Elixir and the low memory footprint...
New
mischov
import Meeseeks.CSS html = HTTPoison.get!("https://news.ycombinator.com/").body for story <- Meeseeks.all(html, css("tr.athing")) do...
New
mspanc
I am pleased to announce an initial release of the Membrane Framework - an Elixir-based framework with special focus on processing multim...
New
mbuhot
Leverage Open Api 3.0 (Swagger) to document, test, validate and explore your Plug and Phoenix APIs. Generate and serve a JSON Open API ...
New
benlime
LiveMotion enables high performance animations declared on the server and run on the client. As a follow up to my previous thread A libr...
New
kip
Image is an image processing library for Elixir. It is based upon the fabulous vix library that provides a libvips wrapper for Elixir. I...
622 19460 194
New
zachdaniel
Ash Framework What is Ash? Ash Framework is a declarative, resource-oriented application development framework for Elixir. A resource can...
New

Other popular topics Top

KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36654 110
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
dokuzbir
I want to highlight html closing tags when i click a html tag. That works in .html files but doesnt work for html.eex templates. How can...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
sen
Hi All, I set a environment variables in dev.exs , like below code. when i start server, how can i set the ${enable} value? thanks. d...
New

We're in Beta

About us Mission Statement