{"id":18091242,"url":"https://github.com/jwheare/digest","last_synced_at":"2025-04-13T06:02:00.579Z","repository":{"id":488473,"uuid":"114609","full_name":"jwheare/digest","owner":"jwheare","description":"Python script to generate a daily digest PDF in pocketmod booklet form to print out and enjoy","archived":false,"fork":false,"pushed_at":"2011-11-29T14:03:24.000Z","size":11349,"stargazers_count":18,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-26T22:45:14.845Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jwheare.png","metadata":{"files":{"readme":"README","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":"2009-01-25T23:28:13.000Z","updated_at":"2024-12-29T10:45:12.000Z","dependencies_parsed_at":"2022-07-07T14:03:35.528Z","dependency_job_id":null,"html_url":"https://github.com/jwheare/digest","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%2Fdigest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwheare%2Fdigest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwheare%2Fdigest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jwheare%2Fdigest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jwheare","download_url":"https://codeload.github.com/jwheare/digest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248670431,"owners_count":21142903,"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:02.942Z","updated_at":"2025-04-13T06:02:00.512Z","avatar_url":"https://github.com/jwheare.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"UPDATE November 2011: This is currently not building. Oh well.\n\nGenerate a daily digest PDF in pocketmod booklet form to print out and enjoy.\n\nSee: http://www.pocketmod.com/\n\nUsage:\n\n    python digest.py\n\nThis will run through and fetch all the data, and save a PDF file in output/digest.pdf. The file will be opened when the script completes\n\nI'm slowly filling in the pages of the booklet. I'll add them here in the order they appear:\n\n1. Last.fm event recommendations\n2. Tube line and station status\n3. Twitter updates\n4. Newsgator RSS headlines\n5. Google calendar + Weather\n6. Flickr photo spread left\n7. Flickr photo spread right\n8. \n\nRequired libs:\n- PIL (compiled with jpeg support)\n  http://www.pythonware.com/products/pil/\n  http://www.ijg.org/\n- pylast 0.3 branch revision 163 (PATCHED see lib/pylast.diff)\n  http://code.google.com/p/pylast/source/browse/branches/0.3/?r=163 GPL\n\nBundled libs:\n- Some Django utils\n  http://www.djangoproject.com/ BSD\n- ReportLab\n  http://www.reportlab.org/ BSD\n- gdata-python-client\n  http://code.google.com/p/gdata-python-client/ Apache\n- BeautifulSoup\n  http://www.crummy.com/software/BeautifulSoup/ BSD\n- simplejson\n  http://code.google.com/p/simplejson/ MIT\n- feedparser\n  http://www.feedparser.org/ MIT\n- flickrapi\n  http://stuvel.eu/projects/flickrapi Python\n\nYou'll also need a settings.py file module which defines things like api keys, usernames and passwords.\nSee settings.example.py\n\nAPIs:\n- Google Static Maps\n  http://code.google.com/apis/maps/documentation/staticmaps/\n- Last.fm\n  http://www.last.fm/api\n- Twitter\n  http://apiwiki.twitter.com/\n- Newsgator\n  http://www.newsgator.com/ngs/api/\n  http://www.newsgator.com/ngs/TermsOfService.aspx\n  http://nmp.newsgator.com/NGBuzz/Images/PoweredbyNG.gif\n- Google Calendar\n  http://code.google.com/apis/calendar/\n- Flickr\n  http://www.flickr.com/services/api/\n  This product uses the Flickr API but is not endorsed or certified by Flickr.\n\nRSS:\n- BBC Weather\n  http://news.bbc.co.uk/weather/hi/about/newsid_7788000/7788189.stm\n- Met Office warnings and advisories\n  http://www.metoffice.gov.uk/weather/uk/rss/help.html\n\nScreen Scraping:\n- TFL\n  http://www.tfl.gov.uk/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwheare%2Fdigest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjwheare%2Fdigest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjwheare%2Fdigest/lists"}