Saravanan666/pypi-org huggingface dataset:
Package: search-helper
Search HelperUser-configurable, cross-platform Tk GUI
for opening predefined search URLs in a web browser.InstallationYou can install thepackage from PyPI:pipinstall--upgradesearch-helperUsing avirtual environmentis strongly recommended.Running from the source repositoryIf you decide to run from the checked out sources instead,
you have to install the requirements usingpipinstall--upgradesearch-helperand then set the environment variablePYTHONPATHtosrc:Linux / UnixexportPYTHONPATH=srcWindowsSET PYTHONPATH=srcUsageChoose the configuration file via a dialog:python -m search_helperSpecify a configuration file on the command line:python -m search_helper configfile.yamlFurther reading→ Full documentation
Package: search-hound-ai
SearchHoundAI  🐕A CLI for GPT with a focus on simplicity and ease of use. For developer just wanting to use gpt in there command line.PIP Package:Search Hound AIInstallationInstall the CLI globally using pip:pipinstallsearch-hound-aiUsageThe CLI provides several commands for different purposes:Chat with GPTStart a conversation with pip:houndNeed assistance run:hound--helpTo use hound command:hound[searchstring]Ask GPTAsk GPT a question about a specific file:hound[...yourquestionhere]Example:hound"How to purge docker container and images?"Setting Environment VariablesRequired Environment Variable:OPENAI_API_KEYI made some scripts to add Environment Variable to your machine easier.These Bash scripts make it easy for developers to add a new environment variable to their.bashrcor.zshrcfile.The scripts prompt the user for the name and value of the environment variable they want to add, and then add the variable to the appropriate shell configuration file using theechocommand.Once the environment variable has been added to the shell configuration file, the scripts use thesourcecommand to reload the file and make the changes take effect.To use the scripts, follow these steps:Open a terminal window.Navigate to the directory where the script is saved.Run the following command to give the script execute permission:chmod +x add_bash_env.shorchmod +x add_zshrc_envRun the script by typing the following command and pressing Enter:./add_zshrc_env.shFollow the prompts to enter the name and value of the environment variable you want to add to.bashrcor.zshrc.Once the script has finished running, the environment variable will be added to the appropriate shell configuration file and available for use in your shell sessions.ContributionsContributions to the SearchHoundAI CLI tool are welcome and encouraged. Please refer to the repository'sCONTRIBUTING.mdfile for more information on how to contribute.
Package: search-impact-factor
Search Impact Factor這個 Python 包提供了查詢 2023, 2022 年 Impact Factor 的功能Usepipto install packagepipinstallsearch-impact-factorImport packagefromsearch_impact_factorimportsearch_impact_factorassifload_database:default：2023sif.load_database(year="2023")query_database: 查詢數據庫。這個函數接受一個字典作為查詢條件，並返回1個或多個符合查詢結果的字典query_dict={"ISSN":"0007-9235"}query_result=sif.query_database(query_dict)使用 query_if_score: 查詢數據庫IF區間。這個函數接受兩個數字作為查詢條件，並返回一個DataFrame，包含兩數字之間的所有期刊min_score=150max_score=300query_result_df=sif.query_if_score(min_score,max_score)query_result_df.head()Update log0.0.11Add GitHub link, re-do README.md0.0.1First edition
Package: search-in-api
Search in APISearch in APIis a tool helping to debug import scripts or export APIs. It allows you to search for a specific tag
and value among multiple pages of an XML API endpoint or key and value among multiple pages of a JSON API endpoint.Free software: MIT licenseDocumentation:https://search-in-api.readthedocs.io.Use Case ExampleLet’s say, you have an XML API that provides a playlist of songs. It’s a looooong paginated list and there is no search
implemented. You have an urge to find that particular song with a title having a word “Journey” and to check who
is playing it. If the songs are listed chronologically by the date added, you would need to search from page to page
until you finally get it. This tool does exactly that for you. There you can enter the URL of the first page of XML API or JSON API,
enter the tag or key “title”, and the value “Journey”, and a few moments later it will show you the page URLs of the API that
contain songs with the word “Journey” in it.XML and JSON API EndpointsThe XML API endpoint should necessarily have/meta/next/node defining the URL of the next page as inthis XML example.Similarly the JSON API endpoint should necessarily have the['meta']['next']key defining the URL of the next page as inthis JSON example.FeaturesSearch for pages with specific occurrences of tag/key and value in multi-page XML or JSON API endpoint.Command-line and graphical user interface.CreditsThis package was created withCookiecutterand theaudreyr/cookiecutter-pypackageproject template.History1.0.0 (2020-02-05)Python 2 support dropped.0.7.0 (2019-01-24)Supports both, XML and JSON, API endpoints.0.1.0 (2018-03-09)First release on PyPI.
Package: search_in_files
search_in_files===============This is a tool for search text in files.- It is smart enough to run in parallel on multi-core computers and run thread mode on single-core computers- Handles different types character encodings- Handles big files as well- It is fast ;).. figure:: https://github.com/danielgatis/search_in_files/blob/master/demo.gif?raw=true::For more information see here:https://github.com/danielgatis/search_in_files/blob/master/notebooks/search_in_files.ipynbHow to install==============::pip install search_in_filesHow to run the tests====================::python -m search_in_files.search_testHow to run==========::search_in_files <pattern> <folder>
Package: search-in-syspath
Search for files in sys.path$pipinstallsearch-in-syspathfromsearch_in_syspathimportsearch_in_syspathprint(search_in_syspath(filename="__init__.py",isregex=False))print(search_in_syspath(filename=r"_+i.it_+\.py",isregex=True))...'C:\\Users\\Gamer\\anaconda3\\envs\\dfdir\\lib\\site-packages\\torch\\nn\\quantized\\dynamic\\__init__.py','C:\\Users\\Gamer\\anaconda3\\envs\\dfdir\\Lib\\site-packages\\tensorflow\\_api\\v2\\compat\\v2\\types\\__init__.py','C:\\Users\\Gamer\\anaconda3\\envs\\dfdir\\Lib\\site-packages\\pip\\_vendor\\urllib3\\contrib\\_securetransport\\__init__.py','C:\\Users\\Gamer\\anaconda3\\envs\\dfdir\\lib\\site-packages\\tabledata\\__init__.py',...
Package: searchit
searchitSearchit is a library for async scraping of search engines. The library supports multiple search engines
(currently Google, Yandex, Qwant and Bing) with support for other search engines to come.Installpip install searchitCan be installed using pip, by running the above command.Using SearchitimportasynciofromsearchitimportGoogleScraper,YandexScraper,BingScraperfromsearchitimportScrapeRequestrequest=ScrapeRequest("watch movies online",30)google=GoogleScraper(max_results_per_page=10)# max_results = Number of results per pageyandex=YandexScraper(max_results_per_page=10)loop=asyncio.get_event_loop()results=loop.run_until_complete(google.scrape(request))results=loop.run_until_complete(yandex.scrape(request))To use Searchit users first create a ScrapeRequest object, with term and number of results as required fields.
This object can then be passed to multiple different search engines and scraped asynchronously.Scrape Request - Objectterm - Required str - the term to be searched for
count - Required int - the total number of results
domain - Optional[str] - the domain to search i.e. .com or .com
sleep - Optional[int] - time to wait betweeen paginating pages - important to prevent getting blocked
proxy - Optional[str] - proxy to be used to make request - default none
language - Optional[str] - language to conduct search in (only Google atm)
geo - Optional[str] - Geo location to conduct search from Yandex, and QwantRoadmapAdd additional search enginesTestsBlocking non-async scrape methodAdd support for page rendering (Selenium and Puppeteer)
Package: searchium
Clients of Searchium cloud platformFVS - is fast vector searchget more infohttps://www.searchium.ai/supported methodsvalidate_allocation(self) -> boolget_loaded_dataset(self) -> List[LoadedDataset]:get_datasets -> List[Dataset]delete_dataset(dataset_id: str) -> boolload_dataset(self, dataset_id: str) -> boolunload_dataset(self, dataset_id: str) -> boolsearch(self, dataset_id: str, query: List[List[float]], topk: int = 5) -> SearchResponsecreate_dataset(dataset_id: Optional[str] = None) -> CreateDatasetResponseadd_chunk(dataset_id: str, list_documents: List[dict]) -> Responsetrain_dataset(dataset_id: str) -> Responsetrain_status(dataset_id: str) -> TrainStatusget_dataset(dataset_id: str) -> Datasetdelete_document(dataset_id: str, document_id: List[str] = None, delete_all: bool = False) -> ResponseDeleteDocumentexample:import searchiumsearchium.init("your_allocation_id", "your_url")dataset_id = 'your_dataset_uuid'searchium.create_dataset(dataset_id)searchium.add_chunk(dataset_id: str, [{"document_id": str=doc_id, "vector": List[float]=embedding, "metadata": dict=metadata}])searchium.train_dataset(dataset_id)searchium.load_dataset(dataset_id)searchium.search(dataset_id: str, query: List[List[float]], topk: int = 5)searchium.unload_dataset(dataset_id)
Package: searchlauncher
searchlauncherSearch multiple websites at once using your default browser.The search (launcher) can be triggered from anywhere as it's listening for a global keypress.InstallationpipinstallsearchlauncherRequirementsPython>=3.10withtkinterinstalled.Running in backgroundsearchlauncherto start as a daemon waiting for aconfigurablekeypress (e.g.,Ctrl + Shift + E).Then type your query and pressEnterto submit orEscto close the window.This will open the search for each website in a new tab.Searching different website groups can be triggered with different hotkeys.Searching from consoleInstead of running in background, you can use the CLI run a one-off search.To open a search for allconfigured websites:searchlaunchersearch"an item I'm looking for"You can also select acustom search group:searchlaunchersearch"and now for something completely different"-genSettings and supported websitesTo open the config file location, you can runsearchlauncherconfigafter installing.See the availabledefault websites and groups.You can easily modify this file to add and modify target websites as well as their groups.You can also customise the defaultshortcuthotkey as well as shortcuts for all groups.TODOCLI to search for a single itemGUI (popup on hotkey)ConfigurabilityCustomise the hotkey(s)Customise search sitesCustomisable search groupsAdd and select different browsersDevelopmentSetupInstall poetryandcdto this folder.poetry installpoetry run pre-commit install
Package: searchlet
Copyright (c) 2018 David ChanPermission is hereby granted, free of charge, to any person obtaining a copyof this software and associated documentation files (the "Software"), to dealin the Software without restriction, including without limitation the rightsto use, copy, modify, merge, publish, distribute, sublicense, and/or sellcopies of the Software, and to permit persons to whom the Software isfurnished to do so, subject to the following conditions:The above copyright notice and this permission notice shall be included in allcopies or substantial portions of the Software.THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS ORIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THEAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHERLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THESOFTWARE.Description: # SearchletLibrary for solving simple search problems. Licensed under MIT license.Platform: UNKNOWNClassifier: Programming Language :: Python :: 3Classifier: License :: OSI Approved :: MIT LicenseClassifier: Operating System :: OS Independent
Package: searchlight
Team and repository tagsWelcome!The Searchlight project provides indexing and search capabilities across
OpenStack resources. Its goal is to achieve high performance and flexible
querying combined with near real-time indexing. It uses Elasticsearch, a
real-time distributed indexing and search engine built on Apache Lucene, but
adds OpenStack authentication and Role Based Access Control to provide
appropriate protection of data.DocumentationsInstallation instruction and user guides:https://docs.openstack.org/searchlight/latestSearchlight wiki:https://wiki.openstack.org/wiki/SearchlightRelease notes:https://docs.openstack.org/releasenotes/searchlight/Specs:https://specs.openstack.org/openstack/searchlight-specs/CodeSearchlight code is available in the following repositories:Searchlight API and Listener:https://opendev.org/openstack/searchlightSearchlight Python client:https://opendev.org/openstack/python-searchlightclientSearchlight Horizon UI:https://opendev.org/openstack/searchlight-uiBugsPlease report bugs athttps://storyboard.openstack.org/#!/project_group/searchlightLicenseApache Licence 2.0Other ResourcesUse the following resources to learn more:Storyboard project:https://storyboard.openstack.org/#!/project_group/searchlightSend mail toopenstack-discuss@lists.openstack.orgwith [Searchlight]
tag for help and hacking of SearchlightIRC channel: #openstack-searchlight
Package: searchlights
searchlightsis a Python package that provides precomputed searchlights for surface-based analysis of fMRI data.
It only depends onNumPy.InstallationThe package can be installed with pip:python-mpipinstallsearchlightsExample usageThe surface-based fMRI data we usually use (e.g.,Feilong et al., 2018) are infsaveragespace, downsampled to a lower resolution (icoorder5, approximately 3 mm vertex spacing).
The surface has 9372 vertices for the left hemisphere, and 9370 vertices for the right hemisphere.
The code below shows how to get the searchlights for the left hemisphere with a 20 mm radius.importnumpyasnpfromsearchlightsimportget_searchlightssls=get_searchlights('l',20,'fsaverage')See thedocumentationfor more examples and details.
Package: searchlight-ui
Team and repository tagssearchlight-uiHorizon panels and libraries for searchlightFree software: Apache licenseDocumentation:https://docs.openstack.org/searchlight-ui/latest/Source:https://opendev.org/openstack/searchlight-uiBugs:https://storyboard.openstack.org/#!/project_group/searchlightRelease notes:https://docs.openstack.org/releasenotes/searchlight-ui/The Searchlight project provides indexing and search capabilities across
OpenStack resources. Its goal is to achieve high performance and flexible
querying combined with near real-time indexing.Use the following resources to learn more:Official Searchlight documentation
Package: searchlix
Searchlixpowerful python pakage to search in text and websitesFeaturesSearch for page name in websiteExtract emails from website pageExtract phone number from website pageCheck if a domain has a valid mail serverCheck if a domain is validSearch for word in files (.txt file)Pattern search in textSearch for word in textExtract a phone number from a text / Phone number validationExtract emails from a text / Email validationInstallationpython 3.6+pipinstallsearchlixFunctionsHow you can use it.FeaturesFunctionFind emails in text / Email validationfind_email(text)Find emails in website pageextract_email_from_link(url)Find phone number in text / Phone number validationfind_phone_number(text)Find phone number in website pageextract_phone_from_link(url)Pattern search in textpattern_search(text, pattern)Search for page name in websiteextract_page_url(url, page_name)check if domain has a valid mail servercheck_mail_server(domain)check if domain is validis_valid_domian(domain)Search for word in files (.txt file)search_word_in_file(filename=full_path_with_name, search_word=string, chunk_size= default is 1024*1024)ImportfromsearchliximportsearchlixFuture WorksAdd proper error handilingAdd test casesAdd more featuresNotesthis is a beta versionif you have any suggestions please feel free to send email to meContact Informationemail:hashem.a.muhammad@gmail.comlinkedinhttps://linkedin.com/in/hashem-muhammadLicenseMIT
Package: search-lyrics
search-lyricsInstallpipinstallsearch-lyricsUsagefrom cmd-linehelp$search-lyrics--helpusage: Search for song containing lyrics [-h] [--artist artist] [--text text] [--genius-access-token genius_access_token] [--verbose][--version]options:-h, --help            show this help message and exit--artist artist       Artist to search text into--text text           text to search--genius-access-token genius_access_tokenaccess token to use for genius api (by default, search for GENIUS_ACCESS_TOKEN in ENV variables)--verbose             Enable verbose output--version             Show version and exitsearch Neoni song containing "heaven can't help me now"$search-lyrics--artist"Neoni"--text"heaven can't help me now"--genius-access-token"PUT HERE YOUR GENIUS ACCESS TOKEN"SANCTUARYfrom pythonfromsearch_lyricsimportsearch_lyricssongs=search_lyrics("Neoni","heaven can't help me now","PUT HERE YOUR GENIUS ACCESS TOKEN")forsonginsongs:print(song.title)
Package: search-me
SEARCH-MESearch in Google, Bing, Brave, Mojeek, Moose, Yahoo, Searx. See more indocumentationINSTALLpipinstallsearch-meUSAGEimportasyncioimportloggingimportitertoolsimportaiohttpfromsearch_meimportGoogle,Bing,Brave,Mojeek,Moose,Yahoo,Searxlogging.basicConfig(level=logging.DEBUG)s,b,g=Searx(retry=10),Brave(),Google()asyncdefmain():asyncwithaiohttp.ClientSession(timeout=aiohttp.ClientTimeout(total=30),headers={"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:65.0) Gecko/20100101 Firefox/65.0"})assession:results=awaitasyncio.gather(s.search(session=session,q="社會信用體系"),b.search(session=session,q="python 3.12"),g.search(session=session,q="0x0007ee"))forxinitertools.chain(*results):print(x)loop=asyncio.get_event_loop()loop.run_until_complete(main())
Package: search-me-server
ASYNC SEARCH-ME-SERVERPRE-INSTALLINGLook the page ofsearch-meINSTALLINGpipinstallsearch-me-serverSERVERimportloggingfromsearch_meimportGooglefromsearch_me_serverimportSearchMeServerlogging.basicConfig(level=logging.DEBUG)server=SearchMeServer(log=True,log_options={'file':'main.log','size':100000000,'format':'%(asctime)s|%(levelname)s|%(message)s','buffer':16384},server={'host':'127.0.0.1','port':8080,'api':'/','log_format':'%t	|%s|%a|	%Tf'},engine=Google(**{"app":{"interactive":False},"web":{},"pdf":{},"social":{}}))# Logs enable on http://127.0.0.1:8080/logs# server = SearchMeServer()server.run()CLIENTimportasyncioimportaiohttpasyncdefmain(server,q):asyncwithaiohttp.ClientSession()assession:asyncwithsession.post(f"{server}?q={q}")asresp:asyncfordata,chunkinresp.content.iter_chunks():ifchunk:print(data)SERVER_URL="http://127.0.0.1:8080/"Q="0X0007EE"loop=asyncio.get_event_loop()loop.run_until_complete(main(server=SERVER_URL,q=Q))
Package: searchoffer
searchoffersearchoffer is a Python library for suggestqueries google api.InstallationUse the package managerpipto install searchoffer.pipinstallsearchofferUsagefromsearchofferimportSearchOfferkeyword="ماهکان"language="fa"SearchOffer(keyword,language).offer()# Default offerSearchOffer(keyword,language).google()# Offer from Google
Package: searchor
SearchorInstallationPython 3.7+is required# MacOS / Linux (via Terminal)python3-mpipinstall-Usearchor# Windows (via CMD Prompt)py-3-mpipinstall-UsearchorQuick Start>>>fromsearchorimportEngine>>>Engine.Google.search("Hello, World!"))'https://www.google.com/search?q=Hello%2C%20World%21'Custom Engine>>>fromsearchorimportEngine>>>Engine.new("Colgate","https://www.colgate.com/en-us/search/all?term=")>>>Engine.Colgate.search("Hi world!",copy_url=True)'https://www.colgate.com/en-us/search/all?term=Hi%20world!"Searchor CLI Quick Start$searchorGoogle"Hello World!"--copyTake a look at more examples in theexamplesfolder!Note:  Engine names follow theUpperCamelCaseconvention.(eg: ChromeWebStore).DockerBuilding the docker image$dockerbuild-tsearchor.Running searchor on the docker container$dockerrun--rm-itsearchorsh
/usr/src/searchor/examples# python searchamazon.pyhttps://www.amazon.com/s?k=Hello%2C%20World%21v2.5.2 Changesv2.5.0[ADDED]Added a new Enum classInformation.[ADDED]Addedgetinfofunction in theInformationEnum to gather information about a given topic, using Wikipedia.[ADDED]Addweb_scraperfunction in theInformationEnum, to web scrape a URL that is given.[ADDED]Added bs4 and requests as dependencies.[MODIFIED]The Searchor Package is now officially becoming a library, and is therefore no longer considered a package.v2.5.2[FIXED]Fixed issue with web scraping, with attribute errors, and CLI issuesMigrationInstead of different functions for each engine, Searchorv2.2.0uses a single function with anEngineenum. This makes it easier to use and maintain. If you're migrating fromv2.0.0, compare the differences between the following snippets:# Searchor 2.0.0fromsearchorimportsearch,Enginesearch("Hello, World!",Engine.Google)# Searchor v2.2.0fromsearchorimportEngineEngine.Google.search("Hello, World!")Want to contribute?Take a look at thecontributing guidelines!© Arjun Sharda 2022-presentAll Rights Reserved
Package: searchpass
SearchPassGet default passwords for network devices by vendor.This tool is similar to the Ruby implementationSearchPassfor offline searching of default credentials for network devices, web applications and more. The present tool expands its capabilities tomore databases of credentialsand allows toupdate the local database, a bit likeSearchSploitallows to update references to exploits on your local machine.It relies onpybotsfor abstracting robots that download from the sources of default credentials and ondictqueryfor querying the underlying data using the--queryoption.$ pip install searchpass
[...]

