Pintree is an open-source project aimed at exporting browser bookmarks into a navigation website. With a few simple steps, you can convert your bookmarks into a beautiful and easy-to-use navigation page.
- Export browser bookmarks
- Convert bookmark files to JSON format
- Generate a static navigation website
If you are interested in this project, you can scan the QR code to join the group, or add my WeChat: Gift_wei
, and I will invite you to the development group.
This project is not officially released yet but is available for testing. Here is a simple tutorial; follow the steps below to get started.
Click the Fork
button at the top right of this page to fork the project to your GitHub account.
- Open Chrome browser.
- Type
chrome://bookmarks/
in the address bar and press Enter. - Click the three-dot menu at the top right of the page and select
Export bookmarks
. - Save the bookmark file to your computer.
- Open your browser and visit Pintree JSON Converter.
- Click the
Choose file
button and select the bookmark file you just saved (in HTML format). - Click the
Convert
button, and the website will automatically convert the bookmark file to JSON format. - Once the conversion is complete, click
Download JSON file
to download the converted file to your computer.
- Open the
pintree
repository in your GitHub account (the project you just forked). - Click the
json
folder in the repository. - Click the
Upload files
button, select the JSON file you just downloaded, and upload it. - Make sure to name the uploaded file
pintree.json
and selectCommit changes
.
- In your
pintree
repository page, clickSettings
. - Find the
Pages
option. - In the
Source
dropdown menu, select thegh-pages
branch, then clickSave
. - After a few minutes, your static website will be available at
https://yourusername.github.io/pintree
. Remember to replaceyourusername
.
By following the steps above, you have successfully completed the installation and setup of the Pintree project. If you encounter any issues, join the group for more help.
- HTML/CSS/JavaScript
- JSON processing
- Static site hosting
We welcome contributions and suggestions! Please follow these steps to participate in the project:
- Fork this repository: https://github.com/Pintree-io/pintree/tree/main
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin feature/your-feature
) - Submit a Pull Request
Please note that the main
branch is for source code, while the gh-pages
branch is for the static website code. Develop and commit to the main
branch, and we will handle packaging and publishing to the gh-pages
branch.
For any questions or suggestions, please contact us through:
- Project website: Pintree
- Email: [email protected]
- WeChat:
Gift_wei
Thank you for using and supporting Pintree!