GithubHelp home page GithubHelp logo

timbray / topfew Goto Github PK

View Code? Open in Web Editor NEW
181.0 181.0 6.0 2.53 MB

Finds the field values (or combinations of values) which appear most often in a stream of records.

License: GNU General Public License v3.0

Makefile 0.52% Go 99.48%
go logging

topfew's People

Contributors

superfell avatar timbray 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  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  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

topfew's Issues

A list of fields doesn't do what I expect if a number is lower than a previous number

If you dont list your fields in ascending numerical order it displays the next field instead of the one you asked for.

 $  ./bin/tf -f 9,7 test/data/small
102 200 2177
99 200 781
96 200 72594
94 200 621
60 200 10660
56 200 3848
50 200 6958
47 200 10465
41 200 2477
31 200 7744

 $  ./bin/tf -f 9,1 test/data/small
102 200 2177
99 200 781
96 200 72594
94 200 621
60 200 10660
56 200 3848
50 200 6958
47 200 10465
41 200 2477
31 200 7744

 $  ./bin/tf -f 9,7,1 test/data/small
96 200 2177 "https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon"
85 200 621 "https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon"
81 200 781 "https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon"
53 200 3848 "https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon"
50 200 72594 "https://www.tbray.org/ongoing/serif.css"
41 200 72594 "https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon"
37 200 2477 "https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon"
30 200 7744 "https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon"
28 "-" "-"
27 200 10660 "https://news.ycombinator.com/"

When in fact I would expect ./bin/tf -f 9,7 test/data/small to behave like awk '{print $9 " " $7}' test/data/small | sort | uniq -c | sort -rn | head

 $  awk '{print $9 " " $7}' test/data/small | sort | uniq -c | sort -rn | head
 136 200 /ongoing/When/202x/2020/04/29/Leaving-Amazon
 119 200 /ongoing/in-feed.xml
 112 200 /ongoing/serif.css
 112 200 /ongoing/ongoing.js
 109 200 /ongoing/Feed.png
 104 200 /ongoing/darkwater60.jpg
  95 200 /ongoing/picInfo.xml?o=https://www.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon
  89 200 /favicon.ico
  28 "-" 408
  12 200 /ongoing/picInfo.xml?o=https://old.tbray.org/ongoing/When/202x/2020/04/29/Leaving-Amazon

Install instructions?

Hello, are there any install instructions/pre-built binaries available?

Thank you :-)

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.