{"id":16916208,"url":"https://github.com/zesterer/browser","last_synced_at":"2025-03-20T21:35:38.135Z","repository":{"id":27148251,"uuid":"30617247","full_name":"zesterer/browser","owner":"zesterer","description":null,"archived":false,"fork":false,"pushed_at":"2015-02-21T23:38:45.000Z","size":786,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-25T18:32:56.884Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vala","has_issues":false,"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/zesterer.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":"2015-02-10T22:10:25.000Z","updated_at":"2018-01-31T17:35:36.000Z","dependencies_parsed_at":"2022-09-01T00:01:58.541Z","dependency_job_id":null,"html_url":"https://github.com/zesterer/browser","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/zesterer%2Fbrowser","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fbrowser/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fbrowser/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zesterer%2Fbrowser/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zesterer","download_url":"https://codeload.github.com/zesterer/browser/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244693251,"owners_count":20494451,"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-13T19:25:40.230Z","updated_at":"2025-03-20T21:35:38.094Z","avatar_url":"https://github.com/zesterer.png","language":"Vala","readme":"Leon\r\n====\r\n\r\n#DISCONTINUED UNTIL FURTHER NOTICE\r\n\r\nThis is Leon, the (hopefully) soon-to-be default Evolve OS browser. If Ikey agrees to adopt it.\r\n\r\n![alt tag](https://raw.githubusercontent.com/zesterer/browser/master/git-stuff/Screenshot%20from%202015-01-07%2021:03:30.png)\r\n\r\n## FAQ\r\n\r\n### Why does Evolve OS need a new browser?\r\n\r\nLarger browsers like Firefox, Google Chrome and Opera just don't cut it. Evolve OS is about simplicity and tidiness. Since none of these properly use Gtk-3, \r\nthey don't really suit Evolve's visual style either. Most users don't need a heavyweight like 'the big three'. But if they do, they need only install it.\r\n\r\n### Why not use Epiphany? Or Midori? Or one of the other linux browsers?\r\n\r\nBoth Epiphany and Midori don't suit the goal that Evolve OS has. Epiphany is written in C, not Vala, and means that Evolve's desktop apps must hinge upon \r\nexisting Gnome applications. Midori, primarily designed for Elementary OS, also ties Evolve to Elementary. Since neither Elementary OS nor most distributions \r\nthat run Gnome Shell even use Evolve's package manager, it makes sense to create our own little browser that suits the needs of most users.\r\n\r\n### Won't a browser be hard to maintain with up-and-coming web technologies?\r\n\r\nNo. Leon, just like Epiphany and Midori, uses WebKit and so benefits from all of the features built progressively into WebKit. All rendering occurs in WebKit, \r\nso we don't have to worry about maintaining it.\r\n\r\n### What's the REAL reason you think Evolve needs it's own browser?\r\n\r\nWe have plans to integrate new and unique features into Leon that don't exist in any other browsers. These features will be directly dependent on other Evolve \r\nOS libraries and applications, so it's important that Evolve's web browser fits with this. More details on these features will emerge soon...\r\n\r\n### How do I compile the thing?\r\n\r\nSorry. It doesn't use make, autotools or cmake yet. I'll be honest - I'm too lazy. But this repository includes a x86_64 binary, and if you really want you can \r\nrecompile it using the bash script included.\r\n\r\nTo do this cd to the directory, and run:\r\n`sh cmd_to_compile.sh`\r\n\r\nAnd then to start the browser:\r\n`./leon`\r\n\r\nJust make sure you have the correct libraries installed! (As of yet, I don't believe that Evolve OS includes a WebKit package, although this IS coming, don't \r\nworry!)\r\n\r\n### Disclaimer\r\n\r\nLeon is undergoing HEAVY development. That means probably most of it will change a lot from now until it's release. If you have feature suggestions, please tell me. But I may already be planning them.\r\n\r\n~ Barry Smith\r\n\r\n\r\nI need this later:\r\n(?i)\\b((?:[a-z][\\w-]+:(?:/{1,3}|[a-z0-9%])|www\\d{0,3}[.]|[a-z0-9.\\-]+[.][a-z]{2,4}/)(?:[^\\s()\u003c\u003e]+|\\(([^\\s()\u003c\u003e]+|(\\([^\\s()\u003c\u003e]+\\)))*\\))+(?:\\(([^\\s()\u003c\u003e]+|(\\([^\\s()\u003c\u003e]+\\)))*\\)|[^\\s`!()\\[\\]{};:'\".,\u003c\u003e?«»“”‘’]))\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzesterer%2Fbrowser","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzesterer%2Fbrowser","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzesterer%2Fbrowser/lists"}