Bento/README.md

108 lines
4.1 KiB
Markdown
Raw Normal View History

2020-09-16 12:27:55 -05:00
2020-08-30 13:43:00 -05:00
<div align="center">
2020-08-30 21:21:04 -05:00
<h1>Bento: 🍱 A Clean and Simple Startpage</h1>
2020-08-30 13:43:00 -05:00
</div>
2020-08-14 13:04:38 -05:00
2020-08-30 13:35:13 -05:00
![](https://github.com/MiguelRAvila/Bento/blob/master/assets/preview.png)
2020-08-14 13:04:38 -05:00
2020-08-31 23:12:44 -05:00
### Index
- [Bento](#)
- [Features](#features)
- [Usage](#usage)
- [Home Page](#as-home-page)
- [New Tab](#as-new-tab)
- [Customization](#customization)
2020-09-14 22:23:06 -05:00
- [Links and Icons](#links-and-icons)
2020-09-13 23:01:01 -05:00
- [Colors](#colors)
- [Wather Widget](#weather-widget)
2020-09-16 12:27:55 -05:00
- [Greetings](#greetings)
2020-09-13 23:01:01 -05:00
- [Image Background](#image-background)
2020-08-14 13:04:38 -05:00
#### Features:
2020-08-30 01:56:01 -05:00
- **Dark/Light** mode, you can toggle them and It'll be saved in local store
2020-08-22 20:17:31 -05:00
- **Clock and Date** format can be set to 24 hour (default) or 12 hour
- **Greetings** are easy to change and modify
2020-09-30 23:31:23 -05:00
- **Variables** for custom colors and font sizes in the `css` code
2020-08-14 13:04:38 -05:00
- **Modular** javascript files for an easy read
2020-08-30 13:35:13 -05:00
<p align="center">
<img src="https://github.com/MiguelRAvila/Bento/blob/master/assets/preview.gif">
</p>
2020-08-14 13:04:38 -05:00
### Usage:
2020-08-31 23:12:44 -05:00
#### As Home Page:
2020-08-14 13:04:38 -05:00
1. Fork this repo
2. Enable the Github Pages service `Settings > GitHub Pages > Source [master branch] > Save`
3. Set it as Home Page:
- Click the menu button. and select Options. Preferences.
- Click the Home panel.
2020-08-14 13:07:16 -05:00
- Click the menu next to Homepage and new windows and choose to show custom URLs and add your `Github Pages link`
2020-08-26 22:04:36 -05:00
2020-08-31 23:13:38 -05:00
#### As New Tab:
2020-08-31 23:12:44 -05:00
1. You can use different Add-ons/Extensions for it
2020-09-14 22:45:37 -05:00
- If you use Firefox: [Custom New Tab Page](https://addons.mozilla.org/en-US/firefox/addon/custom-new-tab-page/?src=search)
2020-08-31 23:12:44 -05:00
- If you use Chromium (Brave, Vivaldi, Chrome): [Custom New Tab URL](https://chrome.google.com/webstore/detail/custom-new-tab-url/mmjbdbjnoablegbkcklggeknkfcjkjia)
### Customization
2020-09-14 22:23:06 -05:00
> All the code is using variables and is comented, It's easy to customize the project to your own, and this sections are the principal customizable elements in the Startpage:
#### Links and Icons
You can change the links (and the icons too) in the HTML Code:
<p align="center">
<img src="https://github.com/MiguelRAvila/Bento/blob/master/assets/code1.png">
</p>
Change the link in the `href` property with the link you want. (The `target="blank"` makes the link to open a new tab with the link you choose).
2020-09-14 22:44:14 -05:00
The Project uses [Feather icons](https://feathericons.com/) for the icons, and you can change them in the `data-feather=""` property with the name of the icon.
2020-09-14 22:23:06 -05:00
2020-08-31 23:12:44 -05:00
#### Colors
In the CSS code you can always change the variables for both themes (Dark and Light)
2020-08-26 22:06:55 -05:00
2020-09-14 22:23:06 -05:00
<p align="center">
<img src="https://github.com/MiguelRAvila/Bento/blob/master/assets/code2.png">
</p>
2020-09-14 22:30:07 -05:00
<div align="center">
<h5>Light mode (default)</h5>
</div>
<p align="center">
<img src="https://github.com/MiguelRAvila/Bento/blob/master/assets/code3.png">
</p>
<div align="center">
<h5>Dark mode</h5>
</div>
2020-09-14 22:23:06 -05:00
2020-08-31 23:12:44 -05:00
#### Weather Widget
2020-09-06 18:42:26 -05:00
2020-09-11 19:23:13 -05:00
For setting up the Weather widget you're going to need an API Key in: `https://openweathermap.org/`. Once you have your Key you'll need to set yourlatitude and longitude, you can use: `https://www.latlong.net/` to get them. Once you have the data, you'll need to set them in the `weather.js` in the **js** folder. The code is
2020-09-06 18:42:26 -05:00
> If you don't like the idea of having your API Key public, you can make the repo into a private one. You can still use the Github Pages service.
2020-09-11 19:23:13 -05:00
2020-09-16 12:27:55 -05:00
#### Greetings
You can put your name and change the greetings.
```js
var name = 'John Doe';
var lateTxt = 'Go to Sleep! ';
var morningTxt = 'Good morning! ';
var afterTxt = 'Good afternoon ';
var evenTxt = 'Good evening ';
```
It'll change in order of the hour.
2020-09-11 19:23:13 -05:00
#### Image Background
You can set your own background image with the variable `--imgbg` and set the route to the image you want It's disable by default. If you uncomment the variable, it has by default this image:
<p align="center">
<img src="https://github.com/MiguelRAvila/Bento/blob/master/assets/previewbg.png">
</p>
2020-09-13 23:01:01 -05:00
It has a black filter by default in `--imgcol`, and it'ts value is: `rgba(255, 255, 255, 0.7)` and `rgba(0, 0, 0, 0.7)` for the dark theme. You can change them and the opacity for a better experience with your image.