Ecosyste.ms: OpenCollective

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

github.com/ArchiveTeam/seesaw-kit

Making a reusable toolkit for writing seesaw scripts
https://github.com/ArchiveTeam/seesaw-kit

warrior: Check origin/HEAD not FETCH_HEAD

ArchiveTeam/seesaw-kit#76

6ea9732275fde6f218d014179c43ede0a28096d3 authored about 10 years ago by Christopher Foo <[email protected]>
warrior: Add reinstall arg to avoid double checking update.

ArchiveTeam/seesaw-kit#76

ae550e7eba5454a30534ab127c571db334f35580 authored about 10 years ago by Christopher Foo <[email protected]>
warrior: Add logging.

ArchiveTeam/seesaw-kit#76

ccf998f316304ff2e7d64e2066f3470f42b7dd30 authored about 10 years ago by Christopher Foo <[email protected]>
hq_mock: Fix indents and add a local project

ff5ad2a4c6e33048707e046110f8b0ebcd9ee2a6 authored about 10 years ago by Christopher Foo <[email protected]>
warrior: Handle case were process output is bytes vs str

d5f4feb4d445c422bad51e3c5043d59638d3b749 authored about 10 years ago by Christopher Foo <[email protected]>
script: Reword concurrency warnings.

5b147a6f0b296af4dbaee489bb554d7f5832deed authored about 10 years ago by Christopher Foo <[email protected]>
Increase project check freq to 30 minutes from 60.

a4b9ab6432237cc2c957a230d52b466312eb69f0 authored about 10 years ago by Christopher Foo <[email protected]>
warrior: Update to coroutines. Fix unscheduled callbacks.

Closes ArchiveTeam/seesaw-kit#76

81f982f11229de29f2f2c03ed6926e03d13711bc authored about 10 years ago by Christopher Foo <[email protected]>
Release version 0.8.1

2e4e4c4e39b1680cdd44b3d666ceb581471d342b authored about 10 years ago by Christopher Foo <[email protected]>
Merge branch 'development'

Conflicts:
seesaw/__init__.py

d8660e56481bcd0c641c703747847e185ec24928 authored about 10 years ago by Christopher Foo <[email protected]>
externalprocess: Set exit callback last to avoid hang

ac930ae72bb728c859c9194847ac7afb540118e0 authored about 10 years ago by Christopher Foo <[email protected]>
templates: Remove redundant escape()s

4a871143afb523e3d1c288b331cb29bb17ed0d47 authored about 10 years ago by Christopher Foo <[email protected]>
externalprocess_test: Decode data as UTF-8 as output is always binary now

03abc76b40c26ad470e937c1ede974cc9bbe0b11 authored about 10 years ago by Christopher Foo <[email protected]>
externalprocess.py: Add AsyncPopen2 adapter and use it for ExternalProcess

Closes ArchiveTeam/seesaw-kit#55

fcb06e031f40c4bcb954163207e6e19189026886 authored about 10 years ago by Christopher Foo <[email protected]>
Require tornado>=3.0.

Re: ArchiveTeam/seesaw-kit#55

48dab438d3ba2a95da9ecd8b52c550441740a77c authored about 10 years ago by Christopher Foo <[email protected]>
Bump version 0.9.0b1

08b580f867b0072aee31f769f5458d00b3b20f88 authored about 10 years ago by Christopher Foo <[email protected]>
Release version 0.8

40d6be727bb3f3071a071e77112bd44da7ed243a authored about 10 years ago by Christopher Foo <[email protected]>
Merge branch 'development'

Conflicts:
seesaw/__init__.py

739b9000ecd1ff01f54e7eaefa3b0649aa7991b2 authored about 10 years ago by Christopher Foo <[email protected]>
script.run_pipeline: Add experimental --auto-update option.

Closes ArchiveTeam/seesaw-kit#52

5176b2ca365d88b2303d63ce1b0d88ae19916a2b authored about 10 years ago by Christopher Foo <[email protected]>
Bump version to 0.8.0b1

c318563a55c1d8fc5a3837693f12d32a14962725 authored over 10 years ago by Christopher Foo <[email protected]>
Release version 0.7

cb0742fb3dc899d1540b6c1799fe91dcdca0598c authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'development'

8f1a1c07c46417eff632b7a4adb9885054b2ba47 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.py: Set tracker retry delay to 60s and increment up to 300s.

Closes ArchiveTeam/seesaw-kit#74

feee52657e982b830d52341cab6fe1ff92ea5038 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.py: Friendlier error messages.

1943d801c9c7d2631272e6a01f283e6b978ef0f9 authored over 10 years ago by Christopher Foo <[email protected]>
warrior: Limit item output to last 500 lines.

Closes ArchiveTeam/seesaw-kit#75

