Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/riduidel/lifestream
a Maven project generating markdown files for each of my entries on various web services (currently planned ones are wordpress, Goodreads, and maybe StackExchange sites)
https://github.com/riduidel/lifestream
hacktoberfest
Last synced: 1 day ago
JSON representation
a Maven project generating markdown files for each of my entries on various web services (currently planned ones are wordpress, Goodreads, and maybe StackExchange sites)
- Host: GitHub
- URL: https://github.com/riduidel/lifestream
- Owner: Riduidel
- Created: 2013-07-30T19:16:27.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2022-09-01T23:24:12.000Z (about 2 years ago)
- Last Synced: 2023-03-17T22:20:25.366Z (over 1 year ago)
- Topics: hacktoberfest
- Language: HTML
- Homepage:
- Size: 4.71 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
lifestream
==========a Maven project generating markdown files for each of my entries on various web services (currently planned ones are wordpress, Goodreads, and maybe StackExchange sites)
Project is to be split into many maven artifacts. The following structure is currently envisioned
* lifestream-plugins (root for all groovy plugins for grabbing data from external sites and converting it into the markdown files to be used by site generator)
* utils (obvious utility project containing the templating)
* wordpress
* goodreads
* shaarli
* stackexchange (TODO)
* my-lifestream (configuration to generate my lifestreamAs this project is currently still alpha-level, please don't go wild about the fact that artifacts are not yet released to maven central.
Which immediatly leads me to another thing : to try it, you have only one solution1. Fork project on GitHub
1. Add to your very own settings.xml the settings required to build all projects (or at least all the ones you want). I don't need to document these here, as each missing setting will appear during compilation.
1. Once all is done, go to `my-lifestream` subfolder, then run mvn install with the following maven profiles set
* `download-goodreads` will download all your Goodreads infos (provided you have one)
* `download-wordpress` will download content of the wordpress blog you gave in config (only one is supported now)
* `download-shaarli` will download all your Shaarli links (again, only one Shaarli instance is supported now)
* `jbake` will generate a fugly site using all those markdown files.So, if you want to get the whole package once you have installed/compiled the whole, the command line you should write is
mvn install -Pdownload-goodreads -Pdownload-wordpress -Pdownload-shaarli -Pjbake
And, after a while, a site should appear in `my-lifestream/target/generatedSite`
Feel totally and utterly free to add any issue you noticed.