{"id":18091246,"url":"https://github.com/jwheare/mollusc","last_synced_at":"2025-03-29T04:32:05.050Z","repository":{"id":66648977,"uuid":"1420557","full_name":"jwheare/mollusc","owner":"jwheare","description":"Oyster pay as you go history browser.","archived":false,"fork":false,"pushed_at":"2015-10-06T10:29:38.000Z","size":705,"stargazers_count":25,"open_issues_count":0,"forks_count":6,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-10T09:15:04.644Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","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/jwheare.png","metadata":{"files":{"readme":"README.md","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":"2011-02-28T07:09:55.000Z","updated_at":"2017-02-14T16:52:41.000Z","dependencies_parsed_at":"2023-02-23T06:15:44.308Z","dependency_job_id":null,"html_url":"https://github.com/jwheare/mollusc","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/jwheare%2Fmollusc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwheare%2Fmollusc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwheare%2Fmollusc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwheare%2Fmollusc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jwheare","download_url":"https://codeload.github.com/jwheare/mollusc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245749793,"owners_count":20666084,"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-31T18:11:03.355Z","updated_at":"2025-03-29T04:32:02.817Z","avatar_url":"https://github.com/jwheare.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Abandoned\n\nThis project is abandoned as of 6 October 2015. The oyster site has changed and the scraper no longer works. Feel free to fork and fix it. I no longer live in London so don't have a personal use for it anymore.\n\n---\n\nMollusc is a browser for your Oyster pay as you go history. You can run it on your server or localhost.\n\nYou’ll get a bar chart and table breakdown of how your balance changed each month. Top ups are highlighted in green, fares above £3 in red. The £10 auto top-up threshold is shown as a red line.\n\nOyster only make 8 weeks data available at a time, but Mollusc will keep old data forever once you start importing it.\n\n![Screenshot](https://raw.github.com/jwheare/mollusc/master/screenshot.png)\n\n# Required\n\n* Linux/Mac OS X\n* Apache (2 probably?) with the rewrite module enabled\n* MySQL (5 probably?)\n* PHP 5.3\n\n# Installation\n\n1. Copy this directory somewhere on your machine where Apache can reach it.\n   Some people use `/var/www` or something like that\n1. Edit `app/conf/local.conf.php` with your details.\n2. Rename it to the result of running `hostname` on your machine followed by `.conf.php`.\n   e.g. if your system hostname is `rhubarb` the file needs to be called `rhubarb.conf.php`.\n3. Edit `apache-vhost.conf`, changing all occurrences of `/path/to/install` to the path where you copied this directory. Set your `ServerName`. Make it password protected if you like.\n4. Run `script/initdb.php` and answer the questions as prompted to setup the database.\n5. Run `script/fetch.php` to import your journey history. You’ll probably want to put this in cron to run once a day or something.\n6. Put `Include /path/to/install/apache-vhost.conf` somewhere appropriate to your OS Apache config and restart Apache.\n7. Point your DNS at your webserver (or `/etc/hosts` file if you’re running it locally).\n8. Enjoy!\n\n# Configuration\n\nTo change the red fare warning threshold, edit the `FARE_WARNING` constant in `app/conf/conf.php`. It’s in pence.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwheare%2Fmollusc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjwheare%2Fmollusc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwheare%2Fmollusc/lists"}