{"id":15890199,"url":"https://github.com/hph/log","last_synced_at":"2025-07-04T12:02:10.228Z","repository":{"id":144745650,"uuid":"13814759","full_name":"hph/log","owner":"hph","description":"Collaborate with others by posting short messages via a comamnd-line interface to the web!","archived":false,"fork":false,"pushed_at":"2013-11-09T02:18:13.000Z","size":248,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-08T07:43:33.301Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hph.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-10-23T21:02:45.000Z","updated_at":"2013-11-09T02:18:14.000Z","dependencies_parsed_at":"2023-03-22T13:02:33.006Z","dependency_job_id":null,"html_url":"https://github.com/hph/log","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/hph%2Flog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hph%2Flog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hph%2Flog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hph%2Flog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hph","download_url":"https://codeload.github.com/hph/log/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246856689,"owners_count":20844974,"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-10-06T07:04:30.640Z","updated_at":"2025-04-02T17:15:24.151Z","avatar_url":"https://github.com/hph.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"Log\n===\n\nCollaborate with others by posting short messages via a comamnd-line interface\nto the web!\n\nThe idea is that you can write short messages for anyone (you allow) to read. A\nposter might run (in the terminal):\n\n    log \"Hello, World!\"\n\nLog proceeds to post this to a server where the messages can be read from,\neither through the web interface or by commands:\n\n    log user\n\nWhich will show the messages by that user. Note that user-specific\nfunctionality is not ready.\n\nInstallation\n------------\n\nFor Log to work, you must first install PostgreSQL and Ruby 2.0.0. Then you\ncan simply run the following commands:\n\n    git clone https://github.com/hph/log.git \u0026\u0026 cd log\n    bundle install\n    createdb log\n    rake db:schema:load\n\nNow you will have to create a directory called `config` and inside it, a file\ncalled `database.yml`. It should look somewhat like this:\n\n    adapter:  'postgresql'\n    host:     'localhost'\n    username: 'your_db_username'\n    password: 'your_db_password'\n    database: 'log'\n\nNow you should be all set. Open two terminals. Run `./app.rb` in one and\n`./log.rb \u003csome message\u003e` in the other. Now visit\n[http://localhost:4567](http://localhost:4567). You should see the message you\njust posted.\n\nTo set up a remote server to handle requests you will have to go through a few\nextra steps.\n\nInstallation Notes\n------------------\n\nYou could use SQLite or MySQL but you will have to install the gems yourself.\nThe same goes for the Ruby version, if you want to use an older one, you can\nchange the specified version in `Gemfile`.\n\nIf you've installed the program on a server and want to post to it from your\nlocal machine, you must set the `STATUS_SERVER` environment variable to the\naddress of the remote server by adding a statement to your shell configuration\nfile (e.g., `~/.zshrc`): `export STATUS_SERVER=http://example.com`\n\nRoadmap\n-------\n\nThe command-line interface to `log.rb` is nonexistent. Users should be able to\nspecify tags and permissions, delete messages and search for old messags. Users\nshould be able to search for messages from other users via the command-line\ninterface. The web interface should allow logins for restricted messages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhph%2Flog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhph%2Flog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhph%2Flog/lists"}