{"id":28759885,"url":"https://github.com/orsenthil/fortune","last_synced_at":"2025-08-11T22:39:45.796Z","repository":{"id":148842397,"uuid":"58279945","full_name":"orsenthil/fortune","owner":"orsenthil","description":"Browser Extension that gives a random new quote.","archived":false,"fork":false,"pushed_at":"2025-06-11T19:06:05.000Z","size":375,"stargazers_count":2,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-06T05:42:15.666Z","etag":null,"topics":["browser-extension","chrome","chrome-extension","firefox","firefox-extension"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orsenthil.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-05-07T18:50:22.000Z","updated_at":"2025-06-11T18:57:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"af4e1db8-8471-451c-b47f-0549b99b46c2","html_url":"https://github.com/orsenthil/fortune","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/orsenthil/fortune","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orsenthil%2Ffortune","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orsenthil%2Ffortune/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orsenthil%2Ffortune/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orsenthil%2Ffortune/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orsenthil","download_url":"https://codeload.github.com/orsenthil/fortune/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orsenthil%2Ffortune/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269969647,"owners_count":24505436,"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","status":"online","status_checked_at":"2025-08-11T02:00:10.019Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["browser-extension","chrome","chrome-extension","firefox","firefox-extension"],"created_at":"2025-06-17T05:42:08.147Z","updated_at":"2025-08-11T22:39:45.744Z","avatar_url":"https://github.com/orsenthil.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fortune\n\nA minimalist browser extension that displays a new quote in the browser tab.\n\n_\"And this is aviation; I give it to the world.\"_  - _Louis Mouillard, French Inventor/Aeronaut (1834-1897)_\n\n_\"We were on the point of abandoning our work when the book of Mouillard fell into our hands, and we continued with the results you know.\"_ - _Wilbur Wright, American Inventor/Aviator (1867-1921)_\n\n---- \n\nThis extension is named after popular Unix Program [fortune](https://en.wikipedia.org/wiki/Fortune_(Unix)), a command line utility which displays quotes in the shell.  The browser with tabs is a modern shell interface of the computer. And this is the fortune program for the browser.\n\n## Technical Details\n\nI developed this with Python hosted on Google App Engine, and the client side written using Javascript as a browser addon. In the backend there is a database where I keep the quote and author in a table. There is API call that returns the quote and the author in the JSON format. To call the API visit http://quotes-1271.appspot.com/json . This is an unauthenticated API as it read-only GET call, and cannot change the state of the system.\n\nThe client side is entirely handled by Javascript, and it displays the quote using simple [DOM](https://en.wikipedia.org/wiki/Document_Object_Model) manipulation.\n\n## Get the extension directly from the webstore.\n\n[![Google Chrome Extension](assets/promotional/chrome-web-store.png)](https://chromewebstore.google.com/detail/fortune/kmcoofcbagjmlfbkoopfohngcnfnaakb)\n\n[![Firefox Addons](assets/promotional/firefox-addon.png)](https://addons.mozilla.org/en-US/firefox/addon/fortune-browser-extension/)\n\n\n# Screenshot\n\n![screenshot](https://i.imgur.com/qLlqW7t.png)\n\n# Video Demo\n\n[![Demo](http://img.youtube.com/vi/3S8b3eROxUY/0.jpg)](http://www.youtube.com/watch?v=3S8b3eROxUY \"Demo\")","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forsenthil%2Ffortune","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forsenthil%2Ffortune","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forsenthil%2Ffortune/lists"}