49ddd41c2e88c1e45164e53244611f4bc6f553d9 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'issue/20-hq-error' into development

Closes ArchiveTeam/seesaw-kit#20

7b5218e12ea0ae3176029d60de29525d16053808 authored over 10 years ago by Christopher Foo <[email protected]>
warrior: Add contacting HQ fail concern and show msg in warrior UI.

f07d9083b50c0847b3f75305385d034c87a23c95 authored over 10 years ago by Christopher Foo <[email protected]>
Add UNINITIALIZED state and show help tab if HQ comm error on start up.

re: ArchiveTeam/seesaw-kit#20

38de95b6e82d6dcea64e4e14464f9322e77891d1 authored over 10 years ago by Christopher Foo <[email protected]>
Version 0.6.1

Merge branch 'development'

Conflicts:
seesaw/__init__.py

afe2bb346bfbba5b3eb39054c3d4b1b7343b1531 authored over 10 years ago by Christopher Foo <[email protected]>
externalprocess.py: Change rsync -avz to -rltvz

Closes ArchiveTeam/seesaw-kit#70

29b5acc697c12e28eebf1261a1bbf259021ae30f authored over 10 years ago by Christopher Foo <[email protected]>
script/run_pipeline.py: Change --address default to localhost

Closes ArchiveTeam/seesaw-kit#72

ddc6d9f77ffd6993fc24a683a6c81111e0795f51 authored over 10 years ago by Christopher Foo <[email protected]>
web.py: Default args to localhost and pass to Tornado.

465e92af44173dd0205f43756facc413f123ec39 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'dequis-application-listen-bind-address' into development

ada32e879224f9f12bf1b2c68000a04f4aec35e0 authored over 10 years ago by Christopher Foo <[email protected]>
web.py: Pass bind_address parameter to application.listen()

It was only being used for socket_io_address - the bind address for
application.listen was 0.0.0...

9f9ac179bba6e0f9c2f4cfcad043a02ccb20c504 authored over 10 years ago by dequis <[email protected]>
Bump version 0.7.0b1

4c771e1ffaa6061b1bb274a98fb110ca9ce32bb6 authored over 10 years ago by Christopher Foo <[email protected]>
Version 0.6

Merge branch 'development'

Conflicts:
seesaw/__init__.py

90eeb89de7a771571e4fdc8527b7b6956b312d53 authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Move project name and timer under log. 'Runtime'→'Elapsed'.

Closes ArchiveTeam/seesaw-kit#68
Closes ArchiveTeam/seesaw-kit#22
Re: ArchiveTeam/seesaw-kit#19

c5d0911c27dbb0874b3c0559bf4c333a21bc08de authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Remove 'Task Status Summary' h3 into a title attr. Fix align.

69443924beb6529d104618cb780775ed2d83e608 authored over 10 years ago by Christopher Foo <[email protected]>
fixup! Merge branch 'temp1' into development

Conflicts:
seesaw/public/script.js

30456fbf6efa7345cb3205e87da7e6930740e41e authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'temp1' into development

Conflicts:
seesaw/public/script.js

c25b0669dd16fe1d033ffa95284f9a16caef468b authored over 10 years ago by Christopher Foo <[email protected]>
Add time indicator to each item. Shows how long it's been running.

043681a28dd4b12fe95270ab793ab261e17562c5 authored over 10 years ago by Anthony Eden <[email protected]>
web.py: Use MD5 digest as hash for indicator message

Prevent indicator showing on warrior restart when message is same.
hash() is not deterministic.

48f54e91b43cee3d237615e07ad05f29803624a8 authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Decrease header padding. Add .projectBroadcastMessage to styles.

Re: ArchiveTeam/seesaw-kit#8

Might as well use the header space for project announcements since...

7e51ee8321235e9615c3dbfcc12d0f7763fb2548 authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Change broadcast msg indicator to darkgoldenrod

Indicator blends more into the UI.

Following joepie91 suggestion that the indicator shouldn't b...

68cd3d670ba304396b98bdf141192bb3ae7ef5d5 authored over 10 years ago by Christopher Foo <[email protected]>
Bump version 0.6.0b1

a5ff73dbe94e19b5b6bc77bbc9917bef4c6b17dd authored over 10 years ago by Christopher Foo <[email protected]>
Release version 0.5

01c868bdbbd44f85ec382d35a49b34248402ec67 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'development'

760a038af556277e1909d0e705e17fffe41b2fb6 authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Support broadcast messages.

Closes ArchiveTeam/seesaw-kit#8

Edit projects.json in warrior-hq with a key "broadcast_message".

06043c9e3f4c5753fe8053da0bfd1dfb652bfc65 authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Dim the tasks in summary if 0.

