Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ppoffice/Hozz
[Development indefinitely suspended] A better way to manage your hosts.
https://github.com/ppoffice/Hozz
cross-platform editor electron hostsfile
Last synced: about 2 months ago
JSON representation
[Development indefinitely suspended] A better way to manage your hosts.
- Host: GitHub
- URL: https://github.com/ppoffice/Hozz
- Owner: ppoffice
- License: other
- Archived: true
- Created: 2015-12-30T07:57:45.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-10-04T17:14:45.000Z (over 7 years ago)
- Last Synced: 2024-08-02T08:07:29.393Z (5 months ago)
- Topics: cross-platform, editor, electron, hostsfile
- Language: JavaScript
- Homepage: http://ppoffice.github.io/Hozz
- Size: 2.9 MB
- Stars: 914
- Watchers: 60
- Forks: 126
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hozz
#### A Better Way to Manage Your Hosts. [Homepage](http://ppoffice.github.io/Hozz)
![](https://ooo.0o0.ooo/2016/01/01/56868691bd272.png)
---## Features
* Provide swift switch between different hosts files
* Automatic update of online hosts
* Import hosts file by dragging them into the sidebar
* Export and import hosts files
* Support hosts sorting through dragging
* Export hosts file to [Surge](https://surge.run/manual/) config file## Known Issues
* Hosts will not save on sidebar status switch/edit button clicking
* Wrong window height/width when maximized on Windows
* Window get ghost shadows sometimes on OS X
* Get black background on startup on Linux due to graphics issues ([Electron#2170](https://github.com/atom/electron/issues/2170)), and this will soon disappear
* If the tray icon does not appears on Linux, you need to install `libappindicator1` according to [Electron#1347](https://github.com/atom/electron/issues/1347)## Development
### Requirements:
* Node.js
* Gulp### Get the code:
```
git clone https://github.com/ppoffice/Hozz.git
cd Hozz
npm install
```### Commands:
* **gulp**: Compile, build and copy files to /app
* **gulp clean**: Delete the built files, including /app and /build
* **gulp watch**: Watch the /src directory and automatically build on file change
* **gulp package**: Pack with Electron for releasing(ia32 and x64), need to run **gulp clean** before this
* **gulp package-uncompressed**: Same as the former one but with no file deleted or compressed. This is for some legacy system like Windows 7## Todos
- [x] Multilanguage support
- [ ] Manifest and hosts sync based on cloud services
- [ ] Better text searching and editing experience