Skip to content
This repository was archived by the owner on Jan 23, 2025. It is now read-only.
/ logos Public archive

Logos and icons used in Kiwi Browser (in tiles and new tab page)

License

Notifications You must be signed in to change notification settings

kiwibrowser/logos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

logos.kiwibrowser.com

Logos and icons used in Kiwi Browser (in tiles and new tab page)

This is the service behind logos.kiwibrowser.com

The resources uploaded here can be accessed via https://logos.kiwibrowser.com/<IMAGE_NAME>

Header Meaning
X-From-GitHub-Cache: Yes The logo was served from a cached version of this GitHub repository.This is the header you are going to see if the logo is served from this repository.
X-From-Cache: Yes The logo was served from cache.
X-From-Cache: No No matching logos were found so a new high-resolution logo was captured by the fetch server directly on the target domain (generally apple-touch-icon.png).

In case of HTTP Error Code 404, this means the domain was not found and no alternative could be provided.

Specifications

  • File format: .png (only)
  • Image resolution: 128x128

Directory structure

  • assets/<FIRST_LETTER_OF_THE_DOMAIN>/<DOMAIN_NAME>.png

By default, the subdomains are all pointing to the logo of the root domain. kiwibrowser.com and example.kiwibrowser.com are both going to point to k/kiwibrowser.com.png.

The only exceptions, are the domains listed in the public suffix list ( https://publicsuffix.org/list/public_suffix_list.dat ). For the domains listed in the .dat file, we keep the subdomain intact.

This means that www.google.com and google.com are going to be canonicalized to g/google.com.png.

Because blogspot.com is in the public suffix list, test.blogspot.com and test2.blogspot.com are considered to be two different domains, which means two different files (t/test.blogspot.com.png and t/test2.blogspot.com.png).

To parse the public suffix list and get the root domain, we are using: https://github.com/lupomontero/psl

Examples

Domain Filename
kiwibrowser.net assets/k/kiwibrowser.net.png
007.com assets/0/007.com.png
blogspot.com assets/b/blogspot.com.png
test.blogspot.com assets/t/test.blogspot.com.png
test2.blogspot.com assets/t/test2.blogspot.com.png
gmail.com assets/g/gmail.com.png
m.gmail.com assets/g/gmail.com.png

Shortcuts to upload new logos

About

Logos and icons used in Kiwi Browser (in tiles and new tab page)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published