$ searchpass --help
[...]
This tool aims to search for default passwords of common devices based on criteria like the vendor or the model.
It works by caching the whole lists of known default passwords downloaded from various sources (relying on pybots ;
 including CIRTnet, DataRecovery, PasswordDB, RouterPasswd or even SaynamWeb) to perform searches locally.

usage: searchpass [-e] [--passwords] [-q QUERY] [--usernames] [--update] [-h] [--help] [-v]

optional arguments:
  -e, --empty           include empty username or password (default: False)
  --passwords           get passwords only (default: False)
  -q QUERY, --query QUERY
                        search query (default: None)
  --usernames           get usernames only (default: False)

extra arguments:
  --update       update passwords databases
  -h             show usage message and exit
  --help         show this help message and exit
  -v, --verbose  verbose mode (default: False)

Usage examples:
  searchpass --update
  searchpass --passwords
  searchpass --query "username=='user'" --passwords
Package: searchpi
searchpiThis is a very stupid CLI tool that is designed to search for SSH-ready devices on your local network, starting with those with the most senior local IP addresses.Before using this tool, installnmapon your computer. Then install the tool bypip:pipinstallsearchpiAnd use:searchpi192.168.1.0/24pomponchik~/.ssh/id_rsa.pub--oneHere192.168.1.0/24means the range of addresses we are looking at,pomponchikis the username and~/.ssh/id_rsa.pubis the name of the SSH key file. The--oneoption means that only the first address will be outputed to a console.The command will print to the standard output the command that you will need to execute to connect to the remote machine via SSH:>>>searchpi192.168.1.0/24pomponchik~/.ssh/id_rsa.pub
sshpomponchik@192.168.1.16You can save your energy if you try to call the received command in the same line of code:eval"$(searchpi192.168.1.0/24pomponchik~/.ssh/id_rsa.pub--one)"