Ecosyste.ms: OpenCollective

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

github.com/ArchiveTeam/tinyarchive

Software behind tracker.tinyarchive.org - Warning: Very hacky code
https://github.com/ArchiveTeam/tinyarchive

That's http://urlteam.terrywri.st/ of course.

Updating URL in task_create.py

f5515b833b1f6a1331736b25352b377b01ef68fd authored over 11 years ago by Terry Wrist <[email protected]>
database: Create database subdirectories if they don't exist

a1c2e68685aa66b0efe459c57a40513cc64fb158 authored over 11 years ago by David Triendl <[email protected]>
database: BSDDB3 turns DBNotFoundError into None result

Thought this was a bug, but apparently this is intended behaviour.[1]

1: http://www.jcea.es/pro...

c9c2e51472cd49f3038e92e2f5d0ceafd3fa6db3 authored over 11 years ago by David Triendl <[email protected]>
Update tinyback subproject to v2.12

91129df33b99175f99e44e5b64200df98277787c authored over 11 years ago by David Triendl <[email protected]>
create_release: Fix typo

795c8b2970eedb076e2c25aac6a1184534fdf09b authored over 11 years ago by David Triendl <[email protected]>
code_to_file.json: Split post.ly data into multiple files

Single file for post.ly would mean going over the FAT32 limit of 4 GB per file.

fdf882d85702f972e021b96f87c53316bf050ea9 authored over 11 years ago by David Triendl <[email protected]>
create_release: Speed up hash checks

05c4941e109a9ecfe5ebdb290f4cb5099a5f8eec authored over 11 years ago by David Triendl <[email protected]>
code_to_file.json: Add visiblihex

ce3a96ab5b8dfe93f681f79dc8d78e7334172e43 authored over 11 years ago by David Triendl <[email protected]>
tinyarchive/database: Remove debug statement

f9807b421288dfe552c5f33081d7d3d0781328de authored over 11 years ago by David Triendl <[email protected]>
tracker: Remove convert.sql

convert.sql was only used to convert from an old database schema to the
currently used one. It i...

d4df83d82881ff1c91526a56f36cf3608c6bc9e3 authored over 11 years ago by David Triendl <[email protected]>
README: Explain twitter_spritzer_import.py

c1dae0b58d4a4c856692b03131f7e69a37e42dad authored over 11 years ago by David Triendl <[email protected]>
Add LICENSE

d969f802908dd642d79d153256074c1251108d4d authored over 11 years ago by David Triendl <[email protected]>
Add LICENSE

6b4742abc74cbf406becc9eb5e2f889a7d1fb5d7 authored over 11 years ago by David Triendl <[email protected]>
code_to_file.json: Add new services/files for 4th release

136fb6eba3e03e7115ea1abc333f6025f5fa9cef authored over 11 years ago by David Triendl <[email protected]>
README.md: Write short description of each script

515dad22f903916539f748486f1ec457395a17d4 authored over 11 years ago by David Triendl <[email protected]>
Drop find_duplicates.py

Not used/needed anymore

43d88b5730f983712108224eeee03e53640342bc authored over 11 years ago by David Triendl <[email protected]>
create_release: Remove unused import

5a795bfa81c9217d097a5b0392658f9286a72be4 authored over 11 years ago by David Triendl <[email protected]>
release_import: Use code_to_file.json

4a826bfd755317a120a426d27f3d20edff818b36 authored over 11 years ago by David Triendl <[email protected]>
release_import: Remove duplicate handling

Releases should not contain any duplicate codes anymore, so the code was
unnecessary.

443fe71e73f3989640bf51ca1a9e5920dab4130e authored over 11 years ago by David Triendl <[email protected]>
Update "tinyback" submodule location

c4ab2e83e33adfe62f79d1996f4a9df636a31871 authored over 11 years ago by David Triendl <[email protected]>
Update tinyback submodule to v2.11

7047778c4f41821544031374f3814f921b490350 authored over 11 years ago by David Triendl <[email protected]>
tracker: Require tinyback v2.11 or newer

460ed9d8d50f83ffc97faa995ab8c6836cb56c12 authored over 11 years ago by David Triendl <[email protected]>
README.md: Fix list

eebbe450e78c336775882a009088b8913e1db669 authored over 11 years ago by David Triendl <[email protected]>
Merge branch 'trim-old-multi'

3b8b72805d249a6b08c874cf2c69a70d30ee6750 authored over 11 years ago by David Triendl <[email protected]>
Add README.md

