Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ArchiveTeam/bottle

A statistics monitor for the listerine download project @ Archive Team. Massive hack, no tests.
https://github.com/ArchiveTeam/bottle

Show table footers in boldface.

3c39daf795dcd45836c7bdd731966c84b515fa6b authored over 13 years ago by David Yip <[email protected]>
th -> td.

d1b00e8e59cd9dda7773a3ce5730ba38197286fe authored over 13 years ago by David Yip <[email protected]>
Merge remote branch 'github/master'

Conflicts:
bottle.rb
couchdb_connection_factory.rb
data_access.rb

cbf3428116383bf6c0e4e072ebfd90af30f6f13e authored over 13 years ago by David Yip <[email protected]>
Redis-based dashboard.

170fc8990676550156fa4f4b8833860ab650fd86 authored over 13 years ago by David Yip <[email protected]>
Removed old files.

f3377384c535785fa54095dee144de397add1f32 authored over 13 years ago by David Yip <[email protected]>
Remove broken rate calculation.

cb0e917cca10ff2c24cf28a09be9bfc57ab741d6 authored over 13 years ago by David Yip <[email protected]>
Username is $4, not size.

5264182a4f6bb7bc359e38ac0a5ce31a8d24deec authored over 13 years ago by David Yip <[email protected]>
Sort only if we have a sort criterion.

85ed0e6c2970278bd84d2d2dc00160275efb3b4b authored over 13 years ago by David Yip <[email protected]>
Remove unnecessary (and incorrect) border.

fb676839e0b67150c5d307aaa23db19b2a114472 authored over 13 years ago by David Yip <[email protected]>
New MONITOR-based Redis importer.

Should be less of a strain on Redis, and we can get real timestamps out
of it to boot.

f2e4e4fbdd3b6fc4cb4afa93b989425d8011047f authored over 13 years ago by David Yip <[email protected]>
Eliminate unnecessary type coercions.

bd759a88afae30fa615ce24b7c07d05296e05bdf authored over 13 years ago by David Yip <[email protected]>
Don't work with download records that don't have a username.

Not sure why these keep showing up; probably a broken client.

3db5adece58a74968aed9a045efb4349f82386b0 authored over 13 years ago by David Yip <[email protected]>
User table sorting.

6c96cd723042a58ee4c9c0e932e5b794aec5fd12 authored over 13 years ago by David Yip <[email protected]>
Corrected latest timestamp extraction.

4ade27fe343133ba7115d747dc0980af2e79c4e4 authored over 13 years ago by David Yip <[email protected]>
Use the right input for the video ID.

50b58c65ea08dac1236be8cae7e1325ac2ade989 authored over 13 years ago by David Yip <[email protected]>
Copy and paste: always tempting, always evil.

729804688c9e6c4cffd78c7a8c7894dada47e0bf authored over 13 years ago by David Yip <[email protected]>
Don't abort if we hit a key of unexpected type.

a813e141db96a05936f5af79779d79bd017cbd09 authored over 13 years ago by David Yip <[email protected]>
Update CouchDB from Redis every 5 seconds.

bbaf8fbe0a2066f3a9b3b8e7ff9908dba6f74c62 authored over 13 years ago by David Yip <[email protected]>
Factor out Redis -> CouchDB document code.

e4c61a6691c29814ddaa7c8c24eda7a8606a0d9d authored over 13 years ago by David Yip <[email protected]>
Updated bundled gem environment.

21689e5961e0ad27a01c97e9b3ef39900ca9cbf3 authored over 13 years ago by David Yip <[email protected]>
Merge remote-tracking branch 'bottle/master'

3b6b3c066b657f3b04b3d7bcca689636d990acae authored over 13 years ago by David Yip <[email protected]>
Skip records that have already been seeded.

a870e8f289760474cebbcea56d433cd2a645a499 authored over 13 years ago by David Yip <[email protected]>
Removed Typhoeus; added Thin for running the server.

Typhoeus was only used by the bootstrapping tools, and isn't used anymore.

47de76683fcf307fd2bfd5dbc0ab2023d39eef8f authored over 13 years ago by David Yip <[email protected]>
Periodically update CouchDB views.

91804e7b6b236f65eb27ed3c92af11f0d8bb8359 authored over 13 years ago by David Yip <[email protected]>
Throughput estimation safety catch: return zero if there's no data work on.

Just a consideration that comes up when stale views are in use.

4ba75a80ac8ff982d18a86bf96c95d8aef8478fa authored over 13 years ago by David Yip <[email protected]>
Download rate and latest timestamp.

931b16e6a5087013838abc51edefa362e88a9beb authored over 13 years ago by David Yip <[email protected]>
Bootstrapping tools.

035dc0bb4b5c00b6a4773273f0d3279959c2ae4c authored over 13 years ago by David Yip <[email protected]>
Db -> CouchDbConnectionFactory; commonize some data access code; use stale views.

The CouchDbConnectionFactory rename was done with the intention of
bringing a Redis connection i...

df1c17648aeb071dca9bb627c6ce0ae1304081c8 authored over 13 years ago by David Yip <[email protected]>
An estimated total throughput calculation.

I have no idea if it's right. Too tired for math. I'll probably wake up in
the morning, go OH ...

eb1dff005c60ad2bb302ac36a4324555f053fb95 authored over 13 years ago by David Yip <[email protected]>
First datasets: who's downloaded what, and most recently downloaded videos.

70c1fd13a16c0b7a54cd57a3eb2d8889a1c67b02 authored over 13 years ago by David Yip <[email protected]>
Initial commit

5ee157739c58cf7205d1490a90c35a11df0b6ef0 authored over 13 years ago by David Yip <[email protected]>