Giter Club home page Giter Club logo

chocolatey-packages's People

Contributors

admiringworm avatar chtof avatar dgalbraith avatar dtgm avatar flcdrg avatar gedankenleser avatar gep13 avatar jamiecook avatar jberezanski avatar journeyover avatar lackovic avatar majkinetor avatar mkevenaar avatar mkevenaar-infonl avatar naveen521kk avatar pascalberger avatar pauby avatar radusuciu avatar redbaron2 avatar redsandro avatar rkandilarov avatar srtlg avatar stefankueng avatar takatasanshiro avatar teknowledgist avatar thecakeisnaoh avatar thieum avatar thilas avatar tunisiano187 avatar tylerszabo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

chocolatey-packages's Issues

[Feature][All] coordinate naming between package managers

Linux

Debian dpkg

Package system == dpkg
Package format == dpkg
Package manager == apt-get, aptitude

https://packages.debian.org, also https://www.debian.org/distrib/packages

Gentoo portage/ebuild/emerge

Package system == portage
Package format == ebuild
Package manager == emerge

http://packages.gentoo.org/categories/

rpm

Package system == rpm
Package format == rpm
Package manager == yum

http://rpmfusion.org/
yum - Redhat/Fedora/CentOS
SUSE/openSUSE
Meego
Mageia

See: https://github.com/dtgm/chocolatey-packages/wiki/%5BAll%5D-coordinate-naming-between-package-managers

arduinoidegalileo - extracted install path exceeds limit

DEBUG: Tracking current state of 'C:\bin\arduinogalileo'
DEBUG: Calling 'C:\ProgramData\chocolatey\tools\7za.exe x -aoa -o"C:\bin\arduinogalileo" -y
"C:\Users\UserX\AppData\Local\Temp\chocolatey\arduinogalileo\arduinogalileoInstall.zip"'

Get-ChildItem : The specified path, file name, or both are too long. The fully qualified file name must be less than 26
 0 characters, and the directory name must be less than 248 characters.
 At C:\ProgramData\chocolatey\helpers\functions\Write-FileUpdateLog.ps1:29 char:18
 +   $newContents = Get-ChildItem -Recurse $locationToMonitor | Select-O ...
 +                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo          : ReadError: (C:\bin\arduinog...poky-linux\bits:String) [Get-ChildItem], PathTooLongExcept
    ion
     + FullyQualifiedErrorId : DirIOError,Microsoft.PowerShell.Commands.GetChildItemCommand
 DEBUG: 7za exit code: 0

arduinoidegalileo is based on Arduino and released by Intel for their Galileo development board.

The package is released as an archived 7z.

The chocolatey package installs the 7z to $Env:ChocolateyBinRoot\$chocoPackageName. For example,
$installDir = C:\bin\arduinoidegalileo

Extracting arduinoidegalileo.7z creates a sub-directory such as, arduino-1.5.3-Intel.1.0.4 in $installDir. These 25 characters, while useful if multiple versions of arduinoidegalileo are to be installed, are wasteful to the 260 path character limit.

So the final path would be something like C:\bin\arduinoidegalileo\arduino-1.5.3-Intel.1.0.4

C:\bin\ == set by the user -- with environment variable $Env:ChocolateyBinRoot
arduinoidegalileo\ == set by the package maintainer -- and is the chocolatey package ID
arduino-1.5.3-Intel.1.0.4 == set by the developer

$ cd /cygdrive/c && find arduino-1.5.3-Intel.1.0.4/ -print | awk '{ print length($0), $0 }' | sort -n | tail -1
238 arduino-1.5.3-Intel.1.0.4/hardware/tools/edison/sysroots/core2-32-poky-linux/usr/src/debug/gcc-runtime/4.8.2-r0/gcc-4.8.2/build.i586-poky-linux.i586-poky-linux/i586-poky-linux/libstdc++-v3/include/i586-poky-linux/bits/c++locale_internal.h

> Get-ChildItem .\arduino-1.5.3-Intel.1.0.4 -Recurse | where {$_.PSIsContainer } | foreach {$_.FullName.Length} | sort-object

Or to see the problem files:
> Get-ChildItem .\arduino-1.5.3-Intel.1.0.4 -Recurse | where {$_.PSIsContainer } | foreach {$_.FullName} | sort-object -property length

Get-ChildItem : path, file name, or both are too long
fully qualified file name must be <260 characters
directory name must be <248 characters

directory name
C:\ == 3 characters
C:\x == 4 characters
C:\x\y == 6 characters

fully qualified file name (FQFN)
a.txt == 4 characters
C:\a.txt == 3 + 4 = 7 characters

