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 filebutton and select the bookmark file you just saved (in HTML format). - Click the
Convertbutton, and the website will automatically convert the bookmark file to JSON format. - Once the conversion is complete, click
Download JSON fileto download the converted file to your computer.
- Open the
pintreerepository in your GitHub account (the project you just forked). - Click the
jsonfolder in the repository. - Click the
Upload filesbutton, select the JSON file you just downloaded, and upload it. - Make sure to name the uploaded file
pintree.jsonand selectCommit changes.
- In your
pintreerepository page, clickSettings. - Find the
Pagesoption. - In the
Sourcedropdown menu, select thegh-pagesbranch, 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: viggo.zw@gmail.com
- WeChat:
Gift_wei
Thank you for using and supporting Pintree!
