{"id":17057969,"url":"https://github.com/chimeracoder/goctober","last_synced_at":"2026-04-28T23:08:01.750Z","repository":{"id":10101423,"uuid":"12164176","full_name":"ChimeraCoder/GOctober","owner":"ChimeraCoder","description":null,"archived":false,"fork":false,"pushed_at":"2013-09-16T00:52:49.000Z","size":3016,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-23T07:14:26.939Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ChimeraCoder.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-08-16T17:31:13.000Z","updated_at":"2021-08-13T09:05:41.000Z","dependencies_parsed_at":"2022-07-11T04:46:11.548Z","dependency_job_id":null,"html_url":"https://github.com/ChimeraCoder/GOctober","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ChimeraCoder/GOctober","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChimeraCoder%2FGOctober","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChimeraCoder%2FGOctober/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChimeraCoder%2FGOctober/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChimeraCoder%2FGOctober/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ChimeraCoder","download_url":"https://codeload.github.com/ChimeraCoder/GOctober/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ChimeraCoder%2FGOctober/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32402773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-28T19:38:08.556Z","status":"ssl_error","status_checked_at":"2026-04-28T19:37:55.688Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T10:28:33.014Z","updated_at":"2026-04-28T23:08:01.714Z","avatar_url":"https://github.com/ChimeraCoder.png","language":"JavaScript","readme":"Julython\n========\n\n.. image:: https://api.travis-ci.org/julython/julython.org.png?branch=master\n    :target: https://travis-ci.org/julython/julython.org\n\nJuly is for Programming\n-----------------------\n\nJuly 1st to July 31st, 31 days and nights of writing code. \n\nJulython is a month to try something new, something you have had\nrolling around in your brain for a while. This could be something\nsimple like 'build the next Google' or 'replace email'. Or you \ncould try something hard like 'build a Django website'. All that\nmatters is that you open source it and write it during the month of\nJuly or January. \n\nWhy only 31 days? Why not all year? Well, for one we all have lives\nand jobs which get in the way. Having a month set aside where we \nall get together and write code will allow us to rely on each other\nto keep us on track towards our goals. There will also be a little\nbit of healthy competition and public flogging to encourage everyone\nto finish.\n\nGoals\n------\n\nSince it is very hard to quantify code we have come up with a \nsimple metric to decide the 'winners' of the competition. The goal\nis to commit at least once a day for the entire month. If you are \nworking on the next twitter or Instagram you don't have to give your\ncode away. Your commits could be just to a local git or mercurial\nrepository on your machine. Since there are no real prizes you will\nonly be cheating yourself by committing 30 days of lorem ipsum.\n\nFor those on the leader board though you will have to push your\ncommits to a public repository which everyone will clearly be able\nto see if you're padding your stats.\n\nHelp\n----\n\nThis site is constaintly be tweaked and occasionally problems arise.\nIf you run into errors or just have general questions hit us up:\n\nFollow us on twitter at `@julython \u003chttps://twitter.com/#!/julython\u003e`_.\n\nEmail us `help@julython.org \u003cmailto:help@julython.org\u003e`_.\n\nOr join us on freenode `#julython \u003chttps://botbot.me/freenode/julython/\u003e`_.\n\n\nHacking\n-------\n\nThe site is written in Django and hosted on Rackspace. To install the dev\nenvironment. Fork this repo and create a virtualenv then install all the\nrequirements::\n\n    $ pip install -r requirements-dev.txt\n\nDatabase\n++++++++\n\nCreate an initial database with some dummy data::\n\n\t$ cp july/secrets.py.template july/secrets.py\n\t$ python manage.py syncdb\n\t$ python manage.py migrate\n\t$ python manage.py loaddata july/fixtures/development.json\n\nRun the server and verify you can login with the admin user ``username=admin``\n``password=password``::\n\n\t$ python manage.py runserver\n\nWhile the server is running you can test the webhook and create dummy commits\nwith the command::\n\n\t$ fab load:admin@example.com\n\nMedia\n++++++\n\nWe are using `grunt \u003chttp://gruntjs.com/\u003e`_ to manage all the assets \nso you'll need to have a recent version of \n`node and npm installed \u003chttp://nodejs.org/\u003e`_ then run::\n\n    $ fab install\n    \nOnce the modules have been installed you can either `compile` or `watch` the\ncss/javascript files::\n\n    $ fab compile\n    or\n    $ fab watch \n\nTesting\n+++++++\n\nRun the test suite before submitting any pull requests. You can run\nthem all like::\n\n    $ fab test\n\nTo output coverage report run::\n\n    $ fab test:cover\n\nTo run pep8 tests::\n\n    $ fab pep8\n\nAuthentication\n++++++++++++++\n\nIn order to set up Twitter authentication:\n\n#. `Register an application with Twitter \u003chttps://dev.twitter.com/apps/new\u003e`_\n#. Ensure you have set a Callback URL for your twitter app. This can be\n   any valid URL, such as your blog URL. Without this setting your twitter\n   app will be locked in 'desktop' mode and you will be unable to\n   authenticate.\n#. Open ``july/secrets.py`` and add the consumer key and secret provided\n   by Twitter for your app.\n\nTranslations\n------------\n\nIn order to maintain internationalization (i18n) support, please try\nto make sure and run the following command after changing any translated text:\n\n    $ django-admin.py makemessages\n\nIf you can, edit the accompanying message files (you'll find them in\n``july/locale`` with an extension of ``.po``), then run:\n\n    $ django-admin.py compilemessages\n\nPing the following developers in your pull request or commit message\nif you'd like to have new strings translated:\n\n- ``locale/ja``: `modocache \u003chttps://github.com/modocache\u003e`_\n- ``locale/ro``: @florinm\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchimeracoder%2Fgoctober","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchimeracoder%2Fgoctober","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchimeracoder%2Fgoctober/lists"}