408ccf787ee1b80f3411dee5e9489b466fc7d8b7 authored over 11 years ago by David Triendl <[email protected]>
trim-old: Use new sqlite3-based db format

- Use new DB format
- Display "Multiple Choice" page in case multiple mappings are nown

cf26b0c7023a6eda16ba4b928b8e51f1d07d713f authored over 11 years ago by David Triendl <[email protected]>
create_trim-old_db.py: Use sqlite3 for output file

50d95363f4cd2af37ac5488ecac0f21358eb464e authored over 11 years ago by David Triendl <[email protected]>
tracker: Require tinyback v2.8 or newer

92c76cad19561b510bb1d5f59b0153fe0ef9ca96 authored almost 12 years ago by David Triendl <[email protected]>
Update tinyback submodule

2b5c1df752439f70d84dd4cb94daf4dbef431175 authored almost 12 years ago by David Triendl <[email protected]>
Update tinyback submodule to v2.8

bc2983ded65066bb37b364f9bd701bc4306f54ad authored almost 12 years ago by David Triendl <[email protected]>
tracker: Hand out tasks in no specific order

deb9ebcd3c4c861e5f935e488a93da92fbfea090 authored almost 12 years ago by David Triendl <[email protected]>
tracker: Allow versions 2.6 through 2.9

fbbc335870facafd025c888b0a6be7905a257f6b authored almost 12 years ago by David Triendl <[email protected]>
task_create.py: Do not allow start value to be bigger than stop value

3ef565731383b2e4734c10a70514c50506532071 authored almost 12 years ago by David Triendl <[email protected]>
Update tinyback submodule

3c801c3523798e1fb0e1835e8df25d1e63a421ce authored almost 12 years ago by David Triendl <[email protected]>
Update tinyback to v2.6

c9686e1ed0fdf11adbf21ef9036ff7baf144c871 authored almost 12 years ago by David Triendl <[email protected]>
tracker: Bump minimum version to 2.6

ce912b7a5044a713a98b92ce1f61b1b872c0d80e authored almost 12 years ago by David Triendl <[email protected]>
Add trim-old website (PHP)

3bbac69a4227f29dcad4756614bc42666a6fbaf1 authored almost 12 years ago by David Triendl <[email protected]>
Add create_trim-old_db.py

Script to generate the mapping database for trim-old.tinyarchive.org

ebd62cdda251dd5a82a03a61d78e9224e5fed896 authored almost 12 years ago by David Triendl <[email protected]>
Update tinyback submodule to v2.5

be85c1346cab210283d7d9e7f4b6b19d59845507 authored almost 12 years ago by David Triendl <[email protected]>
tracker: Remove special treatment for shortener klam (service_id 6)

Klam shut down so I can finally get rid of this ugly SQL query that did the
rate limiting.

171b0f6fb795eec4eec586126b669fdc3b88f18e authored almost 12 years ago by David Triendl <[email protected]>
tracker: Require tinyback v2.5 or newer

0a6fc58a17c9aaf004b1208daedea61cece962b3 authored almost 12 years ago by David Triendl <[email protected]>
conflictsolver: Do not throw exception when there is no hostname for tinyurl

5d7eb075af51466c8e3372d89616e7c37e85c736 authored almost 12 years ago by David Triendl <[email protected]>
conflictsolver: Isgd randomly truncates for URLs longer than 1000 chars

5b693c239f150b4505f12f7febce3517e3e29747 authored almost 12 years ago by David Triendl <[email protected]>
conflictsolver: Isgd cutoff is 999 chars, not 1000

20d6d9d003613e97d83402f3e1f54369fe1cf18d authored almost 12 years ago by David Triendl <[email protected]>
code_to_file: Add directory for service snipurl

342db7067fcf325d0f65c613b041ca779068f9d9 authored about 12 years ago by David Triendl <[email protected]>
Add importer for tny.im

d81de90808b434b98d64c662f5f4ac5299887341 authored about 12 years ago by David Triendl <[email protected]>
Merge remote branch 'kat/master'

4c56ce599b81e4d0856cb7b26e0e6d920243d3a3 authored about 12 years ago by David Triendl <[email protected]>
code_to_file.json: Fix number of underscores for some bit.ly directories

568c993f001ed58ed3a659be5e57e08a59cd3158 authored about 12 years ago by David Triendl <david@kat>
create_release: Further fixes plus removal of debug hacks

