Skip to content
This repository has been archived by the owner on Apr 12, 2021. It is now read-only.
/ Hozz Public archive

[Development indefinitely suspended] A better way to manage your hosts.

License

Notifications You must be signed in to change notification settings

ppoffice/Hozz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hozz

A Better Way to Manage Your Hosts. Homepage

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 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), and this will soon disappear
  • If the tray icon does not appears on Linux, you need to install libappindicator1 according to Electron#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

  • Multilanguage support
  • Manifest and hosts sync based on cloud services
  • Better text searching and editing experience