\a.txt == 5 characters
C:\x\a.txt == 4 + 5 = 8 characters
C:\x\y\a.txt == 6 + 5 = 11 characters

Setting reasonable directories:
$Env:ChocolateyBinRoot = Join-Path $Env:SystemDrive $Env:Chocolatey_Bin_Root

PS> $Env:SystemDrive
C:
PS> $Env:SystemDrive.Length
2
PS> $Env:Chocolatey_Bin_Root
\bin
PS> $Env:Chocolatey_Bin_Root.Length
4
PS> $Env:ChocolateyBinRoot
C:\bin
PS> $Env:ChocolateyBinRoot.Length
6

NSIS -beta

2015.09.27

Any chance you could update the NSIS pre package to NSIS 3.0b2? It was released August 4, 2015 and included Windows 10 support.

[Bug] Packages contain 

choco install error message:

 $packageName : The term '$packageName' is not recognized as the name of a cmdlet, function, script file, or opera

 ble program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
 At C:\ProgramData\chocolatey\lib\keepass-plugin-cw3import\tools\chocolateyInstall.ps1:8 char:1
 + $packageName = 'keepass-plugin-cw3import'
 + ~~~~~~~~~~~~~~~
     + CategoryInfo          : ObjectNotFound: ($packageName:String) [], CommandNotFoundException
     + FullyQualifiedErrorId : CommandNotFoundException

powershell script files (ps1) should be encoded as UTF-8 with BOM
https://github.com/chocolatey/chocolatey/wiki/CreatePackages#character-encoding

 is the BOM marker, it is a Unicode character with code point U+FEFF that specifies the endianness of an Unicode text stream. Those characters correspond to the character map of the output of U+FEFF which is the Unicode codepoint used for the BOM. The BOM corresponds to how the codepoint is encoded (UTF-8: 0xEF 0xBB 0xBF, UTF-16LE: 0xFF 0xFE, UTF-16BE: 0xFE 0xFF)

In ViM, it is displayed as:

8 <feff>$packageName = '{{PackageName}}'

For some reason, a stray UTF-16 big-endian BOM was encoded on line 8 at char 1.

List all problem files:

