https://github.com/bourgeoisor/hajimaru
Startpage and bookmarks generators written in Python with Jinja2.
https://github.com/bourgeoisor/hajimaru
bookmark generators json-format startpage
Last synced: 6 months ago
JSON representation
Startpage and bookmarks generators written in Python with Jinja2.
- Host: GitHub
- URL: https://github.com/bourgeoisor/hajimaru
- Owner: bourgeoisor
- License: mit
- Created: 2016-03-26T22:40:21.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2021-06-08T17:11:05.000Z (over 4 years ago)
- Last Synced: 2025-02-07T11:35:21.620Z (8 months ago)
- Topics: bookmark, generators, json-format, startpage
- Language: Python
- Homepage:
- Size: 10.7 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Hajimaru
Hajimaru is an easy way to get started with a beautiful and practical set of startpage and bookmarks list as simple web pages. Both generators can be use independently of each other.
A live demo is available [here](http://code.bourgeois.io/hajimaru/startpage.html) and [here](http://code.bourgeois.io/hajimaru/bookmarks.html).
Generate a Startpage
--------------------To generate the three web page files, run the following:
python startpage.py path/to/aliases.json
For a full list of the optional arguments:
python startpage.py --help
The `aliases.json` file is in JSON format and contain the list of aliases to translate in the startpage search box.
{
"gh": "github.com",
"yt": "youtube.com"
}Generate a Bookmarks Page
-------------------------To generate the three web page files, run the following:
python bookmarks.py path/to/bookmarks.json
For a full list of the optional arguments:
python startpage.py --help
The `bookmarks.json` file is in JSON format and contain the list of bookmark URLs.
{
"Top Tier Websites": {
"Reddit": "reddit.com",
"Zombo": "zombo.com"
},"Lower Tier Websites": {
"obmoZ": "obmoz.com"
}
}Collaboration
-------------Feel free to fork this repository, make changes and create a pull requests, and to create new issues!