Jiulong Wang
ddfbf6a364
Keep important spaces in <li> element
2021-05-10 16:07:54 -07:00
Jiulong Wang
91a64e3cd4
Fix missing whitespaces in <li> node
2021-05-10 14:42:05 -07:00
AlexVonB
73800ced36
fixed whitespace issues at nested lists
2021-05-02 13:44:09 +02:00
AlexVonB
1538cacb94
Merge branch 'develop' into ordere-list-update
2021-05-02 10:58:13 +02:00
Jiulong Wang
5f102d5223
Add conversion for hr element
2021-04-29 13:41:28 -07:00
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
4f00d638d2
Merge remote-tracking branch 'upstream/develop' into ordered-list
...
# Conflicts:
# markdownify/__init__.py
# tests/test_conversions.py
2020-08-26 19:41:43 +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
Rémi
d23596706d
Remove debug prints
2019-11-22 11:49:22 +01:00
Rémi
7b788bafd4
Add nested OL test (for newlines) and correct lists nesting
2019-11-21 09:35:34 +01:00
Rémi
146104b41f
Remove newline-only textnodes outside <pre>
2019-11-20 10:37:39 +01: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