grep -rl $'\xEF\xBB\xBF' keepass-plugin-*/tools/*.ps1

Fix:

perl: perl -pi~ -CSD -e 's/^\x{feff}//' keepass-plugin-*/tools/*.ps1
sed: sed -i 's/\xEF\xBB\xBF//g' keepass-plugin-*/tools/*.ps1

http://chocolatey.org/api/v2/package/thebrain.install/8.0.1.2 fails to

CelticCoder was kind enough to send me the following bug report:

C:\Windows\system32>choco install thebrain.install The default install location has been changed to 'C:\ProgramData\chocolatey'. This install will be updated to that location in the next version. It is strongly suggested you move this installation to the new location as soon as possible to limit write access from all users. Do not forget to update PATH & ChocolateyInstall environment variables. Chocolatey (v0.9.8.27) is installing 'thebrain.install' and dependencies. By installing you accept the license for 'thebrain.install ' and each dependency you are installing.

thebrain.install v8.0.1.2

Write-Error : thebrain.install did not finish successfully. Boo to the chocolatey gods!

[ERROR] Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (403) Forbidden."

At C:\Chocolatey\chocolateyinstall\helpers\functions\Write-ChocolateyFailure.ps1:30 char:3 + Write-Error $errorMessage + ~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Write-Error

Write-Error : Package 'thebrain.install v8.0.1.2' did not install successfully: Exception calling "GetResponse" with "0" argument(s ): "The remote server returned an error: (403) Forbidden." At C:\Chocolatey\chocolateyinstall\functions\Chocolatey-NuGet.ps1:90 char:17 + Write-Error "Package `'$installedPackageName v$installedPackageV ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Write-Error

Finished installing 'thebrain.install' and dependencies - if errors not shown in console, none detected. Check log for errors if uns ure.

Package Url: http://chocolatey.org/packages/thebrain.install

Add uninstall note reminding users to also uninstall associated metapackages

foreach ($i in (gci _output |
  ?{$_.Name -Match '^.*\.(install|portable)$'}).name -split "\." | 
  ?{$_ -notmatch '(install|portable)'} |
  sort-object -Unique) {if(test-path -PathType Container $i){$i}}

amule
bitcoin
bluescreenview
bulkrenameutility
bulletspassview
cmake
cmder
cmdermini
commitmonitor
create-synchronicity
cyberduck
darkcoin
downtester
dropit
duplicati
electrum
emulationstation
fastresolver
fossil
freearc
frhed
fv
gamedownloader
handbrake
iconsext
iepv
ipnetinfo
keepass
lili
love
mailpv
mspass
multipar
mweather
netpass
nexusfile
nexusfont
nk2edit
npackd
npackd-cli
nsis
nunit
ofview
openstego
pandabank
passwordscan
peazip
peerunity
processhacker
produkey
projectlibre
psi
pstpassword
pwgen
regscanner
rufus
sandboxie
seqdownload
serviwin
shexview
sniffpass
subtitleworkshop
sysexp
telegram
thebrain
videocacheview
volumouse
webbrowserpassview
webvideocap
whoistd
win32diskimager
windows-tweaker
winscp
winsshd
wirelessnetview
wnetwatcher
wul

Fail to update nupkg (47 progs)

Failure with the bitmessage package v0.4.4

bitmessage v0.4.4                                                                                  
 Downloading bitmessage 32 bit                                                                     
   from 'https://bitmessage.org/download/windows/Bitmessage.exe'                                   
 WARNING: Write-ChocolateyFailure is deprecated. If you are the package                            
 maintainer, please use 'throw $_.Exception' instead.                                              
 Exception calling "Read" with "3" argument(s): "Received an unexpected EOF or                     
 0 bytes from the transport stream."                                                               
 At C:\ProgramData\chocolatey\helpers\functions\Write-ChocolateyFailure.ps1:24                     
 char:3                                                                                            
 +   throw "$failureMessage"                                                                       
 +   ~~~~~~~~~~~~~~~~~~~~~~~                                                                       
     + CategoryInfo          : OperationStopped: (Exception calli...nsport stre                    
    am.":String) [], RuntimeException                                                              
     + FullyQualifiedErrorId : Exception calling "Read" with "3" argument(s): "                    
    Received an unexpected EOF or 0 bytes from the transport stream."                              
bitmessage install not successful.                                                                 
Error while running 'C:\ProgramData\chocolatey\lib\bitmessage\tools\chocolateyInstall.ps1'.        
 See log for details.                                                                              

Chocolatey installed 0/1 package(s). 1 package(s) failed.                                          
 See the log for details.                                                                          
Failures:                                                                                          
 - bitmessage                                                                                      

[Fix] Performance impact with Get-WmiObject -Class Win32_Product in Chocolatey(Un)Install.ps1

https://groups.google.com/forum/#!topic/chocolatey/aQAAh21a6uM

Guilty packages in this repo:

$ grep -il "get-wmiobject -class" */tools/chocolateyUninstall.ps1 | cut -d'/' -f1

dupeguru
dupeguru-me
dupeguru-pe
fv

meld
openproj
pan
pdfedit

projectlibre.install (never pushed)
projectlibre.portable (never pushed)
projectlibre
zimbra-desktop

