NEWS
searcher 0.1.0
Features
- Added GenAI Search Portals:
ask_chatgpt(): Discuss with OpenAI's ChatGPT
ask_claude(): Discuss with Anthropic's Claude AI
ask_perplexity(): Discuss with Perplexity AI
ask_mistral()/ask_le_chat(): Discuss with Mistral AI's Le Chat
ask_copilot(): Discuss with Microsoft Bing's Copilot
ask_xai()/ask_grok(): Discuss with xAI's Grok
ask_meta_ai(): Discuss with Meta AI
- Added an AI Prompt Management System with Persona Prompts:
ai_prompt(): Set a prompt for the AI
ai_prompt_active(): View the active prompt
ai_prompt_clear(): Clear the active prompt
ai_prompt_list(): List all prompts
ai_prompt_register(): Add a custom prompt
ai_prompt_remove(): Remove a prompt
- Added new vignettes:
using-ai-assistants-with-searcher.Rmd: Overview of the AI Searching Techniques
managing-ai-prompts.Rmd: Overview of searcher's AI Prompt Management System
- Added search portals:
search_brave(): Searches on Brave.
(#42)
search_kagi(): Searches on Kagi.
(#42)
search_mastodon(): Searches on Mastodon.
(#45)
search_bluesky(): Searches on BlueSky.
(#45)
- Added searcher logo (#40)
Documentation
Package Website
- Enhanced
_pkgdown.yml with a more organized structure and improved navigation
- Set the theme to use Bootstrap 5's Flatly theme for a modern look
- Added categorized function reference sections for better discoverability
Function Documentation
- Reorganized search functions into separate help pages by category:
- Search engines (Google, Bing, etc.)
- AI assistants (ChatGPT, Claude, etc.)
- Community sites (StackOverflow, Twitter, etc.)
- Code repositories (GitHub, BitBucket, etc.)
- Implemented
@family tags to group related functions in the "See also" section
- Added more specific, relevant examples for each function
- Added brief descriptions of each AI service's strengths and characteristics
Deprecations
- Deprecated
search_rstudio_community() and search_rscom() functions. (#43)
- These functions are now replaced by
search_posit_community()/search_posit()
which searches Posit Community.
searcher 0.0.7 (2024-02-04)
Features
- Added search portals:
search_grep(): Searches on grep.app.
(#35,
#37)
search_qwant(): Searches on Qwant.
(#36)
searcher 0.0.6 (2021-07-24)
Features
Bug Fixes
- Modified URLs to search engines to pass CRAN checks.
- Removed documentation URLs to Ecosia search engine as they return
404: Not Found.
Deployment
searcher 0.0.5 (2020-02-06)
Features
- Added search portal:
search_twitter(): Searches on Twitter.
(#19,
#30)
- Added ability to set default package actions.
(#7,
#20)
searcher.launch_delay controls how long the user remains in R prior
to the browser opening. Default is 0.5 seconds.
searcher.use_rstudio_viewer specifies whether RStudio's viewer pane should
open the link instead of a web browser. Default is FALSE until RStudio's
sandbox issue is resolved.
searcher.default_keyword: Suffix keyword to focus search results
between either "base" or "tidyverse". Default is "base".
- Added option to launch RStudio's Viewer pane to display search results.
Breaking Changes
- Function factory or a closure approach-based approach is now used to create
search portal functions
search_*() through searcher().
searcher() function has lost the ability to specify rlang to address
an unevaluated promise issue.
Fixes
- Addressed internal vignette index name being used as the title.
Deployment
searcher 0.0.4 (2019-07-05)
Features
- Added search portal:
search_rstudio_community() or search_rscom(): Searches on RStudio Community.
(#13, #17)
- Added vignette on search patterns (#18).
Changes
- Renamed search portal:
- Changed
search_ixquick() to search_startpage() due to the
merging of ixquick into startpage. (#15)
- Update the README overview for the project. (#16)
Deployment
- Improved TravisCI testing deployments by testing across an array and using
all CPUs allotted to build the container. (#16)
- Modify thresholding for code coverage rejections. (#16)
searcher 0.0.3 (2018-07-01)
Features
- Added search portal:
search_ixquick(): Searches with ixquick. (#8, #6)
Changes
- Append
r programming to major search engines by default (#11, #10)
- Add
ixquick as a valid engine to search_site(). (#8, #6)
- Included link to repository and bug tracker to
DESCRIPTION.
searcher 0.0.2 (2018-01-16)
Features
- Added search portal functions
search_site(): Looks up search portal and then searches with it.
search_google(): Searches with Google
search_bing(): Searches with Bing
search_duckduckgo() or search_ddg(): Searches with DuckDuckGo
search_github() or search_gh(): Searches issues on GitHub
search_bitbucket() or search_bb(): Searches issues on BitBucket
search_stackoverflow() or search_so(): Searches questions on StackOverflow
- Add function generator
searcher() to create function objects that can be
used as error handlers in option(error = ) and task call-backs.
UX
- Created a
browse_url() that checks to see if it is in interactive mode before
trying to open a web browser 0.5 seconds after call.