d4a60445e7972f04108ff14e802c8ed3c6074086 authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Fix checkmark being repeated on subsequent proejcts.

99aaed6f12772e4ccf483e09392a2237a835336c authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Move checkboxes into project area to make header less busy.

60aac10bbc28c0066a26c1484a560d6227fdb3d0 authored over 10 years ago by Christopher Foo <[email protected]>
warrior ui: Use less bold and size on "Task Summary"

9d68792944992f001dfe07067be65f03769a1519 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'yipdw-stop-events' into development

b340ad954e782dec5e1b9615bae9f1ef85ddc5d2 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'stop-events' of https://github.com/yipdw/seesaw-kit into yipdw-stop-events

87c139756384465c873619cf19cdc9e60cdb8772 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'anthonyeden-dev-MasterTaskList' into development

Conflicts:
seesaw/__init__.py

b99239427d166605d62a7813fd90ee6eedccaff4 authored over 10 years ago by Christopher Foo <[email protected]>
Add stop requested/canceled events to pipeline.

Also modify the default runner to trigger said events.

26a78fdd9b79c4f507507f469f9fb3e491ffc541 authored over 10 years ago by David Yip <[email protected]>
Add overall task indicators/counters to the top of the project status page.

c1bafc55cf14351623630b2930ebe0034329efae authored over 10 years ago by Anthony Eden <[email protected]>
run_pipeline.py: Limit concurrent to 20. Warn above 6.

Closes ArchiveTeam/seesaw-kit#65

a53cfe30ff62f880194f528b0a207ff61350334f authored over 10 years ago by Christopher Foo <[email protected]>
Bump version 0.5.0b1

4457378752d3d25578fa10bab41432ff3c64beb5 authored over 10 years ago by Christopher Foo <[email protected]>
Bump version 0.4

f4e51a38396d91f8371f24cd08a3ba7b973fd99a authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'development'

59997a002083ef45eb2f0987bc704bb9f26d36cf authored over 10 years ago by Christopher Foo <[email protected]>
item.py: Fix Attribute 'finished' defined outside __init__

f55422c9046b4b16454161e5f81ab320ad9cd9a3 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'yipdw-item-get' into development

ab97f0b82c14263cfe11bd449c46581eb7cfeb90 authored over 10 years ago by Christopher Foo <[email protected]>
Add a test for Item.get.

Because working with tests that do filesystem operations is really
awkward, this commit also int...

c8167777569f16a6d63fcd2a685a62913e4db135 authored over 10 years ago by David Yip <[email protected]>
Add Item.get.

This mimics the behavior of dict.get. It's particularly useful for
contexts where (1) None is a...

2a2eb5d33b9ea4e0d0773e9ba26f59d2ddc719e9 authored over 10 years ago by David Yip <[email protected]>
Bump version 0.3.1

Merge branch 'development'

Conflicts:
seesaw/__init__.py

dc47d948b138e087b0bfc8c2638fd2a6ae8011cc authored over 10 years ago by Christopher Foo <[email protected]>
externalprocess.WgetDownload: Fix ignored exit codes args.

90f531eac2e5254e3b3e0eb22b6be3898d89a451 authored over 10 years ago by Christopher Foo <[email protected]>
Bump version to 0.4.0b1.

91f6fbf43c824e0d06ef30c75f4da8b9fdb60891 authored over 10 years ago by Christopher Foo <[email protected]>
Version 0.3

b978fcd90684584f39ec9ea12aa1476a7ab48e35 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'development'

a0259a91963059735ea2cfe6260fcb5bc7b8ffa8 authored over 10 years ago by Christopher Foo <[email protected]>
fixup! Fix various pylint warnings (no-member, compare None, dangerous defaults)

56c8e3ef3d482f09db268153fb57c7a686aa4ced authored over 10 years ago by Christopher Foo <[email protected]>
Reformat to PEP8. Closes ArchiveTeam/seesaw-kit#30.

b1aa44e473a0689d2895aa53195202a537d7bf8a authored over 10 years ago by Christopher Foo <[email protected]>
Fix various pylint warnings (no-member, compare None, dangerous defaults)

987894638365e7761c154025a83ee2d94189940f authored over 10 years ago by Christopher Foo <[email protected]>
__init__.py: Remove seemingly useless __all__

96005d8754557bf57c0c234a462272761be66cea authored over 10 years ago by Christopher Foo <[email protected]>
readme: Mention Py 2/3 compatibility

[ci skip]

0543c54265b268931cb09c28cf223d455db1dc96 authored over 10 years ago by Christopher Foo <[email protected]>
externalprocess.py: Don't use bytes() for encoding in Py2.

