Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/squallstar/fragments
Organise your bookmarks into boards
https://github.com/squallstar/fragments
articles blaze bookmarklet bookmarks meteor meteorjs
Last synced: 3 months ago
JSON representation
Organise your bookmarks into boards
- Host: GitHub
- URL: https://github.com/squallstar/fragments
- Owner: squallstar
- License: gpl-3.0
- Created: 2015-10-29T17:33:24.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2020-09-29T10:33:27.000Z (over 4 years ago)
- Last Synced: 2024-10-01T05:07:27.238Z (4 months ago)
- Topics: articles, blaze, bookmarklet, bookmarks, meteor, meteorjs
- Language: JavaScript
- Homepage: https://fragments.me
- Size: 8.52 MB
- Stars: 62
- Watchers: 7
- Forks: 9
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# Fragments
Collect and organise your articles into beautiful boards. Fragments is build with Meteor, so please refer to its official documentation about the development with such technology.
[https://fragments.me](https://fragments.me)
## Development
First, you have to copy the default `settings` file and put all your API keys in it.
```
cp settings.example.json settings.json
```Then just run meteor as described here below.
## Run
```
$ meteor --settings settings.json
```## Build for release
```
$ meteor build path/to/dir
```---
## Troubleshooting
You may need to install the following packages:
```
meteor npm install --save babel-runtime
``````
meteor npm install --save babel-runtime jquery hammerjs desandro-get-style-property eventie doc-ready desandro-matches-selector wolfy87-eventemitter get-size fizzy-ui-utils outlayer
```---
## Deployment script for Unix machines
```
. ~/.nvm/nvm.sh
. ~/.profile
. ~/.bashrcnvm use 4
cd source
git pull
meteor build ../build
cd ../build
tar -xzvf source.tar.gz
mv bundle/ ../release
cd ../release/programs/server/
npm install
cd ../../../
rm -rf build
rm -rf past-release
mv current past-release
mv release currentexport MONGO_URL=mongodb://username:password@localhost:27017/fragments
export ROOT_URL=https://fragments.me
export METEOR_SETTINGS=$(cat env.json)
export PORT=1234
forever stop fragments-production || true
forever start -a --uid fragments-production current/main.js
```