Guilty packages on chocolatey.org (others' repo):

agentransack.7.0.828
Brackets.1.1
calibre.2.20.0
cdburnerxp.4.5.4.5306
citrix-sharefile-sync.3.2
evince.2.32.0.145
GoogleChrome.40.0.2214.115
google-chrome-x64.40.0.2214.115
HighTailExpress.2.14.1.20121122
jitsi.2.6.5390
libreoffice.4.4.0
libreoffice-oldstable.4.2.8
pulseway.4.7.0
pulseway-dashboard.4.7.0
python.3.4.2
python2.2.7.9
python2-x86_32.2.7.9
python3.3.4.2
python3-x86_32.3.4.2
python-x86_32.3.4.2
rakudostar.2014.12.1
rvtools.3.6.4
seafile-client.4.0.7.1
smartftp.6.0.2124.0
snaplr.0.1
tightvnc.2.7.10.20140503
time.txt.install.2.2.1
VisualStudio2013ExpressWeb.12.0.21005.20131226
VisualStudio2013Premium.12.0.21005.20141031
VisualStudio2013Professional.12.0.21005.20141031
VisualStudio2013Ultimate.12.0.21005.20141031
VisualStudio2013UltimateUpdate2.1.0.0.5
VisualStudio2015Ultimate.14.0.22310-preview
VS2013Agents.1.5.4
wireedit.0.11.430
zabbix-agent.2.2.1

Modify default icon size to 256px for SVG

max

  • encryptr
  • peerunity

1024px

  • bitcoin

??? rect

  • wavpack

512px

  • peazip
  • genymotion
  • twisted
  • avg
  • kaspersky
  • softwareinformer
  • duplicati
  • mediainfo
  • bitmessage
  • keepass-plugin-1p2keepass
  • trillian
  • hugin
  • hp
  • lyx
  • lmms
  • fritzing
  • xonotic

384px

  • cyberduck
  • pandabank
  • opencodecs
  • namecoin
  • opustools

flac moderation review

Review Comments:

Hello,
thanks for this package.
Can you fix the following things and re-push?

  • For software with no installer which doesn’t store any configuration files when using the software, "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" is always the preferred extraction path. That has several advantages, including the automatic generation of exe shims which add the executables to the PATH and clean uninstalling without the need of a uninstall script. So please change the extraction path of this package to "$(Split-Path -parent $MyInvocation.MyCommand.Definition)".
  • Remove the chocolateyInstall.ps1 file, as the uninstallation will be handled by Chocolatey when following the previous point.
  • Remove the binroot dependency. The binroot package is deprecated anyway, even when using “Get-BinRoot”. That functionality is baked into Chocolatey since a few releases.
  • The download link is identical for 32- and 64-bit. So in this case you can remove the hack to overcome the limitation of Ketarin/chocopkgup.
  • The installation script should also remove the folder with the executables from the other architecture, otherwise the package could be broken, because the 64-bit executables are added to the PATH on 32-bit systems instead of the 32-bit executables. You can do that like this:
    if ($osBitness -eq 64) {

Thanks
Tom

[Bug] Corrupt temp files cause package install checksum error without first retrying the download

For unknown, and probably various reasons, temp files may be incomplete. If checksumming is enforced, package will always fail.

E.g.: https://chocolatey.org/packages/keepass.install#comment-2143441345

This may require better chocolatey error handling when downloading ... perhaps

  1. retry downloading if checksum fails on downloaded files, or
  2. force a download if existing files are found that do not satisfy checksum.

Packages maintained by others which handle sensitive data and need checksum

Programs that:

  • store difficult to recreate data - e.g., many frequent changes that may not be backed up often enough
  • financial - value exchange units exist increasingly in digital only
  • secure other programs -
  • handle data already secured by other programs - e.g., encrypted files, encrypted databases
  • provide anonymity - by integrating many of the above programs into one, you can establish anonymity

essentially, any program tagged with security

thebrain moderation review

Review Comments for:
https://github.com/dtgm/chocolatey-packages/tree/master/automatic/thebrain
https://github.com/dtgm/chocolatey-packages/tree/master/automatic/thebrain.install

Hello,
thanks for this package.

Please fix the following things and re-submit:

Tom

Difference between msi arguments /qn and /quiet ?

Win 8.1 64-bit msiexec defined as not aliases

msiexec /?

Windows ® Installer. V 5.0.9600.17905 

msiexec /Option <Required Parameter> [Optional Parameter]

Install Options
    </package | /i> <Product.msi>
        Installs or configures a product
    /a <Product.msi>
        Administrative install - Installs a product on the network
    /j<u|m> <Product.msi> [/t <Transform List>] [/g <Language ID>]
        Advertises a product - m to all users, u to current user
    </uninstall | /x> <Product.msi | ProductCode>
        Uninstalls the product
Display Options
    /quiet
        Quiet mode, no user interaction <-- user INTERACTION
    /passive
        Unattended mode - progress bar only
    /q[n|b|r|f]
        Sets user interface level
        n - No UI  <-- user INTERFACE
        b - Basic UI
        r - Reduced UI
        f - Full UI (default)
    /help
        Help information

https://gist.github.com/dtgm/19b705e3acfe7bc48733


Windows Installer 3.0 on technet recognizes them as equivalent

The command-line options that are identified in this topic are available beginning with Windows Installer 3.0.

Option Parameters Meaning
/help Help and quick reference option. Displays the correct usage of the setup command including a list of all switches and behavior. The description of usage can be displayed in the user interface. Incorrect use of any option invokes this help option.
Example: msiexec /help
Note: The equivalent Windows Installer Command-Line Option is /?.
/quiet Quiet display option. The installer runs an installation without displaying a user interface. No prompts, messages, or dialog boxes are displayed to the user. The user cannot cancel the installation. Use the /norestart or /forcerestart standard command-line options to control reboots. If no reboot options are specified, the installer restarts the computer whenever necessary without displaying any prompt or warning to the user.
Examples:
msiexec /package Application.msi /quiet
Msiexec /uninstall Application.msi /quiet
Msiexec /update msipatch.msp /quiet
Msiexec uninstall msipatch.msp /package Application.msi / quiet
Note: The equivalent Windows Installer Command-Line Option is /qn.

https://msdn.microsoft.com/library/aa372024(v=vs.85).aspx#drawer

General question: Automatic push?

Hi dtgm,

may I ask you whether you automatically push packages (i.e. not using /disablepush)?
If not, how do you know when a new version has been downloaded?

TortoiseSVN not updating

MSI files don't seem to trigger SF mirroring. I was working around this issue by targeting a zip in the same repository to get valid mirrors, but the version used was hardcoded and the SF repo maintainers have a habit of removing old versions.

Attempting to resolve that by changing URL to dynamic version and targeting the PDF documentation.

This is at least working for 1.9.2.

Add new metadata field in anticipation of chocolatey.org

#18 mentions three useful fields,

  • replaces
  • provides
  • conflicts

which were not added at the time, because chocolatey.org presently ignores them. However, many packages have infrequent release cycles, and preemptive adoption will ease the transition to virtual packages by guaranteeing the existence of some infrastructure, so I propose these fields, particularly provides, be added now.

This is applicable to packages like cmake.portable, handbrake.portable, and others, as well as the corresponding .install packages.

[FAIL] stunnel -version 5.10

PS > cinst stunnel -y
Chocolatey v0.9.9-rc9
Installing the following packages:
stunnel
By installing you accept licenses for the packages.

stunnel v5.10
 Attempt to get headers for https://www.stunnel.org/downloads/stunnel-5.10-installer.exe failed.
   Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404) Not Found."
 Downloading stunnel 32 bit
   from 'https://www.stunnel.org/downloads/stunnel-5.10-installer.exe'
 Exception calling "GetResponse" with "0" argument(s): "The remote server returned an error: (404) Not Found."
 At C:\ProgramData\chocolatey\helpers\functions\Get-WebFile.ps1:66 char:3
 +   $res = $req.GetResponse();
 +   ~~~~~~~~~~~~~~~~~~~~~~~~~
     + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException
     + FullyQualifiedErrorId : WebException
 You cannot call a method on a null-valued expression.
 At C:\ProgramData\chocolatey\helpers\functions\Get-WebFile.ps1:129 char:3
 +   $res.Close();
 +   ~~~~~~~~~~~~
     + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
     + FullyQualifiedErrorId : InvokeMethodOnNull
 Chocolatey expected a file to be downloaded to 'C:\Users\n\AppData\Local\Temp\chocolatey\stunnel\stunnelInstall.EXE'
 but nothing exists at that location.
 At C:\ProgramData\chocolatey\helpers\functions\Get-ChocolateyWebFile.ps1:148 char:24
 +   if (!($fi.Exists)) {{ throw "Chocolatey expected a file to be downloaded to `'$ ...
stunnel install not successful.
 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Error while running 'C:\ProgramData\chocolatey\lib\stunnel\tools\chocolateyInstall.ps1'.
 See log for details.
     + CategoryInfo          : OperationStopped: (Chocolatey expe... that location.:String) [], RuntimeException
     + FullyQualifiedErrorId : Chocolatey expected a file to be downloaded to 'C:\Users\n\AppData\Local\Temp\chocolatey

    \stunnel\stunnelInstall.EXE' but nothing exists at that location.

Chocolatey installed 0/1 package(s). 1 package(s) failed.
 See the log for details.
Failures:
 - stunnel

Packages requiring 3rd party install repository

The packages in the following table have no known archived install locations from the publisher:

Package ID Publisher URL 3rd party repository Associated issues
adobeshockwaveplayer Latest URL FileHippo.com #9

Please Help

If you know of an archived location to retrieve previous versions from the publisher, please either

Keepass plugin DLLs cannot be renamed

Error msg:

[Window Title]
KeePass

[Content]
The following plugin is incompatible with the current KeePass version:
C:\Program Files (x86)\KeePass Password Safe 2\Plugins\keepass-plugin-rdp.dll

Have a look at the plugin's website for an appropriate version.

[Expanded Information]
Could not load type 'keepass-plugin-rdp.keepass-plugin-rdpExt' from assembly 'RDPPlugin, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.
mscorlib
   at System.Reflection.RuntimeAssembly.GetType(RuntimeAssembly assembly, String name, Boolean throwOnError, Boolean ignoreCase, ObjectHandleOnStack type)
   at System.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase)
   at System.Activator.CreateInstanceFromInternal(String assemblyFile, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo)
   at KeePass.Plugins.PluginManager.CreatePluginInstance(String strFilePath, String strTypeName)
   at KeePass.Plugins.PluginManager.LoadPlugins(FileInfo[] vFiles, String strTypeName, String strDisplayFilePath, Boolean bSkipCacheFiles)
Void GetType(System.Reflection.RuntimeAssembly, System.String, Boolean, Boolean, System.Runtime.CompilerServices.ObjectHandleOnStack)

[^] Details  [OK]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.