-
Notifications
You must be signed in to change notification settings - Fork 34
FAQs
Please do read the sections “Why lazyblorg” and “Advantages” above.
No.
Although, please do respect the license which is attached to this project.
As with every open source project, you will find that there are some costs: your time. However, you will gain additional knowledge from coping with it. :-)
Yes.
Get it from github and read the installation notes in this file.
The Python parser implements a sub-set of Org-mode syntax. See section “notes” in file:lazyblorg.org for a plan of supported elements. As a fall-back for all other Org-mode elements, pandoc is used which works quite well.
An Org-mode test-file (for unit testing) containing all implemented Org-mode syntax elements can be found at: testdata/end_to_end_test/orgfiles/currently_supported_orgmode_syntax.org
This test-file produces an example HTML entry that can be found at: testdata/end_to_end_test/orgfiles/currently_supported_orgmode_syntax.html
In short: please do help yourself. :-)
Long: I developed lazyblorg for my own purposes and therefore it is optimized for my own requirements only. If you find lazyblorg cool and you want to use it on your own, I am totally OK with that. However, I can not offer much time in supporting other requirements than my own. If you did not catch this by yourself: I am lazy.
This section was updated on 2016-11-18:
Currently: yes (heavy) :-)
My general plan:
- Add features to lazyblorg as long as I feel the urge to.
- Be open to enhancements done by others on github.
- If lazyblorg reaches a state, where I do not need anything additional, let’s keep it that way: development stopped because it reached sufficient perfection :-)
See also lazyblorg.org for the issue tracking with all kind of information about the development (open issues, plans, documentation, …).
Already accomplished:
- develop lazyblorg to be able to replace my current web page and its blog.
- ATOM/RSS
- tag-pages
- Auto-tags
- lists
- Pandoc fall-back for unknown Org-mode elements
Next:
- overview pages (monthly, yearly)
- more auto-tags
- internal refactoring (object containing all constants, …)
- include image files
Yes, please do read lazyblorg.org (especially section “notes”).
- input files: Org-mode files of version 8.x or higher
- my personal Org-mode is from the maint branch of the Org-mode git repository; so I tend to stay up-to-date to get newest features and fixes
- processing: Python 2.x
- some dependencies on libraries, nothing fancy
- I started with Python 2.x and never got the tension to test Python 3.x so far
- output files: static HTML5, CSS3
Please do read my statement on GitHub.
As with 2016-11-18, the parser and htmlizer is performing pretty well in my opinion. When I re-generate my whole blog, I currently get this summary output:
Parsed 19 Org-mode files with 500483 lines (in 4.29 seconds) Generated 402 articles: 10 persistent, 300 temporal, 91 tag, 1 entry page (in 7.93 seconds)
Yes, please do read lazyblorg.org and lib/orgparser.py.
Although, you have to modify it a bit since I filter out headings that meet the criteria of being a blog article. You also have to know that I did not write a clean parser (separate lexical and syntactic analysis) for Org-mode. I used the naive line-by-line method in order to get the sub-set Org-mode syntax done quickly. There certainly is a downside of this method in terms of capability and probably also maintainability.
Please also note that this parser only implements a sub-set of Org-mode syntax (see section “notes” in lazyblorg.org). For the rest, I am using Pandoc which works quite well.
Just drop me a line: lazyblorg <at-sign> Karl <minus-sign> Voit <dot> at
Using lazyblorg:
- Page Types (must-read)
- Orgmode Elements (must-read)
- FAQs
- Roadmap
- Project Origin
- Similar Projects
Coding: