Skocz do zawartości


tablety.pl
Zdjęcie

PoshBing




  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 Kolega Dudysa

Kolega Dudysa

    Good Rank

  • Na emeryturze
  • 700 postów
  • Płeć:Mężczyzna

Napisano 07 06 2009 - 10:22

PoshBing
Wraz z pojawieniem się wyszukiwarki BING, parę dni później udostępniono PoshBing, który umożliwia wykonywać różne zapytania do witryny Bing, takie jak - użyć funkcji translate, pozwalając tłumaczyć tekst w różnych językach, wyszukiwać strony o konkretnej tematyce, wyszukiwać słów czy fraz poprawnych gramatycznie, wyszukiwać filmów video, wystosować zapytanie do konkretnego portalu, jakie dostarcza informacje. Wersja stabilna.Licencja: GNU General Public License version 2 (GPLv2)
  1. # wycinek kodu
  2. function Get-BingTranslation()
  3. {
  4. param(
  5. [string]$query = $null,
  6. [string]$from = "en",
  7. [string]$to = "es",
  8. [switch]$raw
  9. );
  10. $common = Get-CommonFieldHash;
  11. $common["Version"] = "2.2";
  12. if ( ! $script:CODETOLANG[$from] )
  13. {
  14. Write-Host "ERROR: from language is not valid. It must be one of:"
  15. foreach ($key in $script:CODETOLANG.keys)
  16. {
  17. Write-KeyValue $key $script:CODETOLANG[$key];
  18. }
  19. return;
  20. }
  21. if ( ! $script:CODETOLANG[$to] )
  22. {
  23. Write-Host "ERROR: to language is not valid. It must be one of:"
  24. foreach ($key in $script:CODETOLANG.keys)
  25. {
  26. Write-KeyValue $key $script:CODETOLANG[$key];
  27. }
  28. return;
  29. }
  30. $options = @{
  31. "Translation.SourceLanguage" = $from;
  32. "Translation.TargetLanguage" = $to;
  33. };
  34. $xml = Get-Bing -query $query -sources "Translation" `
  35. -options $options -common $common;
  36. if ( $raw )
  37. {
  38. $xml
  39. }
  40. else
  41. {
  42. Process-BingResponse $xml;
  43. }
  44. }
Temat źródłowy PoshBing Introducing PoshBing - The PowerShell library for Microsoft's Bing Search Engine, autora skryptów Unix to PowerShell.
[color= #fff; background-color: #012456][PS:34][/color] [color= #ff0; background-color: #012456]Get-BingSpell[/color] [color= #ff0; background-color: #012456]-query[/color] [color= #0ff; background-color: #012456]Pplish[/color] [color= #088; background-color: #012456]|[/color] [color= #ff0; background-color: #012456]ft[/color]  [color= #ff0; background-color: #012456]-AutoSize[/color]                                                                                                             Query  SourceType Value                                                         -----  ---------- -----                                                         Pplish Spell      ?Polish?                                                                                                                                                                                                                      [color= #fff; background-color: #012456][PS:35][/color] [color= #ff0; background-color: #012456]Get-BingTranslation[/color] [color= #ff0; background-color: #012456]-from[/color] [color= #0ff; background-color: #012456]PL[/color] [color= #0ff; background-color: #012456]"Byłem dziś na forum"[/color] [color= #ff0; background-color: #012456]-to[/color] [color= #0ff; background-color: #012456]EN[/color] [color= #088; background-color: #012456]|[/color] [color= #ff0; background-color: #012456]ft[/color] [color= #ff0; background-color: #012456]-AutoSize[/color]                                                                                                                                                                Query               SourceType  TranslatedTerm                                  -----               ----------  --------------                                  Byłem dziś na forum Translation I was today at the Forum                                                                                                                                                                                        [color= #fff; background-color: #012456][PS:36][/color] [color= #ff0; background-color: #012456]Get-BingTranslation[/color] [color= #0ff; background-color: #012456]"I was toady at the forum"[/color] [color= #0ff; background-color: #012456]EN[/color] [color= #0ff; background-color: #012456]DE[/color] [color= #088; background-color: #012456]|[/color] [color= #ff0; background-color: #012456]ft[/color] [color= #ff0; background-color: #012456]-AutoSize[/color]                                                                                     Query                    SourceType  TranslatedTerm                             -----                    ----------  --------------                             I was toady at the forum Translation Ich war heute im forum                                                                                                                                                                                     [color= #fff; background-color: #012456][PS:37][/color] [color= #ff0; background-color: #012456]Get-BingTranslation[/color] [color= #0ff; background-color: #012456]"ich war heute im forum"[/color] [color= #0ff; background-color: #012456]DE[/color] [color= #0ff; background-color: #012456]PL[/color] [color= #088; background-color: #012456]|[/color] [color= #ff0; background-color: #012456]ft[/color] [color= #ff0; background-color: #012456]-AutoSize  [/color]                                                                                     Query                  SourceType  TranslatedTerm                               -----                  ----------  --------------                               ich war heute im forum Translation Był w forum dzisiaj                                                                                                                                                                                          [color= #fff; background-color: #012456][PS:38][/color] [color= #ff0; background-color: #012456]Get-Command[/color] [color= #ff0; background-color: #012456]-Module[/color] [color= #0ff; background-color: #012456]PoshBing                [/color] [color= #0ff; background-color: #012456]  [/color] [color= #0ff; background-color: #012456]  [/color] [color= #088; background-color: #012456] [/color] [color= #ff0; background-color: #012456]  [/color] [color= #ff0; background-color: #012456]           [/color]                                                                                     CommandType     Name                            Definition                      -----------     ----                            ----------                      Function        Execute-HTTPGetCommand          ...                             Function        Get-Bing                        ...                             Function        Get-BingAppId                   ...                             Function        Get-BingAppName                 ...                             Function        Get-BingImage                   ...                             Function        Get-BingInstantAnswer           ...                             Function        Get-BingMobileWeb               ...                             Function        Get-BingMultiple                ...                             Function        Get-BingNews                    ...                             Function        Get-BingPhonebook               ...                             Function        Get-BingRelatedSearch           ...                             Function        Get-BingSpell                   ...                             Function        Get-BingTranslation             ...                             Function        Get-BingUrl                     ...                             Function        Get-BingVideo                   ...                             Function        Get-BingWeb                     ...                             Function        Get-CommonFieldHash             ...                             Function        Process-BingResponse            ...                             Function        Set-BingAppId                   ...                                                                                                                                                                                             [color= #fff; background-color: #012456][PS:39][/color] [color= #ff0; background-color: #012456]Get-BingWeb[/color] [color= #0ff; background-color: #012456]"Pscript dla PowerShell 1.0"     [/color] [color= #ff0; background-color: #012456]         [/color] [color= #0ff; background-color: #012456]    [/color]                                                                                                                                                                            Query       : Pscript dla PowerShell 1.0                                        SourceType  : Web                                                               Title       : Windows ?PowerShell? i skrypty                                    Description : ?Pscript? ?dla? ?PowerShell? ?1?.?0? ... Command Line WMI .Net Qu               ery Tool                                                          Url         : [url="http://searchengines.pl/Windows-PowerShell-f184.html"]http://searchengines.pl/Windows-PowerShell-f184.html[/url]          CacheUrl    : [url="http://cc.bingj.com/cache.aspx?q=pscript+dla+powershell+%221+0%22"]http://cc.bingj.com/cache.aspx?q=pscript+d...shell+%221+0%22[/url]               &d=76147925127310&mkt=en-us&w=97d43673,a24248c2                   DisplayUrl  : searchengines.pl/Windows-?PowerShell?-f184.html               DateTime    : 2009-05-30T22:28:47Z                                                                                                                              Query       : Pscript dla PowerShell 1.0                                        SourceType  : Web                                                               Title       : Internet & Windows & Hardware FORUM > Windows ?PowerShell? i skry               pty                                                               Description : ?Pscript? ?dla? ?PowerShell? ?1?.?0? (0 odpowiedzi) Problem ze sk               ryptem ... (4 odpowiedzi) Rozszerzenia Windows Explorer do pracy                z PS (1 odpowiedź) Narzędzia konsolowe (1 odpowiedź)              Url         : [url="http://searchengines.pl/lofiversion/index.php/f184.html"]http://searchengines.pl/lofiversion/index.php/f184.html[/url]       CacheUrl    : [url="http://cc.bingj.com/cache.aspx?q=pscript+dla+powershell+%221+0%22"]http://cc.bingj.com/cache.aspx?q=pscript+d...shell+%221+0%22[/url]               &d=76117176424648&mkt=en-us&w=e8d85bb8,4be614e1                   DisplayUrl  : searchengines.pl/lofiversion/index.php/f184.html              DateTime    : 2009-05-26T14:05:18Z                                                                                                                              Query       : Pscript dla PowerShell 1.0                                        SourceType  : Web                                                               Title       : Searchengines.pl - Search Engines                                 Description : W: ?Pscript? ?dla? ?PowerShell? ?1?.?0? Autor: Kolega Dudysa: New                Posts: Linux Why use Windows, since there is a door? - Dyskusje                i pomoc na tematy Linuksa. Subfora: Wolne oprogramowanie          Url         : [url="http://whois.domaintools.com/searchengines.pl"]http://whois.domaintools.com/searchengines.pl[/url]                     DisplayUrl  : whois.domaintools.com/searchengines.pl                            DateTime    : 2009-05-30T12:06:01Z                                                                                                                                                                                                                                                                                                                    
Aktualizacja 11.08.2009Aby skorzystać z PoshBing należy zarejestrować własne Bing AppID w Bing Developer Center ,które należy umieścić w skrypcie.





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych