Commit Graph

24 Commits

Author SHA1 Message Date
Eric Halpern 11cc65ca7c Add jobs for grouping similar photos in PhotoGroups (#2789)
* Add jobs for grouping similar photos in PhotoGroups

Outline:
- The first photo-dhash job adds a dhash field to each photo. The dhash is a 128 bit
  downsampled representation of the photo that works well for visual similarity comparisions.
- The second photo-dedup job groups photos that have similar dhash's into PhotoGroups.

fixes: #2787
2016-11-02 12:06:54 -07:00
Mike Gray 8b198cc71b Nomsfs working with FUSE for Mac 3.5.2
Only changes were in vendor
2016-10-30 18:57:55 -04:00
Ben Kalman 2e27fd9815 Add vendor/golang.org/x/crypto (#2771) 2016-10-27 16:15:20 -07:00
Aaron Boodman 8fe85df1a4 Introduce samples/js/dropbox/slurp (#2702)
* Introduce samples/js/dropbox/slurp

Doing the filter step will be a bit different because Dropbox does
not provide secret URLs for every photo by default. Requests have
to be oauth-authenticated so we'll have to figure out how to do
that.

* vendor golang.org/x/oauth2 and golang.org/x/net

* Introduce oauthify and modify dropbox/slurp to use
2016-10-13 17:34:37 -07:00
cmasone-attic ac2812d8ec Remove dead deps from vendor/ (#2671)
Removed:
github.com/bradfitz
github.com/gregjones
github.com/lsegal
github.com/mikkyang
github.com/nfnt
github.com/petar
github.com/peterbourgon
golang.org/x/net
golang.org/x/tools
2016-10-05 16:34:36 -07:00
Eric Halpern e3e9b29d2c Noms configuration for default and aliases (#2597)
* Implement noms cli configuration support

- Introduce .nomsconfig
- Supports a default db to use when no explicit db is given
- Supports defining db aliases to use as short hand for db urls
- See samples/cli/nomsconfig for more info

fix: #2131
2016-09-21 19:43:51 -07:00
Ben Kalman 064c398dec Add perf test suite infrastructure, and a perf test for csv-import (#2384)
You can run these yourself using the -perf flag, e.g.

> noms serve &
> go test -v -perf http://localhost:8000 ./samples/go/csv/csv-import
> noms ds http://localhost:8000

Though you'll need to go-get github.com/attic-labs/testdata.

Note that all of this only records test results, it doesn't have any
concept of failing perf (unless test assertsions themselves fail). It
will be the job of some other Noms client (work in progress) to do that.

I will be setting this up to run continuously momentarily.
2016-08-18 15:49:21 -07:00
Sungguk Lim 6697c2e6fc Replace github.com/tsuru/gnuflag with github.com/juju/gnuflag (#2340)
Replace vendor folder and where it is used.
2016-08-11 10:29:57 -07:00
Adam Leventhal cb10a6ae7f vendor github.com/hanwen/go-fuse (#2245) 2016-08-02 17:14:10 -07:00
Erik Arvidsson ed0364cc19 Switch to gnuflag (#2206)
This is to support:
- shorthands
- Putting commands anywhere (after positional arguments too)
2016-07-29 18:08:23 -07:00
Aaron Boodman 192e7c471b Remove forked version of buzhash from vendor dir (#1868)
Replace with upstream

Fixes #1864
2016-06-22 09:54:15 -07:00
Chris Masone fe24bb3577 Vendoring in new version of snappy 2016-06-08 15:38:38 -07:00
Ben Kalman 6187e76325 Replace stretchr/testify with attic-labs/testify (#1637)
This removes the httptest flag in usage for every command.
2016-05-25 13:13:55 -07:00
Aaron Boodman 8fc7a9b223 Add more hash functions to clients/go/hash-perf-rig (#1598)
* go/hash-perf-rig: add sha256 and sha512 support

* go/hash-perf-rig: add blake2b
2016-05-23 18:17:10 -07:00
Rafael Weinstein 4e9e43c27e Cleanup misrenamed symbols (#1584) 2016-05-21 13:02:39 -07:00
Rafael Weinstein d1e2aa01f3 Go: ref.Ref -> hash.Hash (#1583)
ref.Ref -> hash.Hash
2016-05-21 11:38:35 -07:00
Dan Willhite dfa5585af7 Add library for tty detection 2016-05-12 15:46:38 -07:00
Dan Willhite 82476769a7 Color library for noms utils. 2016-05-12 15:46:38 -07:00
Aaron Boodman 3afd600014 Add clients/url_fetch_go
This adds a simple client which fetches a URL into a noms blob. In a separate change, I will change csv_importer to link up to this rather than reading from a file.

Note: I was sad to see that chunking performance here is quite slow. We can chunk at the rate of about 150kB second on a single core, and it's cpu-bound.
2016-04-26 11:25:45 -07:00
Dan Willhite 11806c4709 Update clbanning/mxj vendor library to fix dependency issue. 2016-03-11 12:59:16 -08:00
Aaron Boodman a78c6a15c4 Reparent sub-vendored deps to root of noms 2016-02-11 17:02:45 -08:00
Aaron Boodman ed00b9978a vendor changes 2016-02-08 23:11:46 -08:00
Aaron Boodman c0c00b5259 Argh, submodules incompatible with CodePipeline. Vendor manually instead. 2016-02-07 21:16:31 -08:00
Aaron Boodman 2c05a26c0b Vendor buzhash using Git submodules and Go 1.5 vendoring rather than Godeps 2016-02-07 15:37:16 -08:00