- Status Closed
- Percent Complete
- Task Type Patches
- Category Plugins
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#7114 - HTML_Parser. Creates a txt file readable in the viewer.
I have only tested this on the sansa.
The txt file created is in the same dir (name.txt),
and is very readable with the text viewer.
All tags are striped as well as extra blank spaces
and newlines are limited.
More formatting to come.
Do not forget to add the file name to SOURCES
and add to viewers.config
html,veiwers/HTML_Parser,0
htm,veiwers/HTML_Parser,0
with the icon number of your choice.
GRaTT
Closed by kugel.
2011-06-05 11:40
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2011-06-05 11:40
Reason for closing: Out of Date
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
There doesn't seem to be interest
in this anymore. Open a new task if this
is wrong.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
Might I suggest you do those things for us. If you want stuff like this to be commited you need to make it as easy as possible to do. I would suggest that you just pick an icon for now, or have no icon.
OK Done. This will patch against current SVN.
TODO additional formatting. It is almost not
required on these small screens.
GRaTT
Added: formatting on <P> and <BR> tags.
Looks much better now.
Added: support for nested tags, it cleans up some stuff.
A bad HTML page will give a bad conversion.
If a closing > is missed then all the following text will
be discarded.
patch -p0 < HTML_ParserV1.1.diff
Nothing additional required.
GRaTT
And here is the file
minor update
When the parser exits the created text file is highlighted
in the directory view.
GRaTT
one more minor update
added 2 to the filetypes array for htm and html
GRaTT
updated for changes to plugin directories.
Use of CATALOG file and adds htm and html fyle types.
increase file type array by two (2).
GRaTT
Above was supposed to say
Use of CATAGORIES file
fixes a hang if plugin run as a plugin and not a viewer.
GRaTT
I know you want to advertise your other patches, but I already have the calendar patch :P
Here’s a copy without part of the calendar patch:
Once again thanks jack.
I was heading out of town and trying to get a few things done.
I was not trying to force another patch on anyone.
GRaTT
I know, I sometimes make mistakes when I start to get rushed too
(j/k about you trying to advertise your other patches)
-Jack
Removed changes to filetypes.c as no longer needed.
I tried to open the text viewer automatically with the
created text file by adding the function plugin_load()
to plugin.(c/h). It worked great to open and use but on
exit of the text viewer I allways got an undef instruction.
Anybody know of a way to successfully open and close a plugin
from a plugin??
GRaTT
Sync and some clean up.
Also, make sure that the trailing ‘\0’ of your header/footer strings doesn’t go into the text file, all text editor I tried (I tried some 7-8) had problems.
I also did some simplification: replace snprintf with strcpy (I wonder why you used snprintf in the first place). Also, there’s no need to rb→write every single byte in a loop, just write all at once. Removed some uneeded variables.
Fix red :/
Even though the simulator worked just fine, there was a weird error while compiling a test build.
cant get that compiled :(