afcc9ebd7c649c00b3ca7d80803a12db0dcdda20 authored about 12 years ago by David Triendl <david@kat>
tracker.py: Add caching directives

aafa54b90650d111270e6cbe2149f05bbf8d7142 authored about 12 years ago by David Triendl <[email protected]>
Small fixes for release:

- xz: Use best compression ratio
- Do not skip service "owly"

00232749409320e39d293a9318f654ea898c59d2 authored about 12 years ago by David Triendl <[email protected]>
create_release: List files that were not updated

095bf88b06c2f3aae3383f2f8e2cb3039d29adb0 authored about 12 years ago by David Triendl <[email protected]>
tracker.py: Tasks for kl.am are paused on creation

b0c5b84a6bdc1bbcea9d48ec75e7bf519a4a011b authored about 12 years ago by David Triendl <[email protected]>
code_to_file.json: Add 6-letter codes for is.gd

3ae9fcda238acf41142502e51c4ba2d1a81a0da0 authored about 12 years ago by David Triendl <[email protected]>
twitter_spritzer_import: Fix generic code from URL extraction

4c6826b4aed35e702ddb28711680e25850448fe8 authored about 12 years ago by David Triendl <[email protected]>
Update code_to_file.json for remaining services

214dfb58973bf7c13bf67137f885c4e5e7208073 authored about 12 years ago by David Triendl <[email protected]>
Merge branch 'release'

f28d57155842a84a48beec5e2a8484a25ae7fa06 authored about 12 years ago by David Triendl <[email protected]>
Add twitter_spritzer_import.py

The importer supports the 100 most common hostnames/shorteners seen in the data
provided by swebb.

80156c075c12f33d24f5dd5c9c2eba53b5d193df authored about 12 years ago by David Triendl <[email protected]>
code_to_file.json: Complete mapping for all 6-character bit.ly codes

2a8b6a9663ad99236e5b91554f839f9fd6f46a34 authored about 12 years ago by David Triendl <[email protected]>
Update tinyback submodule

c1a58d29c2901216e8ff3f28c1d50b51006bea83 authored about 12 years ago by David Triendl <[email protected]>
Add create_release.py

d61d1d148d05d68d60fcca4906288402e1f2b364 authored about 12 years ago by David Triendl <[email protected]>
tracker: Require at least tinyback v2.4

455615eada89ab5fcab8ab07555ed0c55449dc45 authored about 12 years ago by David Triendl <[email protected]>
tracker: Require at least version 2.3

9baf3d708476ae4707a197bc9a1c59a46e03b803 authored about 12 years ago by David Triendl <[email protected]>
Merge remote branch 'github/master'

e2b5725638a6e3390cad7cac03623be5b60f26e8 authored about 12 years ago by David Triendl <[email protected]>
tracker.py: Fix bug that happened when anonymous user pushed finished task

Thanks ersi for finding and fixing it

3406d22b9a08290c8104f401821ae31f3bf4aad6 authored about 12 years ago by David Triendl <[email protected]>
Support stand alone execution of tracker.py

fc96b30c782f3385847cbd226bb60c9b16823229 authored about 12 years ago by Erik Simmesgård <[email protected]>
tracker/schema.sql: Fix typo

7ca8228b35596fb1ef635c80dfbfec735630bfc2 authored about 12 years ago by David Triendl <[email protected]>
tracker: Add 2.3 to supported tinyback versions

6ea1abefb38ff7f0b1b2cd36de12633c8dac909f authored about 12 years ago by David Triendl <[email protected]>
import.py: Delete imported files and don't abort on errors

Delete successfully imported files
Don't abort on import errors, but keep the file

037aadc8ddb1fcd4eede421b6d86a575a31a0715 authored about 12 years ago by David Triendl <[email protected]>
tracker: Hacky rate-limiting for klam

1d7a63080818889b2508718e9c75c10000c5ec9d authored about 12 years ago by David Triendl <[email protected]>
Add redo.py

6369dbf10ca946191acd9514621895fad6d26b00 authored about 12 years ago by David Triendl <[email protected]>
database: Add some logging

2ec4fcb12e8ab544cbe48bf1a0e4ef74ad7ee532 authored about 12 years ago by David Triendl <[email protected]>
tinyback: Update

d516577161acb9e20624c1eb86e16de5ae91ec06 authored about 12 years ago by David Triendl <[email protected]>
tracker: Use timestamp for 24 hour stats

