Last active
May 23, 2022 15:25
-
-
Save hahwul/a34ac78e5a3f31f0850ef5fbf84b4299 to your computer and use it in GitHub Desktop.
searchGithubAtions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require "selenium-webdriver" | |
require "logger" | |
def searchCode code, logger | |
begin | |
options = Selenium::WebDriver::Firefox::Options.new | |
options.add_argument('--headless') | |
driver = Selenium::WebDriver.for :firefox , capabilities: options | |
driver.navigate.to "https://grep.app/search?q=#{code}&filter[lang][0]=YAML&filter[repo.pattern][0]=action" | |
sleep(3) | |
driver.find_elements(:class, "sui-result").each do |e| | |
logger.info "hit => #{e}" | |
end | |
rescue => e | |
logger.warn e | |
end | |
end | |
logger = Logger.new(STDERR) | |
logger.info "start" | |
searchCode ARGV[0], logger | |
logger.info "finish" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Log