{"id":18558001,"url":"https://github.com/zh/wip","last_synced_at":"2025-05-15T14:30:52.668Z","repository":{"id":722354,"uuid":"369873","full_name":"zh/wip","owner":"zh","description":"Work In Progress - projects i'm currently working on or small scripts, not big enough to be a separate project.","archived":false,"fork":false,"pushed_at":"2011-01-07T09:40:53.000Z","size":140,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-17T11:44:35.524Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zh.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2009-11-12T05:34:01.000Z","updated_at":"2013-10-05T19:57:37.000Z","dependencies_parsed_at":"2022-08-16T10:45:21.688Z","dependency_job_id":null,"html_url":"https://github.com/zh/wip","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fwip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fwip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fwip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zh%2Fwip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zh","download_url":"https://codeload.github.com/zh/wip/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254358545,"owners_count":22057938,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-11-06T21:38:39.122Z","updated_at":"2025-05-15T14:30:52.642Z","avatar_url":"https://github.com/zh.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Work In Progress\n=================\n\n  Projects i'm currently working on or small scripts, not big enough to be a \n  separate project.\n\n  ---\n  !!! Disclose: Some of scripts belongs to other people. I'm just using them.\n                All credits going to the authors.\n  ---\n             \n\n- python/   - Python-related stuff\n\n  * gmail.py - send an email via GMail smtp\n  * myproxy.cfg, myproxy.py - Twisted-based HTTP Proxy\n  * new_wave.py - create a new google wave from a robot\n  * notifyio-notify.py - notify.io client with python-notify notifications\n  * dot.xsend, xsend.py - send XMPP messages from the command line\n  * http_download.py - download with progress indicator\n  * zipper.py - .zip compressing from python\n\n--- xmpp/ - XMPP (jabber) experiments\n\n  * echobot.tac, echobot.py - twisted echo bot\n\n--- profile/ - HTTP profiling\n\n    * rrd.py - RRD python wrapper\n\n--- dive/ - \"Dive into Python\"\n\n    * openany.py, fetch.py, fetch2.py - HTTP requests experiments (headers etc.)\n\n- ruby/     - Ruby-related stuff\n\n  * bf_encrypt.rb, bf_decrypt.rb - Blowfish encrypt/decrypt\n  * chat.rb - AMQP-based chat\n  * contact_form.rb - Simple Rack-based contact form\n  * encrypt.rb - SSL encrypt/decrypt from Ruby\n  * ev_chat.rb - EventMachine-based chat\n  * kayac.rb - send XMPP message via HTTP (http://im.kayac.com/ webhook)\n  * mock_mail.rb - good for SMTP-related tests\n  * mock_web.rb - good for HTTP-related tests\n  * toxmpp.rb - small Rack-based application for sending XMPP messages in bulgarian\n  * twitstream.rb - Twitter Streaming API with Twitter::JSONStream and EventMachine\n  * tweets.rb - Consuming Twitter Streaming API (EventMachine + Sinatra + Thin)\n  * tbot.rb - Jabber (XMPP) bot to trac a keyword on Twitter (Streaming API)\n  * poorfiber - Thread based Fiber implementation for Ruby 1.8\n\n--- rubykai40 - Ruby Kansai Meeting #40 (EventMachine talk)\n\n- js/ - JavaScript-related stuff\n\n  * relative_time.js - human-friendly time output\n  * smtp.js - SMTP server written for node.js\n  * ssh.js - SSH from node.js\n  * upload.js - upload file form processing with node.js\n\n- misc/ - Shell etc. scripts\n\n  * c10k-test-client.c - HTTP client for testing high connection concurrency\n  * gae_patch.diff - patch Google AppEngine Python SDK to work with MongoDB backend\n  * nodejs-install.sh - install node.js, npm and hellonode\n  * setup-web2py.sh - easy web2py setup on debian/ubuntu (apt-get)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzh%2Fwip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzh%2Fwip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzh%2Fwip/lists"}