commit c6f1c4b545c09f0a77aa4740800bf76f5926a0c0 Author: Özenç Bilgili Date: Tue Jan 29 02:06:57 2019 +0300 First commit diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..cf1ab25 --- /dev/null +++ b/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to diff --git a/README.md b/README.md new file mode 100644 index 0000000..61e0dd4 --- /dev/null +++ b/README.md @@ -0,0 +1,81 @@ +## Screenshots + +![Screenshot](assets/screenshot.png) + +# Tilde Enhanced + +A slightly modified version of [Cade Scroggins](https://github.com/cadejscroggins)'s homepage [Tilde](https://github.com/cadejscroggins/tilde). +Most of the features are carried over from the original source. + +## Added Features + +- Clicking on the clock will bring up pre-defined sites. +- Available sites show their icons instead of their corresponding keys. +- Other small changes on grids and boxes. + + +## Usage + +To go to a site, enter the first letter of the site then hit enter. +To view the available sites, press `?` or click on the clock. +If your input doesn't match any of the commands, +a generic DuckDuckGo search will be triggered. For example: + +- Entering `r` would redirect you to [www.reddit.com](https://www.reddit.com). +- Entering `t` would redirect you to [twitch.tv](https://www.twitch.tv). +- Entering `cats` would search [Cats](https://duckduckgo.com/?q=cats). + +Note that by default, queries are searched on DuckDuckGo but this can be +configured easily by updating two lines. + +This version is not suitable for use on mobile as clicking on the clock will +only bring up pre-defined sites. + +### Searching + +You can search any of the sites by typing a colon after the site's key, followed +by your search query. For example: + +- Entering `g:tilde-enhanced` would search + [GitHub for tilde-enhanced](https://github.com/search?q=tilde-enhanced). +- Entering `y:cats` would search + [Cats on YouTube](https://www.youtube.com/results?search_query=cats). + +### Specific Locations + +You can go to a specific location on a site by typing a forward slash after the +site's key, followed by the location on the site you'd like to be redirected to. +For example: + +- Entering `r/r/startpages` would redirect you to + [www.reddit.com/r/startpages](https://www.reddit.com/r/startpages) +- Entering `h/popular` would redirect you to + [hypem.com/popular](http://hypem.com/popular). + +### URL Redirects + +If you enter in a full domain or URL, you will be redirected to said domain or +URL. For example: + +- Entering `stallman.org` would redirect you to + [stallman.org](https://stallman.org/). +- Entering `keep.google.com` would redirect you to + [keep.google.com](https://keep.google.com/). + +### Query Paramater + +Additionally, you can pass any query via the `q` query param. For example: + +- Going to `file:///path/to/tilde/index.html?q=cats` would search + [Cats](https://duckduckgo.com/?q=cats). + +This allows you to invoke Tilde with your native browser search bar. + +## Configuration + +The above is just the beginning. Open up the [index.html](index.html) file and +read through the `CONFIG`! + +## License + +Feel free to [use this and modify it however you like](https://github.com/cadejscroggins/tilde/blob/master/LICENSE). diff --git a/assets/screenshot.png b/assets/screenshot.png new file mode 100644 index 0000000..5b9d493 Binary files /dev/null and b/assets/screenshot.png differ diff --git a/fonts/lato-v14-latin-900.woff b/fonts/lato-v14-latin-900.woff new file mode 100644 index 0000000..6f251d9 Binary files /dev/null and b/fonts/lato-v14-latin-900.woff differ diff --git a/fonts/lato-v14-latin-900.woff2 b/fonts/lato-v14-latin-900.woff2 new file mode 100644 index 0000000..a5abe36 Binary files /dev/null and b/fonts/lato-v14-latin-900.woff2 differ diff --git a/fonts/lato-v14-latin-regular.woff b/fonts/lato-v14-latin-regular.woff new file mode 100644 index 0000000..97ab144 Binary files /dev/null and b/fonts/lato-v14-latin-regular.woff differ diff --git a/fonts/lato-v14-latin-regular.woff2 b/fonts/lato-v14-latin-regular.woff2 new file mode 100644 index 0000000..b14c76c Binary files /dev/null and b/fonts/lato-v14-latin-regular.woff2 differ diff --git a/icons/arstechnica.png b/icons/arstechnica.png new file mode 100644 index 0000000..fcad23a Binary files /dev/null and b/icons/arstechnica.png differ diff --git a/icons/drive.png b/icons/drive.png new file mode 100644 index 0000000..aed7903 Binary files /dev/null and b/icons/drive.png differ diff --git a/icons/github.png b/icons/github.png new file mode 100644 index 0000000..b1dee4c Binary files /dev/null and b/icons/github.png differ diff --git a/icons/imdb.png b/icons/imdb.png new file mode 100644 index 0000000..9cd497a Binary files /dev/null and b/icons/imdb.png differ diff --git a/icons/linkedin.png b/icons/linkedin.png new file mode 100644 index 0000000..ad1981f Binary files /dev/null and b/icons/linkedin.png differ diff --git a/icons/mail.png b/icons/mail.png new file mode 100644 index 0000000..4e2c0d5 Binary files /dev/null and b/icons/mail.png differ diff --git a/icons/netflix.png b/icons/netflix.png new file mode 100644 index 0000000..e3fd657 Binary files /dev/null and b/icons/netflix.png differ diff --git a/icons/reddit.png b/icons/reddit.png new file mode 100644 index 0000000..18462a3 Binary files /dev/null and b/icons/reddit.png differ diff --git a/icons/stackoverflow.png b/icons/stackoverflow.png new file mode 100644 index 0000000..d416ee2 Binary files /dev/null and b/icons/stackoverflow.png differ diff --git a/icons/twitch.png b/icons/twitch.png new file mode 100644 index 0000000..55b4c8f Binary files /dev/null and b/icons/twitch.png differ diff --git a/icons/twitter.png b/icons/twitter.png new file mode 100644 index 0000000..49b33d6 Binary files /dev/null and b/icons/twitter.png differ diff --git a/icons/youtube.png b/icons/youtube.png new file mode 100644 index 0000000..c731edc Binary files /dev/null and b/icons/youtube.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..7de082f --- /dev/null +++ b/index.html @@ -0,0 +1,1258 @@ + + + + + + + + + + + +Home + +
+ +
+
+ +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file