Ecosyste.ms: OpenCollective

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

github.com/ArchiveTeam/terroroftinytown

URLTeam's second generation of URL shortener archiving tools
https://github.com/ArchiveTeam/terroroftinytown

services: Results must return body encoding or None.

re: ArchiveTeam/terroroftinytown#4

ff2c42eeec1624686118c74e4f48669f95490da6 authored over 10 years ago by Christopher Foo <[email protected]>
Use unicode-escape encoding for JSON on the done API

re: ArchiveTeam/terroroftinytown#4

dc7feb87aa3d1aba994b31dccd94e3be0b868f8c authored over 10 years ago by Christopher Foo <[email protected]>
Rename tracker.logging to tracker.logs

Closes ArchiveTeam/terroroftinytown#8

a6cc2d550efab3a0fe06cae4626843161cb27200 authored over 10 years ago by Christopher Foo <[email protected]>
Fixed a missing where condition that leads to 1 item/ip globally. (closes #5)

dd600d2d76e6600cb60e6a64910c479f60931951 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Autorelease/release in minute, Default max item 100 (closes #6)

8134479b6594823ce37c258632fc7c8b37d7d89d authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Merge branch 'master' of github.com:ArchiveTeam/terroroftinytown

94e94deff15aea2bdd8394f09ff57b6b8957ebf0 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.model: Include the queue settings in to_dict()

6d9705b1b6e447917ec505ef30e4e20da52daf4f authored over 10 years ago by Christopher Foo <[email protected]>
Rewording FullClaim exception

1b25d0fccb3c78fbe818341ca5601c964184322b authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
tracker: Change text "Shortener Projects", "Error"→"No redirect"

82497e028446c0f084197d9044734f83d4836622 authored over 10 years ago by Christopher Foo <[email protected]>
services.base: Fix string format field name for Py 2.6

3a2cf0db21ab5f770860699c9cc1855d35963837 authored over 10 years ago by Christopher Foo <[email protected]>
client: Bump version to 3. tracker: Bump min client ver to 3.

7d052b1cc68a035cb28c15e3d0a70dca1af3b3b1 authored over 10 years ago by Christopher Foo <[email protected]>
client.scraper: Don't silent discard items on fail. Use instance var, logging.

dfb1fceb9523ef4c6d72fff9491780cc371f0b5a authored over 10 years ago by Christopher Foo <[email protected]>
tracker.account: Expire login cookie after 30 days.

c2d05010d1b022c76303ed90920a16c6b89022c6 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.bootstrap: Set log rollover size to 200MB.

085ba1b440b0c09d7dc7802853fbf6da4ef867bd authored over 10 years ago by Christopher Foo <[email protected]>
Update readme about status of code. Remove outdated TODO file.

[ci skip]

31ab66279bbc98473f7570862b05fe1201ca0c72 authored over 10 years ago by Christopher Foo <[email protected]>
readme: Proudly display Travis CI badge.

[ci skip]

379146b0807ded6bfee032972f26349f37d05ae8 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Fix Log out link obscured when small screen.

81978b3b489b1cdc2127b6fd2d9c230e684fe2ca authored over 10 years ago by Christopher Foo <[email protected]>
Revert "tracker.test: Keep clicking on Log out until it happens."

This reverts commit 75826e0cc7735748242895f9acb6cdb7b39b62b1.

75f9b9d15956b34302303b7893f06c4d2ef4ffd5 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.test: Keep clicking on Log out until it happens.

75826e0cc7735748242895f9acb6cdb7b39b62b1 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.test: Add some sleeps to avoid hanged tests

15e762d955ebf1f3b5b920c796bce95eec6f9dea authored over 10 years ago by Christopher Foo <[email protected]>
tracker.test: Increase web driver timeout from 2 to 10 sec.

f4d99892e3f08e465e463dcd78d0f12350257822 authored over 10 years ago by Christopher Foo <[email protected]>
Add Travis CI config

7699c485fd3a8ee4d21c4b65a42a52e29ec13269 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Fix up bootstrap args and index template to fix unit tests

318f6b37918be28af808c4d92e6037cb15456220 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.export_test: Create a unqiue directory each time

734817d919d0b27d690671b8f2bab00b731bd24c authored over 10 years ago by Christopher Foo <[email protected]>
tracker.export: Undo accidental import line edit.

8f23695e9c4a03bc0ed080960cba002c5f9abe44 authored over 10 years ago by Christopher Foo <[email protected]>
Delete empty dirtree.py

3e8f00be0aadbdcaaf04f7972b740c5540c103b2 authored over 10 years ago by Christopher Foo <[email protected]>
client.test: Fix unit test with service name

b63b3748faf8ff9d582b1f3758d8c0385be6aa12 authored over 10 years ago by Christopher Foo <[email protected]>
Add bitly service ported fron tinyback

0f569cc326cbac6c9f2389909b360b6312934e6b authored over 10 years ago by Christopher Foo <[email protected]>
client.errors: Fix docstring typo

cea00d9ba238792b9150d56d3b373a64708b2f70 authored over 10 years ago by Christopher Foo <[email protected]>
Use explicit service registry to avoid race condition during import.

20a787a6db813419814c01abe035f89ee962ae9b authored over 10 years ago by Christopher Foo <[email protected]>
Add WIP upload scripts.

02236e883e0a3064a15ca864bb259dce12796da7 authored over 10 years ago by Christopher Foo <[email protected]>
Move iaexport into .release for organization

601a5467fd8cf6c53972f0278f5eebb087d3a451 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.export: Support delete option.

63f9dd3c6d17ef232566785d1d9ee238ea8ddf99 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.export: Reuse the same session.

2e2f2d3a7bdb2ca1afd7658d7384e80005b0459b authored over 10 years ago by Christopher Foo <[email protected]>
tracker.export: Refactor out shortcode splitting and add unit tests.

b69bfbc489c0f5f7f9fde195235c30f4fadcad36 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.export: Use instance instead of class variables to avoid clobbering

ca04ff7f387505bc3f9807a593d84f6187dc91f5 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.export: Support for dump project settings and zipping up as a bundle.

706a6cdd0b9acb9fb6435a765f60459085c30b07 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Fix unit test drop tables not working.

4f695199093ae5e6e49354bb235dbcc05f2b88e1 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Log username, ip addr, versions, user-agent

85c73e301919c5bda4a6e02f5eb23a482c16a959 authored over 10 years ago by Christopher Foo <[email protected]>
tracker ui: Show version overrides and git version.

8d06892b7e8b545ad708361b2b135c9a8b8b8cdc authored over 10 years ago by Christopher Foo <[email protected]>
trackker ui: Fix double alert message

166237e38e0f56060a140697faef24f564ed7672 authored over 10 years ago by Christopher Foo <[email protected]>
client,services: Identify ourselves with user-agent on fetch.

a558b8a09448c6787404dad5c52087fb48bdc828 authored over 10 years ago by Christopher Foo <[email protected]>
client: Support sending user-agent to tracker.

3121f84a3c3c96c9b35d1f8d86f639521044d281 authored over 10 years ago by Christopher Foo <[email protected]>
Clarify the min versions into "library" and "pipeline" versions

c96c3b7fe2fc707195ffeca8a2000a704296fde0 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Support hard coded min versions for major api changes.

1083d114e98047e5118ef454aaefec54020b63c2 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Fix unit test fail on password checking

331fd8b3ab94e63f23705548cab4ed0e018b32eb authored over 10 years ago by Christopher Foo <[email protected]>
tracker.model: Make min versions not null.

4d527d12e5ccc14dc1b38128fd40d6812f3d31e2 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Fix up export_test.py

c537043e861775a5aec7174b661aaeb0e695216e authored over 10 years ago by Christopher Foo <[email protected]>
tracker.model: Use [403, 420, 429] as default banned codes.

905dd5c377d908255b655bbde88edc40d0289ead authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Fix up live_test.py

d82e37e92a0aab8c9ddf4d43cbfa3d5e6dd400d6 authored over 10 years ago by Christopher Foo <[email protected]>
Add isgd test definition

From
https://github.com/ArchiveTeam/tinyback/blob/12d8610b6cbfb49ba4ce060834a14755e255ffcf
/test...

b9f5a350ec01b072f7f02ebdaf861ba177df1757 authored over 10 years ago by Christopher Foo <[email protected]>
Add WIP service tester.

c72e3cbd4018b6f9d58b4701424433fc926b7945 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.service: Add HashRandMixin

46e23074757e9311cbf66b62dbe2603b48d58608 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Rename chain.py->rand.py

0bffdab7a154c9b5fad8b14e72064f52637215ab authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Add a backup dump script.

3b00e54335fb785fb92a13e4868a2a100e57e025 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Add export testing

b933ade634cc01c40bb25d20795f80674749a961 authored over 10 years ago by Christopher Foo <[email protected]>
Update readme about the structure of the code.

31ea5fbb2319380f980082994a30f696b7c8c48e authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Validate URL template as a prefix.

f41a1e14dd26f6250906f937114f341aaffb318f authored over 10 years ago by Christopher Foo <[email protected]>
services: Add stub code for chain sequences.

adc027779c78bce5decfe4301f5bc924534b5ab2 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.form: Change method field to RadioField

d64f4ddc18e7d9d206699c53691656f22d75afd2 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.model: Add some nullable=False.

d4f2b58361e13eb01ebd3a8548536a1066244070 authored over 10 years ago by Christopher Foo <[email protected]>
tracker ui: For accessibility, use light background since links are dark.

Also shift text shadow to give effect of source lighting coming from
top-left.

7d5b1d3180ac996baea8d6ba10b13978d2624408 authored over 10 years ago by Christopher Foo <[email protected]>
Theming

e2467c704af9f7dea5d10259ae075b3c9499af1c authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Export to internet archive

8f398e3a464981a024e88e3c08d3b1214a5a920f authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Custom code support

076a3838c4bfee6fc9500a7c475a7d7328904327 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Project stats

1444652deee3de4d0feaf7cf932bce7d25d24f02 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
tracker: Add GzipRotatingFileHandler

b28132360ca4707c614cb114ff1bde45166812fc authored over 10 years ago by Christopher Foo <[email protected]>
tracker.test: Fix unit test so each item is 20 URLs, not 21.

7146282292065301cc890ddb9762cdb301526a2f authored over 10 years ago by Christopher Foo <[email protected]>
tracker.model: Check for case where no projects are configured.

b18420099a9ffef6b63e07adc239e67faef95ced authored over 10 years ago by Christopher Foo <[email protected]>
fixup! client: Reraise RequestError as TrackerErrors

8575b701dd6b2bd115e559b65850a41fbe6c6eab authored over 10 years ago by Christopher Foo <[email protected]>
client: Reraise RequestError as TrackerErrors

b15a822946e1eb82f4dce3219dbd999386385b4e authored over 10 years ago by Christopher Foo <[email protected]>
tracker:Use reason keyword in order to pass custom HTTP reasons.

3300af59a1c222a47f27f428bd0d0c59fb440de0 authored over 10 years ago by Christopher Foo <[email protected]>
Minimum client version checking

ab62f2aa6f6f49947fde9f78011a2a59b1087926 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Only allow 1 claim/project/ip

67aa5e0e22fdd09568a315120df5f552dbe5f7f3 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
fixup! tracker: Add a simple status page with json dumps of projects.

327a89d5c333f2ca9afa7579bc783657e4218cb4 authored over 10 years ago by Christopher Foo <[email protected]>
tracker.model: Fix BlockedUser.all_blocked_usernames to return name from rows

00d5cb8d0302e8bc6798215d568f83b9a1ef82be authored over 10 years ago by Christopher Foo <[email protected]>
tracker.app: Fix raise UserIsBanned

12f98200ddb14fdb1765eb6dc02da6057aa5386a authored over 10 years ago by Christopher Foo <[email protected]>
example_server: Redirect with ~50% chance.

11d639b130770e1df09843307b2410be66fb494f authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Add a simple status page with json dumps of projects.

6c59b6b8672e6709ce6592117a1cdcddea190d99 authored over 10 years ago by Christopher Foo <[email protected]>
client.scraper: Assume latin-1 if no encoding detected

fbc07fa621179441ea3e0e4a8b2231e86cc077e9 authored over 10 years ago by Christopher Foo <[email protected]>
Add logging to user and API actions.

7439bbd071f95ee142651c4f44a3d23fffb6b149 authored over 10 years ago by Christopher Foo <[email protected]>
Fix datetime calls not in UTC

1057dfad795afe2cc2df9fdb147dc3380131739a authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Stats

1125ee3c2002dfba45cfb811dd256bc8cee50825 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Added redis connection

b17c82626508dd15e364666c12cdd54564864fa7 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Read IP from requests instead of user supplied.

Also make bind_address work. (please test)

ab72636647075750b9bbaa4dd4fa22ea24983f89 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Release old items automatically

FIXME: Please test this. Seems that SQLite does not allow for date comparison.

ba78f815a89a5ebf4543875fe820e176540b7c7e authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Fixed queue settings not showing data for other form

9e0f33e0b7f7641c2b3931a4b313b963144f27ad authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Fixed empty submission returning error.

06065abb02ec48e74fb87a4db754ba50cc7162a6 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Fixed deleting of single item wipes out the entire database

7171761bf338f6de710916e7df1357349444b6f5 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Exporting directory tree, export new items, xz compression

1be0a987bcdddc97fd58c83815ccd909ee1ea9a5 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Added datetime field for results

7e828e085322e7a1c773ebd6887a079d7afd3f76 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Basic exporter

27abae7d4cfb9c195eff7df608cf436b92facd6e authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Refactored application bootstrapping

The bootstrap process will be used to allow for command line applications
(eg. exporter)

6576c4b63158912dde3c121c1cdc75968a8f4ce5 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Added SQLAlchemy to requirements

80e6f642c993c821ecc20ddb5b37083309ba8b27 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Fixed a bug where project that never have items assigned does not generate autoqueue tasks.

c38bee06f69456585cabfcc138c33b61013eff8f authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
Generate autoqueue jobs

e24cab35632978b91b6c630491377c37595c7ec5 authored over 10 years ago by Manatsawin Hanmongkolchai <[email protected]>
readme: Add a quick start for running. (Still a WIP!)

f8653a7ac00d59ac37f3ed47e2c31ad13331dcee authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Split off the queue enable and autoqueue forms.

b01d5e3fbc18bcdb0047ff9ac0017cce1de1f845 authored over 10 years ago by Christopher Foo <[email protected]>
tracker: Implement claims management.

f3bfaaadbb4b9a96719e91ba492092cdd9c3de42 authored over 10 years ago by Christopher Foo <[email protected]>
readme: Add WIP notice.

5a466b17ad6a1c42bb5fec716b84d92768f46c38 authored over 10 years ago by Christopher Foo <[email protected]>