f768f58fb09e69dddd7001c9b358032db7ce90c5 authored about 12 years ago by David Triendl <[email protected]>
tracker: Do not rely on default value for status field

59bf5484f937d2913e5e1dba8de7d5396c2c7f39 authored about 12 years ago by David Triendl <[email protected]>
tracker: Small fix

2bf96c94edac12f91cad94eb49cf6a09cee2d571 authored about 12 years ago by David Triendl <[email protected]>
tracker: Small fixes

396711f77f668b23fd821db6bc23020e39e3e894 authored about 12 years ago by David Triendl <[email protected]>
tracker: Add count for finished tasks

53bf2bc03231337c4d6a5e59e0dc48d2d5ef1784 authored about 12 years ago by David Triendl <[email protected]>
Add user statistics

a3c0ad46186ee95868475a17c7521de8d026a5d6 authored about 12 years ago by David Triendl <[email protected]>
tracker.task.put: Refactor

Use a single update statement when a task is submitted. This avoids a possible
race condition wh...

ebc27b8daab45e50d62c6e277d3900428fe8f6a6 authored about 12 years ago by David Triendl <[email protected]>
Add statistics table

859ec172aa0848087b5ef9449f2c1924ec671ed2 authored about 12 years ago by David Triendl <[email protected]>
tracker: Keep tasks for at least 1 day after being finished

7887621b248e97e209fb3c43de0ebe723245744b authored about 12 years ago by David Triendl <[email protected]>
tracker: Rename status 'done' to status 'finished'

afac32fbc1e7d1a892af3cdbf60d9ebde5fd4299 authored about 12 years ago by David Triendl <[email protected]>
tracker: Rename status 'free' to status 'available'

d87e7bf8d945bc69ee07290a6fb04e507140839f authored about 12 years ago by David Triendl <[email protected]>
tracker: Rename finished_by to username

a4d7ae59494f2d3d11d94087b032ba6f419ad5bd authored about 12 years ago by David Triendl <[email protected]>
tracker: Rename assigned_to to ip_address

8d8d6f3caaffa99acef1b0a7a495d17462c5e126 authored about 12 years ago by David Triendl <[email protected]>
tracker: Rename assigned_when to timestamp

1e87d95a2f5a78d67c2ce9c7f21d52debe0bce65 authored about 12 years ago by David Triendl <[email protected]>
Add basic charts

e12d767cbb29fdc7c207a3b56ae453d7998e08c4 authored about 12 years ago by David Triendl <[email protected]>
conflictsolver: Use automatic solver for tinyurl

a052589bdbae3544e190ce86ddfe4e04597c3988 authored about 12 years ago by David Triendl <[email protected]>
conflictsolver: tinyurl, bitly improvements

bef04469156ab9274be5528106b9f3d101ecc006 authored about 12 years ago by David Triendl <[email protected]>
conflictsolver: Use hostname, not netloc for tinyurl

6016f52a996117870dff1b57476cd8a9957699b8 authored about 12 years ago by David Triendl <[email protected]>
tracker: Delete accidentally commited tasks.sqlite file

b9aaf3b263d803a52982c26051b710d9cd61bd88 authored about 12 years ago by David Triendl <[email protected]>
import.py: Catch all the exceptions

3bc426d85fe5b2c165fbfdff108620aee2aadbfd authored about 12 years ago by David Triendl <[email protected]>
Improve logging and conflictsolver

47be9b82bf4680d3f1c20c0b616bd11c76c24603 authored about 12 years ago by David Triendl <[email protected]>
Add conflict solver

5096f081c6b0dc0420da0bee703715f99121c766 authored about 12 years ago by David Triendl <[email protected]>
Update tinyback submodule

150b5e1f1e36caf3399297fa1760a03b295c663e authored about 12 years ago by David Triendl <[email protected]>
tracker: Require v2.2

6f0bfc4306b43b68ba168a1c80b680f32173adb7 authored about 12 years ago by David Triendl <[email protected]>
Update "tinyback" submodule

b3fda2f7386845537119bf7e4f0fc38fbcc37b6f authored about 12 years ago by David Triendl <[email protected]>
task_create: chain_multiple has number_of_tasks parameter

8ca848a1629b770a1fa65be94e27a94176d538ab authored about 12 years ago by David Triendl <[email protected]>
task_create: Make creation easier

5342ad5946a6030af1b55c40af414e7412b36ef3 authored about 12 years ago by David Triendl <[email protected]>