Skip to content

LucasCtrl/mHub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Hub

🧰 Your custom starting page

release licence issues stars forks

✨ Pros

  • πŸ™…β€β™‚οΈ Zero dependencies
  • πŸ“± Supports touch devices
  • 🌈 Easy to customize
  • πŸ¦„ Optimized for performance

🎨 Customization

Almost everything is customizable, you just need to edit the ~/src/config.json file.

πŸ‘‹ Header component

Greet you and give you the current weather when you start your browser πŸ˜™

Hello image

  • Change all the greetings by replacing the desired value.
  • Fill in your OpenWeather API key as well as your longitude and latitude (with the Geocoding API) to see the current weather around you. If weather object is empty or does not exist, you will not being able to see the weather.
{
  "header": {
    "greetings": {
      "morning": "Good morning!",
      "afternoon": "Good afternoon!",
      "night": "Good evening!"
    },

    "weather": {
      "apiKey": "yourAPIkey",
      "tempUnits": "metric",
      "lat": "48.5839",
      "lon": "7.7455"
    }
  }
}

πŸ”Ž Search component

Zap the web in seconds

Search bar image

  • Choose your favorite search engine. google, duckduckgo, ecosia are available but feel free to add more by creating a new PR.
  • Create custom zap commands with a custom zap shortcut. You'll be able to browse your favorite website through you personal home page. gh lucasctrl/mhub will search for lucasctrl/mhub on github, yt vitejs tutorial will search a tutorial about vitejs on YouTube.
{
  "searchBar": {
    "defaultEngine": "google",
    "zap": [
      {
        "shortcut": "gh",
        "link": "https://github.com/search?q="
      },
      {
        "shortcut": "yt",
        "link": "https://www.youtube.com/results?search_query="
      }
    ]
  }
}

πŸ‘€ Author

LucasAlt

🀝 Contributing

Before contributing to this project, make sure you have read the contribution guidelines!

  1. Fork it (https://github.com/lucasctrl/mhub/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Show your support

  • Give a ⭐️ if you like this project!

πŸ“ License

This project is open source and available under the MIT License

About

🧰 Your custom starting page

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors