Skip to content

Commit

Permalink
πŸ› Merge conflicts with master branch
Browse files Browse the repository at this point in the history
  • Loading branch information
migueravila committed Nov 24, 2021
2 parents 15616d9 + 865e323 commit f1d204f
Show file tree
Hide file tree
Showing 17 changed files with 1,018 additions and 52 deletions.
674 changes: 674 additions & 0 deletions License

Large diffs are not rendered by default.

229 changes: 229 additions & 0 deletions README-ES-MX.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,229 @@
![image](assets/img/header.png)


<p style="margin: -20px 0 30px">
<a href="https://www.buymeacoffee.com/migueravila" target="_blank" style='margin-right:0px; margin-top:5px'>
<img align="center" src="https://github.com/migueravila/Bento/blob/master/assets/img/donation.png" alt="donation" height="35px" />
</a>

<a href="https://migueravila.github.io/Bento/" target="_blank" style='margin-right:0px; margin-top:5px'>
<img align="center" src="https://github.com/migueravila/Bento/blob/master/assets/img/live.png" alt="live-preview" height="35px" />
</a>
</p>

<br />

## πŸ‘‡ Índice
- [πŸ‘‡ Índice](#-indice)
- [✨ Características](#-caracteistícas)
- [πŸš€ Usos](#-usos)
- [Como pΓ‘gina de inicio](#como-pΓ‘gina-de-inicio)
- [Como una nueva pestaΓ±a](#como-una-nueva-pestaΓ±a)
- [🎨 Personalización](#-personalización)
- [πŸ‘‹ General: Nombre, Imagen De Fondo y Saludos](#-nombre-imagen-de-fondo-y-saludos)
- [🏷️ Botones de enlace](#️-enlaces-de-botones)
- [πŸ“‘ Lista de enlaces](#-lista-de-enlaces)
- [β›ˆοΈ Clima: Clave De La Api, Iconos y Grupos](#️-Clima-clave-de-la-api-iconos-y-grupos)
- [πŸ’› Colores](#-colores)


## ✨ Características

- **ConfiguraciΓ³n Sencilla** de archivos.
- **Modo Claro/Obscuro** puedes alternarlos y se guardara en tu almacenamiento local.
- **Fecha y Hora**, puedes utilizar el formato de 24 horas (predeterminado) o el de 12 horas.
- **Saludos** fΓ‘ciles de modificar.
- **Variables** para colores y tamaΓ±os de fuente personalizados en el cΓ³digo del archivo `style.css`.
- **Iconos** todos los iconos provienen de [Feather Icons](https://feathericons.com/) (Otros los hice yo mismo, tomando los iconos de Feather Icons como base).
- **Archivos Modulares** de JavaScript para una lectura sencilla.

## πŸš€ Usos

#### Como pΓ‘gina de inicio

1. Haz un Fork de este repositorio
2. Activa el servicio de GitHub Pages `Settings > GitHub Pages > Source [rama master] > Save`
3. ConfigΓΊrala como pΓ‘gina de inicio:
- Haz click en el botΓ³n MenΓΊ, selecciona Opciones, selecciona Preferencias
- Haz click en el panel de inicio.
- Haz click en el menΓΊ al lado de Inicio y Nuevas Ventanas. Elige la opciΓ³n de mostrar URL's personalizadas, despuΓ©s, aΓ±ade el enlace de tu GitHub Pages.

#### Como una nueva pestaΓ±a

Puedes utilizar distintos Add-ons/Extensiones para ello

- Si usas Firefox: [Custom New Tab Page](https://addons.mozilla.org/en-US/firefox/addon/custom-new-tab-page/?src=search)
- Si usas Chromium (Brave, Vivaldi, Chrome): [Custom New Tab URL](https://chrome.google.com/webstore/detail/custom-new-tab-url/mmjbdbjnoablegbkcklggeknkfcjkjia)

## 🎨 Personalización

Casi todas la personalizaciΓ³n puede ser configurada desde el archivo `config.js`:

### πŸ‘‹ General: Nombre, Imagen De Fondo y Saludos

Para cambiar el nombre por defecto, los saludos y si deseas tener una imagen de fondo o abrir los enlaces en una nueva pestaΓ±a, edita las primeras configuraciones en el archivo `config.js`.

```js
// General
name: 'John',
imageBackground: false,
openInNewTab: true,

// Saludos
greetingMorning: 'Good morning!',
greetingAfternoon: 'Good afternoon,',
greetingEvening: 'Good evening,',
greetingNight: 'Go to Sleep!',

```

> Puedes cambiar el fondo, sustituyendo el archivo `background.jpg` en la carpeta `assets`.
![](assets/img/previewbg.png)

### 🏷️ Botones de Enlace****

Para editar los botones solo tienes que cambiar la siguiente lista en el archivo `config.js` eligiendo un enlace, un icono proveniente de [Feather Icons](https://feathericons.com/) y un nombre:

```js
cards: [
{
id: '1',
name: 'Github',
icon: 'github',
link: 'https://github.com/',
},
{
id: '2',
name: 'Mail',
icon: 'mail',
link: 'https://mail.protonmail.com/',
},
{
id: '3',
name: 'Todoist',
icon: 'trello',
link: 'https://calendar.google.com/calendar/r',
},
{
id: '4',
name: 'Calendar',
icon: 'calendar',
link: 'https://calendar.google.com/calendar/r',
},
{
id: '5',
name: 'Reddit',
icon: 'bookmark',
link: 'https://reddit.com',
},
{
id: '6',
name: 'Odysee',
icon: 'youtube',
link: 'https://odysee.com/',
},
],
```

### πŸ“‘ Lista de enlaces

Lo mismo pasa con la lista de enlaces, puedes cambiar la lista de iconos (tambiΓ©n provenientes de [Feather Icons](https://feathericons.com/)) y los enlaces:

```js
//Iconos
firstListIcon: 'music',
secondListIcon: 'coffee',

// Enlaces
lists: {
firstList: [
{
name: 'Inspirational',
link: 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
},
{
name: 'Classic',
link: 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
},
{
name: 'Oldies',
link: 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
},
{
name: 'Rock',
link: 'https://www.youtube.com/watch?v=dQw4w9WgXcQ',
},
],
secondList: [
{
name: 'Linkedin',
link: 'https://linkedin.com/',
},
{
name: 'Figma',
link: 'https://figma.com/',
},
{
name: 'Dribbble',
link: 'https://dribbble.com',
},
{
name: 'Telegram',
link: 'https://webk.telegram.org',
},
],
},
```

### β›ˆοΈ Clima: Clave De La Api, Iconos y Grupos

Para configurar el widget del clima necesitaras una clave de API proveniente de: `https://openweathermap.org/`. Una vez que hayas obtenido tu clave, necesitaras configurar tu latitud y longitud, para ello puedes usar: `https://www.latlong.net/` para obtenerlas.

Finalmente, escoge un set de iconos:

![](assets/img/icons.png)

- **Nord** Usa el esquema de colores Nord si te encantan los colores agradables a la vista.
- **OneDark** (_Predeterminado_) Usa el esquema de colores One Dark Pro.
- **Dark** Para usuarios que solo usan temas claros y quieren un look minimalista.
- **White** Para usuarios que solo usan temas oscuros y quieren un look minimalista.

Finalmente, solo aΓ±Γ‘delos al archivo `config.js`.

```js
// clima
weatherKey: 'InsertYourAPIKeyHere123456',
weatherIcons: 'OneDark',
weatherUnit: 'C',
weatherLatitude: '37.774929',
weatherLongitude: '-122.419418',
```

### πŸ’› Colores

En el archivo `app.css` puedes cambiar las variables para cualquiera de los temas (Oscuro y Claro):

```css
/* Tema Claro */

:root {
--accent: #61b0f1; /* Hover color */
--bg: #f5f5f5; /* Background color */
--sbg: #e4e6e6; /* Cards color */
--fg: #3a3a3a; /* Foreground color */
--sfg: #3a3a3a; /* Sceondary Foreground color */
}

/* Tema Oscuro */

.darktheme {
--accent: #61b0f1; /* Hover color */
--bg: #19171a; /* Background color */
--sbg: #201e21; /* Cards color */
--fg: #d8dee9; /* Foreground color */
--sfg: #3a3a3a; /* Secondary Foreground color */
}
```

![](assets/img/subheader.png)
38 changes: 22 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,24 @@
<div align="center">
<h1>Bento</h1>
<b>🍱 Minimalist, elegant and simple startpage inspired by the Bento box!</b>
</div>
![image](assets/img/header.png)

![image](assets/img/Header.png)

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/migueravila)
<p style="margin: -20px 0 30px">
<a href="https://www.buymeacoffee.com/migueravila" target="_blank" style='margin-right:0px; margin-top:5px'>
<img align="center" src="https://github.com/migueravila/Bento/blob/master/assets/img/donation.png" alt="donation" height="35px" />
</a>

## Index
- [Index](#index)
- [✨ Features:](#-features)
- [πŸš€ Usage:](#-usage)
- [As Home Page:](#as-home-page)
- [As New Tab:](#as-new-tab)
<a href="https://migueravila.github.io/Bento/" target="_blank" style='margin-right:0px; margin-top:5px'>
<img align="center" src="https://github.com/migueravila/Bento/blob/master/assets/img/live.png" alt="live-preview" height="35px" />
</a>
</p>

<br />

## πŸ‘‡ Index
- [πŸ‘‡ Index](#-index)
- [✨ Features](#-features)
- [πŸš€ Usage](#-usage)
- [As Home Page](#as-home-page)
- [As New Tab](#as-new-tab)
- [🎨 Customization](#-customization)
- [πŸ‘‹ General: Name, Image Background and Greetings](#-general-name-image-background-and-greetings)
- [🏷️ Button Links](#️-button-links)
Expand All @@ -21,7 +27,7 @@
- [πŸ’› Colors](#-colors)


## ✨ Features:
## ✨ Features

- **Easy configuration** file.
- **Dark/Light** mode, you can toggle them and It'll be saved in local storage.
Expand All @@ -31,9 +37,9 @@
- **Icons** all icons are from Feather Icons (Some others I made them with the Feather icons as a base)
- **Modular** javascript files for an easy read.

## πŸš€ Usage:
## πŸš€ Usage

#### As Home Page:
#### As Home Page

1. Fork this repo
2. Enable the Github Pages service `Settings > GitHub Pages > Source [master branch] > Save`
Expand All @@ -42,7 +48,7 @@
- Click the Home panel.
- Click the menu next to Homepage and new windows and choose to show custom URLs and add your `Github Pages link`

#### As New Tab:
#### As New Tab

You can use different Add-ons/Extensions for it

Expand Down
25 changes: 20 additions & 5 deletions app.css
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
/*
// β•”β•— ╔═╗╔╗╔╔╦╗╔═╗
// β• β•©β•—β•‘β•£ β•‘β•‘β•‘ β•‘ β•‘ β•‘
// β•šβ•β•β•šβ•β•β•β•šβ• β•© β•šβ•β•
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap');

/* V A R I A B L E S */
Expand All @@ -9,6 +15,8 @@
--fss: 3vh; /* Greetings and Weather widger */
--fses: 2vh; /* Links List */

--iconsize: 3vh;

/* Light theme */
--accent: #61b0f1; /* Hover color */
--bg: #f5f5f5; /* Background color */
Expand Down Expand Up @@ -54,6 +62,13 @@
transition: 0.2s ease-in-out;
}

.notransition {
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}

.withImageBackground {
background-image: var(--imgcol), var(--imgbg);
background-size: cover;
Expand Down Expand Up @@ -201,9 +216,9 @@ body {
width: 100%;
}

.buttons__link-icon {
width: 3vh;
height: 3vh;
.buttonLink__icon {
width: var(--iconsize);
height: var(--iconsize);
color: var(--fg);
}

Expand Down Expand Up @@ -256,8 +271,8 @@ body {
margin-top: 3vh;
margin-bottom: 2vh;
color: var(--fg);
width: 3vh;
height: 3vh;
width: var(--iconsize);
height: var(--iconsize);
}
.list__link {
text-decoration: none;
Expand Down
Binary file removed assets/img/Header.png
Binary file not shown.
Binary file added assets/img/donation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/header.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added assets/img/live.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 8 additions & 9 deletions assets/js/cards.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
console.log('Connected cards');
// β”Œβ”€β”β”Œβ”€β”β”¬β”€β”β”Œβ”¬β”β”Œβ”€β”
// β”‚ β”œβ”€β”€β”œβ”¬β”˜ ││└─┐
// β””β”€β”˜β”΄ β”΄β”΄β””β”€β”€β”΄β”˜β””β”€β”˜

// Print cards
const printCards = () => {
for (const card of CONFIG.cards) {
console.log(card.id);


// Card Item
let item = `
<a
href="${card.link}"
target="${CONFIG.openInNewTab ? '_blank' : ''}"
class="card buttons__link buttons__link-${
card.id
}"
class="buttonLink__link card buttonLink__link-${card.id}"
>
<i class="buttons__link-icon" data-feather="${
card.icon
}"></i>
<i class="buttonLink__icon" data-feather="${card.icon}"></i>
</a>
`;

Expand Down
Loading

0 comments on commit f1d204f

Please sign in to comment.