AlexVonB
96f7e7d307
Merge branch 'develop' into add-basic-support-for-tables
2021-04-22 12:40:16 +02:00
AlexVonB
e1dbbfad42
guard table lines with pipes, resolves the empty header problem
2021-04-22 12:36:11 +02:00
AlexVonB
b47d5f11c8
Merge pull request #37 from andredelft/develop
...
Add `strong_em_symbol` and `newline` options to the converter
2021-04-18 21:35:16 +02:00
André van Delft
29c794e17d
Introduce OPTIONs for strong_em_symbol
2021-04-18 18:13:29 +02:00
André van Delft
650f377b64
Fix linting
2021-04-05 11:13:19 +02:00
André van Delft
7ee87b1d32
Use .lower() on _style option fetching
2021-04-05 10:50:23 +02:00
André van Delft
c04ec855dd
Change option to newline_style and use variables like heading_style does
2021-04-05 10:44:20 +02:00
AlexVonB
f320cf87ff
closing #25 and #18
...
Adds newlines after blockquotes, allowing for paragraphs after a
blockquote.
Due to merging problems with @lucafrance 's code I had to quickly copy
and paste their code. Thanks for the contribution!
2021-02-21 20:53:44 +01:00
André van Delft
b3ac4606a6
Allow for the use of backslash for newlines
2021-02-15 16:29:14 +01:00
André van Delft
f093843f40
Allow for a custom strong or emphasis symbol
2021-02-15 16:19:19 +01:00
Bruno Miguens
de6f91af0e
Revert header validation and leave possibility to empty column
2021-02-08 20:56:18 +00:00
Bruno Miguens
8c28ade348
Remove empty header validation to allow empty header
2021-02-08 20:50:15 +00:00
Bruno Miguens
73f7644c0d
Add basic support for HTML tables
2021-02-08 17:00:09 +00:00
Bruno Miguens
321e9eb5f6
Add ignore comment tags
2021-02-05 19:40:43 +00:00
AlexVonB
97c78ef55b
Merge branch 'fix-extra-headline-whitespace' into develop
2021-01-12 22:38:59 +01:00
AlexVonB
453b604096
Fixing autolinks
...
When checking a links href and text for
equality, first un-escape the underscores
in the text -- because six escapes them.
This should fix #29 .
2021-01-02 17:22:36 +01:00
AlexVonB
4f8937810b
dont replace newlines and tabs with spaces
...
this should fix #17 , as all leading new lines
were replaced with a single space, which in turn
was rendered before the # of a headline
2020-12-29 10:28:50 +01:00
Igor Dvorkin
05ea8dc58a
Add many tests and support image tag
2020-12-13 17:40:53 +00:00
Igor Dvorkin
7780f82c30
Using a regexp to determine if a tag is a heading.
2020-12-11 16:54:14 -08:00
Igor Dvorkin
d558617cd7
Add support for headings that include nested block elements
2020-11-20 06:03:51 -08:00
SimonIT
1b3136ad04
Fix parsing corrupt html
2020-08-31 13:15:10 +02:00
SimonIT
ca98892953
Support the start attribute for ordered lists
2020-08-11 11:43:02 +02:00
AlexVonB
aceced68eb
cleaning up changes with help of linter
2020-08-09 21:17:39 +02:00
AlexVonB
b747378b52
fixed nested lists and wrote correct tests
...
nested lists did not work: after a nested list was over,
a new line was inserted. this leads to a large gap before
the rest of the parent list.
lists are prefixed and suffixed with a single newline,
this is now represented in the tests.
2020-08-09 21:11:16 +02:00
AlexVonB
ee73d89879
Merge pull request #14 from AlexVonB/fix-inline-spaces
...
remove prefixed and suffixed spaces from inline tags
2020-08-09 20:24:23 +02:00
AlexVonB
5563161c86
remove needless checks for emtpy text
2019-07-12 10:23:17 +02:00
AlexVonB
28e447d9ae
remove prefixed and suffixed spaces from inline tags
...
fixes matthewwithanm#13
2019-07-11 23:27:52 +02:00
AlexVonB
d0f688d2e4
Add newline before and after a markdown list
...
Fixes matthewwithanm#5 as well as an issue where `<p>foo<p><ul><li>bar</li></ul>` gets converted to `foo * bar` which is not correct
2019-07-04 16:26:09 +02:00
Steven Skoczen
b132a6f5b3
Updates to 0.4.1, pkgmeta included directly in setup.
2017-11-28 12:07:31 +13:00
Steven Skoczen
0abe0a29e8
Merge pull request #2 from crhallberg/html-parser
...
Suppress BeautifulSoup warning
2017-11-13 08:48:45 +13:00
Chris Hallberg
8696e2bde1
Suppress BeautifulSoup warning
...
by explicitly passing in the default parser as recommended by the error message:
```
/home/challberg/.local/lib/python2.7/site-packages/bs4/__init__.py:181: UserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("html.parser"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
The code that caused this warning is on line 35 of the file unroll.py. To get rid of this warning, change code that looks like this:
BeautifulSoup(YOUR_MARKUP})
to this:
BeautifulSoup(YOUR_MARKUP, "html.parser")
markup_type=markup_type))
```
2017-06-12 16:03:04 -04:00
dmpayton
ee53d85c41
Fixes to get tests passing in Python 3.
2016-02-23 15:15:29 -08:00
Matthew Tretter
fb98e9878f
Bump to 0.4.0
2013-07-31 23:12:53 -04:00
Matthew Tretter
3ea09609e6
Add support for "bullets" option
2013-07-31 23:08:36 -04:00
Matthew Tretter
891a4a8d08
Add "heading_style" option
...
Allow the user to specify a heading style.
2013-07-31 22:17:22 -04:00
Matthew Tretter
f60d910335
Add "autolinks" option
...
This option allows you to disable the creation of "autolink" style
links.
2013-07-31 21:58:48 -04:00
Matthew Tretter
d707d107f6
Support inner Options class
2013-07-31 21:55:30 -04:00
Matthew Tretter
1ef4dd1468
Add shortcut link syntax
2013-07-31 19:23:39 -04:00
Matthew Tretter
8a1e2d9403
Add simple img conversion
2013-07-31 19:23:36 -04:00
Matthew Tretter
5563723cbc
Bump to 0.3.0
2013-07-31 18:16:02 -04:00
Matthew Tretter
a9c13a56da
Identify and single out HTML fragment
2013-07-31 18:13:50 -04:00
Matthew Tretter
7bdeb15b18
Use bs4
...
This causes a lot more tests to fail. But it'll be worth it in the end.
2013-07-31 18:01:52 -04:00
Matthew Tretter
0211ac6619
Lint code
2013-07-31 17:20:36 -04:00
Matthew Tretter
ece61a5b1f
Bump to 0.2.0
2013-07-31 17:11:12 -04:00
Matthew Tretter
7f75b0bbce
Update package meta
2013-07-31 16:40:56 -04:00
Matthew Tretter
72d6e6c5ee
Clean up process_tag
...
No more putting text back into nodes
2012-07-16 12:12:28 -04:00
Matthew Tretter
3b5049a975
Pass text to conversion functions
2012-07-16 10:29:14 -04:00
Matthew Tretter
697f7d3276
Add arguments for specifying tags to strip/convert
2012-07-13 17:25:10 -04:00
Matthew Tretter
293937c991
Nested blockquote support
2012-07-06 21:13:59 -04:00
Matthew Tretter
7f391f8e9a
blockquote tag conversion
2012-07-06 21:09:48 -04:00