Ecosyste.ms: OpenCollective

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

EvalAI

Evaluating the state of art in AI
Collective - Host: opensource - https://opencollective.com/evalai - Website: https://evalai.cloudcv.org - Code: https://github.com/cloud-cv/evalai

Swagger replaced with DRFDocs (#167)

* Swagger replaced with drfdocs

* DrfDocs urlpattern added

* Swagger replaced with drfdocs...

github.com/cloud-cv/evalai - ac034a6740376a45b532a9da45ed420ed82c5aa5 authored about 8 years ago by Deshraj Yadav <[email protected]>
Added autofocus to input fields (#166)

github.com/cloud-cv/evalai - 575c504d5af3de459fbba6999b80545c52360a8b authored about 8 years ago by arun jain <[email protected]>
Chrome autofill transparent background added (#165)

github.com/cloud-cv/evalai - c6ec341b310b6c4ccdd615e1c7b4c008850a0675 authored about 8 years ago by Anwesh Nayak <[email protected]>
Removed "Remember Me " Option on UI (#161)

* Removed Remember Me Option

* Remember Me removed

* Fixed.

1. Login and forgotten acco...

github.com/cloud-cv/evalai - 4f8f82d492f29b4c18f1435eb89461268339f212 authored about 8 years ago by Anwesh Nayak <[email protected]>
Fix: Coveralls issue reloved (#163)

* Travis config modified

* Travis CI name renamed to check coveralls activity

* Coveralls ...

github.com/cloud-cv/evalai - 6290ac5d9ce9be8cdaf66494d002bc8356eb1a6e authored about 8 years ago by Deshraj Yadav <[email protected]>
Test setup added for hosts app (#160)

* Settings: Add test settings.

It also updates corresponding references to config files
for ...

github.com/cloud-cv/evalai - 30836014569b60321a39214646369016754796d5 authored about 8 years ago by Taranjeet Singh <[email protected]>
Migrations removed from gitignore (#162)

* migrations added

* gitignore modified to add migrations

github.com/cloud-cv/evalai - b359c0e8640b226bc3675d1868d1d83ed9888206 authored about 8 years ago by Deshraj Yadav <[email protected]>
Email added as required field for signup (#157)

* Setting email field to true

* Added new line

github.com/cloud-cv/evalai - 30f88afd9ea43f9e1bd70f7d5e5bddd899007671 authored about 8 years ago by arun jain <[email protected]>
Hosts: Add create challenge host and team api. (#156)

This api is a part of the flow to create a challenge API.
It firsts create a new challenge host...

github.com/cloud-cv/evalai - 2b31b670aa809d6370da33d15b254b28066a5724 authored about 8 years ago by Taranjeet Singh <[email protected]>
Typo Fix in README (#154)

github.com/cloud-cv/evalai - 840f9fc299b7248c739c243fa0eee235538a5ed1 authored about 8 years ago by Gautham Santhosh <[email protected]>
Hosts: Update ChallengeHost Serializer to return username instead of user id. (#153)

github.com/cloud-cv/evalai - 9cdb5d8269d914e489d68ec1e6fe31981804b038 authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Add support for query parameter status in challenge host get API (#148)

github.com/cloud-cv/evalai - e4a75a00addf7500ffe1a58c5558e9ef9baead70 authored about 8 years ago by Taranjeet Singh <[email protected]>
Added port for APIs (#145)

* removed minor bugs

* Added PORT for Production API calls

github.com/cloud-cv/evalai - 833465c975fb0aad455beb5fc2d9753cc728854d authored about 8 years ago by Akash Jain <[email protected]>
Fixed minor bug in Angular to run 'gulp prod' task (#144)

github.com/cloud-cv/evalai - 5edc1032d3e3620fca1bec145681ae7dc51450a0 authored about 8 years ago by Akash Jain <[email protected]>
Profile and Dashboard View added (#143)

* Added dashboard setup and improved auth

* Solved mobile auth issues

* Added Dashboard vi...

github.com/cloud-cv/evalai - 38471f138644a3b5124ede9078ac628d128849e9 authored about 8 years ago by Akash Jain <[email protected]>
django-rest-swagger moved from dev to common (#139)

github.com/cloud-cv/evalai - e4925ddd3974af5d3268f7114445e621f7a7c245 authored about 8 years ago by Deshraj Yadav <[email protected]>
Added django-rest-swagger in requirements (#136)

* Removes the duplicate requirements file

* Add django rest swagger to requirements

github.com/cloud-cv/evalai - ad747d087ab418718725d789b641387c32f8b9cc authored about 8 years ago by Deshraj Yadav <[email protected]>
Fix broken link in README (#137)

github.com/cloud-cv/evalai - 07c37d4494a72c39f675f53909a3179b75c9a58e authored about 8 years ago by Neeraj Yadav <[email protected]>
ModelAdmin class in base app to exclude created and modified fields solved. (#132)

github.com/cloud-cv/evalai - 7d044c36b48562ab331082bd2a0761fff344f996 authored about 8 years ago by rishabhjain <[email protected]>
Added dashboard setup and improved auth (#131)

* Added dashboard setup and improved auth

* Solved mobile auth issues

github.com/cloud-cv/evalai - a8bbb36b9e6d9ea8d688d785297ef06d70cfcde9 authored about 8 years ago by Akash Jain <[email protected]>
Fix: coveralls.yml path modified (#130)

github.com/cloud-cv/evalai - b3a8b745af935ec89be7560bb6aa99f9e1ca4b7f authored about 8 years ago by Deshraj Yadav <[email protected]>
travis.yml: Update typo in coverage file name. (#129)

github.com/cloud-cv/evalai - 8be66181644a2f9f2b0091a5d62a35fff8a553ba authored about 8 years ago by Taranjeet Singh <[email protected]>
Team: Rewrite TeamSerializer to contain context logic. (#128)

github.com/cloud-cv/evalai - 2971704718e5d0e9cb2e7496607a918fa629b8f6 authored about 8 years ago by Taranjeet Singh <[email protected]>
Challenges: Add API to delete a particular challenge. (#127)

github.com/cloud-cv/evalai - f73691cd599cbcdefe83546228ba5a7ad8497541 authored about 8 years ago by Taranjeet Singh <[email protected]>
Challenges: Add API to update a particular challenge. (#126)

github.com/cloud-cv/evalai - 0a99e6bfd2cdf68dbf73b2dd56a14f826a29caa7 authored about 8 years ago by Taranjeet Singh <[email protected]>
Challenges: Add API to get detail about a particular challenge. (#125)

github.com/cloud-cv/evalai - d4b3319aa4dd50fa860e7e2e605ea5cf6cf455b4 authored about 8 years ago by Taranjeet Singh <[email protected]>
Challenges: Add API to create a new challenge. (#123)

github.com/cloud-cv/evalai - 6f4ccfefce3eaaafe803578bd48e68bee4a01601 authored about 8 years ago by Taranjeet Singh <[email protected]>
Challenges: Add API to get all challenges. (#122)

github.com/cloud-cv/evalai - e782651d0a5a61eadcc5770a020eae27e2a2f237 authored about 8 years ago by Taranjeet Singh <[email protected]>
Added restrictions for auth routes (#121)

github.com/cloud-cv/evalai - b5c7e771e4557708cbb1b538c96ff137a4c8eeaa authored about 8 years ago by Akash Jain <[email protected]>
Move TimeStampedModel to base app. (#120)

This commit also updated the corresponding import statements.
Earlier this model was present in...

github.com/cloud-cv/evalai - 0c8d9dcfebd5f5acc7c63991d1822035bf352858 authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Fix choice options for status and permission in ChallengeHost model. (#119)

github.com/cloud-cv/evalai - c9363986cb36fd73e5b9dcb1718292f1eed8af82 authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Add API to delete a particular challenge host. (#117)

github.com/cloud-cv/evalai - dbfdd594707c85495fc5004ddde4905192e6c21d authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Add API to update a particular challenge host. (#116)

github.com/cloud-cv/evalai - 3a149f50bc574d4eb07ef33667631e99a02fdcad authored about 8 years ago by Taranjeet Singh <[email protected]>
Login page with API implementation (#115)

* Added Login Page UI and API service

* Added new line

* Added Login page with API integra...

github.com/cloud-cv/evalai - adcae86ff6477f714d3d9931deb2435dddee2471 authored about 8 years ago by Akash Jain <[email protected]>
Hosts: Add API to get detail of a particular challenge host. (#114)

github.com/cloud-cv/evalai - c8dd779e7ea80117a16b5272cde1b4ee9f2caf20 authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Add API to create challenge host for a particular challenge host team. (#113)

github.com/cloud-cv/evalai - eef82d5e74ae6987f92cfde796a25346d1660441 authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Add API to get all challenge host for a particular challenge host team. (#110)

github.com/cloud-cv/evalai - bba88e5ca4a20536322aa905a7774af44ad17a3e authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Add delete particular challenge host team api. (#109)

github.com/cloud-cv/evalai - bd7e969a23fef59abce0ec5685f698776ee9c637 authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Adds API endpoint for updating a particular challenge host team. (#108)

github.com/cloud-cv/evalai - ab5d458227b2f57be0c09740d48bbaa83fa01503 authored about 8 years ago by Taranjeet Singh <[email protected]>
Integrated django swagger with teams app. (#107)

* Configurations to store media files on S3.

* Added custom_storages file.

* Integrated Dj...

github.com/cloud-cv/evalai - 7e65946230aa442b623c9f5a48cc5454abfb3d08 authored about 8 years ago by rishabhjain <[email protected]>
Adds "Get particular challenge host team" API. (#105)

github.com/cloud-cv/evalai - 8e7a8edc4e9c150ec760e4b9ad58a3d36ae22422 authored about 8 years ago by Taranjeet Singh <[email protected]>
Added API endpoint for creating a challenge host team(#99)

github.com/cloud-cv/evalai - 72556b4bd6668da7d7c49a90ab11b86689999d2b authored about 8 years ago by Taranjeet Singh <[email protected]>
Sign Up page completed with API integration (#93)

* Added Login Page UI and API service

* Added new line

* Added registration page with API ...

github.com/cloud-cv/evalai - 41e91b65d316c27caf780edfb9026fa6a53c42fb authored about 8 years ago by Akash Jain <[email protected]>
Added API endpoint to get all challenge host teams. (#94)

github.com/cloud-cv/evalai - f964a009662facf9dd04852e3cffba1b7c662e49 authored about 8 years ago by Taranjeet Singh <[email protected]>
Added url name for team APIs. (#92)

github.com/cloud-cv/evalai - 2f0dd427295143bb3ef44ab2c008b50c39908579 authored about 8 years ago by Taranjeet Singh <[email protected]>
Bug fix: Added status when creating a new team. (#90)

This commit is actually a part of the create new team api.

github.com/cloud-cv/evalai - 9a1245467934bc9807e1802a7b92b87d7bbb6da9 authored about 8 years ago by Taranjeet Singh <[email protected]>
"base" app added as django app (#89)

github.com/cloud-cv/evalai - 39ff3bb423b34feadbd6e5ed55b2181a866fe46a authored about 8 years ago by Taranjeet Singh <[email protected]>
Accounts app: Renamed created and modified fields of TimeStampedModel. (#88)

New fields are created_at and modified_at.

github.com/cloud-cv/evalai - 372b1a824bbacd2eca630747a9be4afd3d833f1a authored about 8 years ago by Taranjeet Singh <[email protected]>
login API integrated with UI (#87)

* Added Login Page UI and API service

* Added new line

github.com/cloud-cv/evalai - 946fece364498985582af44bcb57c7e8d89745c3 authored about 8 years ago by Akash Jain <[email protected]>
Field created_by added in ChallengeHostTeam model. (#85)

One very specific use case for this alter is to fetch
ChallengeHostTeam of a specifi user.

github.com/cloud-cv/evalai - d549c6e359c39b46fa76243c5151114aa60c692c authored about 8 years ago by Taranjeet Singh <[email protected]>
Fix: Update status and permission field on ChallengeHost model and hence improves the database design. (#82)

This commit update status and permission field to CharField with
choice. These fields were earl...

github.com/cloud-cv/evalai - 22d2912d35b9604caee0a90743d8cffbf93b6c52 authored about 8 years ago by Taranjeet Singh <[email protected]>
Fix: ChallengeHosTeams replaced with ChallengeHostTeam(part of previous commit) (#81)

github.com/cloud-cv/evalai - 551a80dcb44b0cb193dbd2490509fc05d212a2b5 authored about 8 years ago by Taranjeet Singh <[email protected]>
Hosts: Remove challenge field from ChallengeHostTeam. (#79)

github.com/cloud-cv/evalai - 9dc62f699c8ca3d70885e7a415cc77026257d604 authored about 8 years ago by Taranjeet Singh <[email protected]>
Rename ChallengeHostTeams to ChallengeHostTeam. (#77)

github.com/cloud-cv/evalai - 0fcd4b451d6c85d314fe50b2a9177be14ecdf9a4 authored about 8 years ago by Taranjeet Singh <[email protected]>
Added API endpoint to delete a team. (#65)

github.com/cloud-cv/evalai - 57347555d454de30b7727fe3da04cb8f202a0960 authored about 8 years ago by Taranjeet Singh <[email protected]>
Added API endpoint to update team details. (#64)

github.com/cloud-cv/evalai - e56a0c967a2b2f3501a24376eb887fb2bd1897f4 authored about 8 years ago by Taranjeet Singh <[email protected]>
API endpoint added to get details about a particular team. (#63)

github.com/cloud-cv/evalai - 9df0c0a3d79cffe2cc74c870425beb8e0a6bfd49 authored about 8 years ago by Taranjeet Singh <[email protected]>
API Endpoint added to create team using POST request. (#62)

github.com/cloud-cv/evalai - 50ce96daa0fb718340d40ad2bcf8a38f4e25533a authored about 8 years ago by Taranjeet Singh <[email protected]>
Team: Add GET API to list all teams for a particular challenge. (#60)

github.com/cloud-cv/evalai - d701303f6de4f50722d57f5d2ca965a5a86aa8a9 authored about 8 years ago by Taranjeet Singh <[email protected]>
Add django-cors package to handle CORS. (#61)

settings: Add CORS_ORIGIN_WHITELIST instead of CORS_ORIGIN_ALLOW_ALL.

github.com/cloud-cv/evalai - 20610948103e011a39bf2949f2f856a3000135b3 authored about 8 years ago by Taranjeet Singh <[email protected]>
Added dev specific Gulp task (#59)

* Added more specific gulp tasks

* Readme updated

* Livereload option removed from connect...

github.com/cloud-cv/evalai - 66eb867cde81075b5b5e3cd08d3314026c61cbae authored about 8 years ago by Akash Jain <[email protected]>
Import fixes for S3 configuration for production server (#58)

* Challenges models modified to fix circular import

* Hosts model modified to fix circulr imp...

github.com/cloud-cv/evalai - 3f5eb107330bf5ec69b319674d2913978b19dd3b authored about 8 years ago by Deshraj Yadav <[email protected]>
Import fixes for S3 configuration (#57)

* Challenges models modified to fix circular import

* Hosts model modified to fix circulr imp...

github.com/cloud-cv/evalai - 716198d9d05ab837ff5727eaea42f23f323f1a24 authored about 8 years ago by Deshraj Yadav <[email protected]>
Storage path fixed for storing media and static files on production server (#55)

* Challenges models modified to fix circular import

* Hosts model modified to fix circulr imp...

github.com/cloud-cv/evalai - 7d217d0b5e8377bb8c404cce0176d7e520411811 authored about 8 years ago by Deshraj Yadav <[email protected]>
migrations added to gitignore (#54)

* Challenges models modified to fix circular import

* Hosts model modified to fix circulr imp...

github.com/cloud-cv/evalai - e70ea583563ca867c618f63183ae85c8e48935c2 authored about 8 years ago by Deshraj Yadav <[email protected]>
Sample urlpatterns added for all the apps (#53)

* Challenges models modified to fix circular import

* Hosts model modified to fix circulr imp...

github.com/cloud-cv/evalai - e4fcaa0d8e1c08c59c93aa971aeca352f4bcaaaa authored about 8 years ago by Deshraj Yadav <[email protected]>
Circular import fixed using django 1.10 conventions (#52)

* Challenges models modified to fix circular import

* Hosts model modified to fix circulr import

github.com/cloud-cv/evalai - 28c563ef528204897199baa45f5b5ae4f29821e9 authored about 8 years ago by Deshraj Yadav <[email protected]>
Endpoints for all the apps added in the main urlpatterns file (#51)

* Urlpatterns for all the apps added

* url files for all apps added

github.com/cloud-cv/evalai - add7c95ca0f345dbe90dc39333876633d8104689 authored about 8 years ago by Deshraj Yadav <[email protected]>
Phase added in Challenges models (#50)

* Challenge model added

* flake8 fixes

* Challenge model modified and Phase added in Chall...

github.com/cloud-cv/evalai - 70cbeed759595b1fca6446c13502eea64fbd68e2 authored about 8 years ago by Deshraj Yadav <[email protected]>
Hosts models modified (#49)

github.com/cloud-cv/evalai - 68d222a73589568d6e8d9f1e74d3989ae2cafa0e authored about 8 years ago by Deshraj Yadav <[email protected]>
Teams models modified (#48)

github.com/cloud-cv/evalai - 4e278dd0432c863d5284a0b6621518fd1f55f9cd authored about 8 years ago by Deshraj Yadav <[email protected]>
Participants model added (#47)

github.com/cloud-cv/evalai - 5b748e871a5a1338528fc8ee0c45758d82edb0db authored about 8 years ago by Deshraj Yadav <[email protected]>
Affiliations added in accounts model (#46)

github.com/cloud-cv/evalai - 98717c06a058754f32a95998ec464d1f35276547 authored about 8 years ago by Deshraj Yadav <[email protected]>
Import error fixed (#45)

github.com/cloud-cv/evalai - 2c7a1899bafe9c6e100772ad480d2ee3bee6791d authored about 8 years ago by Deshraj Yadav <[email protected]>
Landing page added with introduction part (#44)

github.com/cloud-cv/evalai - 6a0e10d9373819e3367d757bca31857623e2c57f authored about 8 years ago by Akash Jain <[email protected]>
Email configurations added for production server (#29)

github.com/cloud-cv/evalai - 0f61b0544a9d71f6595a85716631df8b20519def authored about 8 years ago by Deshraj Yadav <[email protected]>
Challenge Model cyclic import problem fix and some PEP8 fixes (#31)

* Update path variable and fix typos.

This commit fix the broken runserver. Fixes include

...

github.com/cloud-cv/evalai - d3de2b8b236b8fe89a2548bfb33e1d4bcd424cf8 authored about 8 years ago by Taranjeet Singh <[email protected]>
AngularJS integrated successfully (#30)

* added base structure for Evalai UI

* added new line and updated gitignore

* removed extr...

github.com/cloud-cv/evalai - 6c2c6251674abc8df62c58e090584984b40be442 authored about 8 years ago by Akash Jain <[email protected]>
static and media files settings on s3 modified (#26)

github.com/cloud-cv/evalai - 019a50c55087e606666f3d8326b9576c3b5b218f authored about 8 years ago by Deshraj Yadav <[email protected]>
badges aligned in a single line (#27)

github.com/cloud-cv/evalai - 97ed83d6403f0c5fd43dfbca97abb3b06d177220 authored about 8 years ago by Deshraj Yadav <[email protected]>
Updated README added (#32)

github.com/cloud-cv/evalai - b833e6c7ecabffe86538abdca348cb49f6d57ee3 authored about 8 years ago by Akash Jain <[email protected]>
Add Gitter badge (#25)

github.com/cloud-cv/evalai - 1cbe05319a6072ba981cacf0f2c1b70bbbfdcb2e authored about 8 years ago by The Gitter Badger <[email protected]>
Hosts related models added (#22)

github.com/cloud-cv/evalai - 75e5b711623c643f7912a18771d4daeb1ec52610 authored about 8 years ago by Deshraj Yadav <[email protected]>
Challenge model added (#21)

* Challenge model added

* flake8 fixes

github.com/cloud-cv/evalai - dc3dc4fbc8a8d5353573533e67e8f2f73c9f1648 authored about 8 years ago by Deshraj Yadav <[email protected]>
Teams app models added (#20)

* Team models added

* flake8 fixes

github.com/cloud-cv/evalai - 532b6b37fe795e10ac9409e3e5d66646598be508 authored about 8 years ago by Deshraj Yadav <[email protected]>
Accounts models added (#19)

* UserStatus model added in Accounts app

* Models modified to add TimeStamped model

* flak...

github.com/cloud-cv/evalai - de92a6250e57892f1564486b4cd998990d2ce8f5 authored about 8 years ago by Deshraj Yadav <[email protected]>
Added configurations to store media files on S3. (#24)

* Configurations to store media files on S3.

* Added custom_storages file.

github.com/cloud-cv/evalai - 04f8bc04d1e5e9e1075dfa63947f97398456e965 authored about 8 years ago by rishabhjain <[email protected]>
docs updated (#18)

github.com/cloud-cv/evalai - a61a6f1af4f4c05b3bf0e64a4e88f223929dac4e authored about 8 years ago by Deshraj Yadav <[email protected]>
DB setting modified to handle exception (#17)

github.com/cloud-cv/evalai - b90f0c8d6ab49d97460a0d51654e5e536b41d70a authored about 8 years ago by Deshraj Yadav <[email protected]>
Fabric settings configured successfully (#13)

* EBS configurations removed

* Fabric files added in gitignore

* Requirements updated and ...

github.com/cloud-cv/evalai - 27bbae130d03f4cc25458eaa1181d9e504aa550a authored about 8 years ago by Deshraj Yadav <[email protected]>
Basic Hello World App Added + Other stuff.

* dev.py removed from gitignore and added in project
* PEP8 fixes
* Accounts app deleted
* Co...

github.com/cloud-cv/evalai - 84eef1bb4ee288b8c24aa3920627977711aa6065 authored about 8 years ago by Deshraj Yadav <[email protected]>
Development flow modified (#16)

* new dev.sample.py created for better development flow

* dev.py added in gitignore

* READ...

github.com/cloud-cv/evalai - 3a7e14359390639db7b201efb809ccfa7b7fa789 authored about 8 years ago by Deshraj Yadav <[email protected]>
Development settings file added in the project and README updated (#14)

* dev.py removed from gitignore and added in project
* PEP8 fixes

github.com/cloud-cv/evalai - c43855f11d34c2ab817419c4649330d6f2658342 authored about 8 years ago by Deshraj Yadav <[email protected]>
Django apps restructured and websocket dependencies added (#12)

* channels added in requirements for web sockets
* apps moved to a new directory for better dir...

github.com/cloud-cv/evalai - 291d7ca834284b396b772baa15fa5bf3f0a234c3 authored about 8 years ago by Deshraj Yadav <[email protected]>
AWS Beanstalk set successfully in a custom VPC with RDS configured (#11)

* Production settings modified
* EBS env. configurations removed
* Python packages installatio...

github.com/cloud-cv/evalai - 8c372168a37c8057476c2f503d098db1a7c1152a authored about 8 years ago by Deshraj Yadav <[email protected]>
Updating configurations for third-party integrations (#7)

* Updating configurations for third-party integrations

* Fixing pep8 warnings

* Another at...

github.com/cloud-cv/evalai - 3729d01f213956374917b6abd3927c6950e4bf44 authored about 8 years ago by Harsh Agrawal <[email protected]>
Prototyping User Accounts (#9)

- Added a preliminary schema
- Added REST framework + Authentication

github.com/cloud-cv/evalai - 4155026385ee39961b6ddcc2721ce49782911c23 authored about 8 years ago by Harsh Agrawal <[email protected]>
Elastic bean stalk + more configurations (#8)

github.com/cloud-cv/evalai - 6fdc6699641f90255845f01141c060d2eec70ed9 authored about 8 years ago by Harsh Agrawal <[email protected]>
Adding some testing support (#6)

github.com/cloud-cv/evalai - 0ed58c57d86ec2b1139fc995eaf731a919325e7b authored about 8 years ago by Harsh Agrawal <[email protected]>
Minor updates to the doc and config files (#5)

* Secret key added as environment variable
* # noqa added for skiping lines in code checks
* C...

github.com/cloud-cv/evalai - 15136432cc11c70dcf212687d2f86b35ff399cf7 authored about 8 years ago by Harsh Agrawal <[email protected]>