c544e73f7f970393e85f39b6b4278df16aadd1a5 authored over 10 years ago by Christopher Foo <[email protected]>
Really delete socket.io file. Closes ArchiveTeam/seesaw-kit#40

a5cd630f572bc4a6a2590d7ea3b39c3cd1b95bf2 authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'topic/six' into development

232d179b54ba7df0b5736412ab80c17e2ec23b05 authored over 10 years ago by Christopher Foo <[email protected]>
Add explicit run-thing2 and run-thing3 scripts.

c46dd62e216489693021d95ad12cbce752fc0a78 authored over 10 years ago by Christopher Foo <[email protected]>
travis.yml: Remove topic/six from blacklist.

cac45405a3c2449662f7c4d3d3e81fe23a34c2d1 authored over 10 years ago by Christopher Foo <[email protected]>
manifest.in: Include seesaw.script package.

d1bd0eb616b66781dc7e11161630af62a97f1c91 authored over 10 years ago by Christopher Foo <[email protected]>
web.py: Use SockJS urls instead of socket.io for auth bypass.

4b575b3d1aceffbcfb0c33122b2522201e1e9179 authored over 10 years ago by Christopher Foo <[email protected]>
run_warrior_local.py: Allow select any python binary.

c5a24a8cd32dd3b06bb69759ab4f96cb72fdbab4 authored over 10 years ago by Christopher Foo <[email protected]>
warrior.py: Decode project version from bytes.

62c2964ed2dcea0486174a5b890dd0dde7e6d15b authored over 10 years ago by Christopher Foo <[email protected]>
Add SockJS adapters for socket.io thingys. Add SockJS, del socket.io.

fa119214bf909caff9f1611dceb1f4ea879b5c4e authored over 10 years ago by Christopher Foo <[email protected]>
Make use of six goodness.

7c4da7a8cb66f9fc6abeec8a185499ad20bd5450 authored over 10 years ago by Christopher Foo <[email protected]>
Put scripts in seesaw.script. Add wrapper scripts.

e52ac902f4b56e61e2b068f32035e55984cb555e authored over 10 years ago by Christopher Foo <[email protected]>
setup.py: Py2/3. Fix pylint warnings.

b8ca4c3dd91aee5c0a396c9b4f50b4209bcbf6dd authored over 10 years ago by Christopher Foo <[email protected]>
travis.yml: Blacklist topic/six branch.

e503017f0edcab3da60be24298b6cad44d26279b authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'python3/development' into topic/six

Conflicts:
seesaw/externalprocess.py
seesaw/externalprocess_test.py
seesaw/runner.py

3c8e234f8db102cf5e25b5f9d2614cdc2da0e3d4 authored over 10 years ago by Christopher Foo <[email protected]>
Add six module.

27e7219175a7b7448f8fa1f2aae53da93ee52321 authored over 10 years ago by Christopher Foo <[email protected]>
Version 0.2.2

01b78fc351271b2fe617c2406ab9ebb1ba6d1b5d authored over 10 years ago by Christopher Foo <[email protected]>
Merge branch 'development'

bd01c9e4db7534b951caaf047316484b9e8229ba authored over 10 years ago by Christopher Foo <[email protected]>
UploadWithTracker: Require match trailing slash for all URIs.

Re: ArchiveTeam/seesaw-kit#60

(cherry picked from commit 876fc8eefe07dde57fa933d6e4aa810f55643e4c)

799e8aa688fa45901cc2b34f5aed6abd603a32cc authored over 10 years ago by Christopher Foo <[email protected]>
UploadWithTracker: Don't fail but retry if tracker URI is bad.

(cherry picked from commit c55e24ca06da3be2282967d611f6cf950474fb24)

0391daa2cf790e81ab18ab7e096e0eab52ffcae8 authored over 10 years ago by Christopher Foo <[email protected]>
UploadWithTracker: Require match trailing slash for all URIs.

Closes ArchiveTeam/seesaw-kit#60

876fc8eefe07dde57fa933d6e4aa810f55643e4c authored over 10 years ago by Christopher Foo <[email protected]>
UploadWithTracker: Don't fail but retry if tracker URI is bad.

c55e24ca06da3be2282967d611f6cf950474fb24 authored over 10 years ago by Christopher Foo <[email protected]>
Version 0.2.1

Merge branch 'development'

Conflicts:
seesaw/__init__.py

0864d3677ba34ee42fd6b121023956b12c044e9f authored over 10 years ago by Christopher Foo <[email protected]>
externalprocess.py: Pass the item to realize

b75e2796ce108296be2a5e61eba3191392404b96 authored over 10 years ago by Christopher Foo <[email protected]>
Version 0.2

71fb03ebaff17dc93027dd74c97ac1fcbee86246 authored over 10 years ago by Christopher Foo <[email protected]>