From 91e6f1eb4e066a748caa8fb015efece2ad654e2c Mon Sep 17 00:00:00 2001 From: shloktech Date: Wed, 1 Jan 2025 23:40:22 +0530 Subject: [PATCH] Renaming library --- dist/md2docx_python-0.3.0-py3-none-any.whl | Bin 0 -> 5215 bytes dist/md2docx_python-0.3.0.tar.gz | Bin 0 -> 4019 bytes dist/md2docx_python-python-0.2.0.tar.gz | Bin 4036 -> 0 bytes ...2docx_python_python-0.2.0-py3-none-any.whl | Bin 5292 -> 0 bytes md2docx_python.egg-info/PKG-INFO | 99 ++++++++++++++++++ md2docx_python.egg-info/SOURCES.txt | 9 ++ md2docx_python.egg-info/dependency_links.txt | 1 + md2docx_python.egg-info/requires.txt | 3 + md2docx_python.egg-info/top_level.txt | 1 + setup.py | 2 +- 10 files changed, 114 insertions(+), 1 deletion(-) create mode 100644 dist/md2docx_python-0.3.0-py3-none-any.whl create mode 100644 dist/md2docx_python-0.3.0.tar.gz delete mode 100644 dist/md2docx_python-python-0.2.0.tar.gz delete mode 100644 dist/md2docx_python_python-0.2.0-py3-none-any.whl create mode 100644 md2docx_python.egg-info/PKG-INFO create mode 100644 md2docx_python.egg-info/SOURCES.txt create mode 100644 md2docx_python.egg-info/dependency_links.txt create mode 100644 md2docx_python.egg-info/requires.txt create mode 100644 md2docx_python.egg-info/top_level.txt diff --git a/dist/md2docx_python-0.3.0-py3-none-any.whl b/dist/md2docx_python-0.3.0-py3-none-any.whl new file mode 100644 index 0000000000000000000000000000000000000000..a9fffaed66da8998fb6bb912c56f90727147f4c1 GIT binary patch literal 5215 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 literal 0 HcmV?d00001 diff --git a/dist/md2docx_python-0.3.0.tar.gz b/dist/md2docx_python-0.3.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..a346bad93dd1e3b6d680c25a6b81b7f8b5f5f6c4 GIT binary patch literal 4019 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 kYT zTxXv%?)(2e_&@*u-%mcT*Zaxm(OWQ$p5FZVGw*AFhi^!zQ-Ft(N1!|0B`6})ClDt0 zzoQ_pB(ESJ>iU!d|9CfW9>PKJrXmT#@pO0e8fOn>Se85IO{e^tO?g$exl$IBOpQZF zGn{1}J?uhUjb*}Qz|!ivogc|K(TB%FquO&__VAWf!g1-eSRSlb7)=f={q%H z(=hcoc8D-9hr!=MoNLdAIns2*rZvzRRp)J5W1g!HamdLQ110bF~?P0hiEDQi@D?rUM zP{{~f@DnvY16i4XMDHbkrz3JYlf8+fK-skKo9f%LKky2%a3duE{zy>8}Jver6j)*K9y~3VK-=%xxOXC*Jl~P^2 zA7VaXvU`tz4_|JqJtCe7PKkN~8UQ=MTe_XXnQE`{K2IFSmAf&8(Js({wd8sNk=Y~5 zalgr=K?G{85c1aspK*Ne6?AfK#@n$CtRL~(q_z3EH|qPvH_bv+g|<6k`LOnet#u*6 zm77&5Aw}{^Sh}Z1zhRwQM)NG zPOxG=II4O}%~AWVPnbdH;sWZ^#r{JRO>)o7j#<<^uYE+JZ$HzwZR4OR_Qe?T0x_QM zhi}-OikXG*&MU7@+)3ocYQ#Hjxbs)juZhl#O)XaSZ$`$j*M2=pQqEnGHa}}QkmuDI z0T5m+ul#Q$Jt_YsYzF>lQ3Y%L&Nj{1U1oH*;Qn`R!tzhkBKR)>p0$q&xX$ZNcIuhp zQ8WQmRd!g**os4sx>>H&lB7c(%>-5-Xmo-`bMB40Gv!>PohR{Ex5w>nL50``(_N6* zA0E^ziuB9ZE|s!c@?LjLig;+Hex_ljixh{R=&`v}*-}4!d1%G>%=~RpaFL8hx`<2} zII5}oOGC?=dhJHm5w}P5uTzuH6z>HYEzTyRdWv2)kBOwg|TJVVPpM{ z@@du%l7vRxG9=$JZTWc?-xSMvxbbFqO>z0FKZ!=gDSg%?jZ$vn+@Ubih6N64QAuM~ zM)J1a!&r6jj1oEHQM$G-K8c#ytZft#ZXJ21)zGu^)0shbwAD~E3bv4~arr33@l@KH zsO~#F)h49ZUfeMGD-QkzK-T08=W|PylR~I9J_hqxagsS4Zz%CJ6)_g~OnJ=i+fXJ< zM3=cn=Pre z7ah8rGoa!LisBr-)V&ry9TqqhHDP_f)E)BtFifD`b=BBczv~Abu}gNtp;1@s!F150 z=cT62d`eHC_<_dcZc3>4Z7`Mf1L8kYj_^XnQ0(r9(^VC&3R(vH@t={OnuRBemLFxR z=kLaM=t@Ds++G1qo}Guc*tIR)al%0fOi3TRrL}97 zniYwz{CP8U3TN@s;fvDhy=g%+VG}c_agxypb?b%T8iiA^s zon0GX{MWlJ8>!1PJQ>WlAPVEUp0H51UPU{s{500WgEvL|rM-L>MdxaV+Zrm(=NaRV z9k2IF{m~+l1yn0dZOqx|$G4ta@t8pgenTDl!v8c03jb^zYRiz`sYaSq%WInq1m_W# z|3tfS95LegXnmAYns3kg{+)0etI#{{F+bG$uuLmtzYZ9j2kL9vhIEw~6pd3loOQ~s zgNK?_G#ku~K>IJGB=r?2ZlhXc5Mj};>(gaYN7etdabEL z8k5P*`UvKJi1c2a8v*LXa8s4Lsg|o?th(_>bDrVW(7v&&wcMplnn=71b((4o^(s&D zY(2Vy@+`WeG(RM7f_|kCywYtxQE%p_q z&-irqrK+uNU-PslGcp14t^j5a<%)~gT&WNmT6e*&Qy5zYJsj}izR=e_#k~0d)gTQG zG6yLR!uliQD9e;%o!bPMn``5|tlX%=r8b)ai^M}pQM!Mt!1Z;m9H}PD#P{8Oe{SiI zvVk()pPNg))NKV-b{VJZW%oB;3+Z_~-#!_`Teu-cglP`$O8pIIe&js3Z6I*0LHjt> zK%76@*T*Ia5Blzg#zfV=-|G(|Nsn7FUsOJRYNbGH#A#odBv^Ce>%=G?u2yxd`_h>` zVa0ENc~&#d_OpR<{@2vE)|FF{3*6dEXYKc@s0cPsmTR+-2TY-?Q$KVqRKjNs?^TW7 zU-azJoFM9GFrKMx5kWazNp3@*J?FYt?nelgj9R~$P5c%v9>Xla*ZzjxEX;Co;PB~#uoK$W#>yMRlaCj>|{v(w;08lQ$kxwwLTmP z`6zejPt7*~7j=0cRER%H1UU9JC(vrNcNA$Baz!R$PqcEJ8O&#d>V0!xwURi5D5t6K zzXIK?PSST0sQ;GR9?|#3Z?a2_Rg#n9pLme>qsJk`UQdQg!9Q$PVa(U+U$E5TQ?_#r zg@>pX{Nt$Q)rG{CjuKc1uop=l3^-1K%7N^SAQ4f&259<}?4f^X{BqmKPm$eOIf#lH zQx~BL-bdX(DFzoCcmc7zUsstEas5P(&t;w4qJ8gxC2$e0?n+|F&RVHQcwralDJ+C^ z&de$I%Sn$YyLb&F0%AaCC3<9ktX$SlF8Y}>GsQl=?eUq1eTpOoVWHlu4SZ)-Am#}H zKX&a`E5_>WFC5mc~+wONY$7R;zkqiTBYxK5kx|%y*xL(=lzJ_DBc!lO%}23AAog z?q`uNG0_2pmP;UZ3lSNEG2BAL79Hup0C93SJs?N}EOL-Bju-rBgD+-h2u{FI^yWit z9*wV;#udP8EbzGxKS@FfZe2=j05}^m(6vZlkz`~ezgz7!>h7ky0Im*!Sd8fwAO%QV zS(43;H{Ba zH&d)U-yuH|xB>LGoZ)DTs1|nW-;61jL3{9S<3lUk6F|5C=%_$$8opUf3&6(U z%DB@CCE7>&S9j$VU=JNLe&xsAIl6?{7)ehDcB!l`~7$r$S(6f;NXMJj$IiE#b+JO(z6rwVzd(W?!!f9K=q zHuOHn%c4JQSQU0>(|;?wytcSLQu%b#LnM0k9_jawF-xi7-rzuMV^CuVvikb^n=-W0 zp`jK%&x!6dMuxlnb&u}mX4SD4TmPpBvGpxk`ot#OH_OXZt?n`GS4{z^?ci+#_ZMr9 zdGeEFLdz+_3fLgb1J=`sZHp`L9Pl>a6se7Z=mf6LQ%4aGfhcVt#E}YPFai7_3vL5B z1mNZ+`T~&%g!ch=3h6q-uWru-Jevyz2#SB?PkKwNfV3Ti#ntUMfWb*`JsJE9s6Kc3 z|I6dc!U}*RhA@FJ!^OZ6@KB_>tj-oGu;G^<%QOl&bvz~y*JN{O8kc!E&pYj*Pq&G2 ze&G?O^u&W*k}WSK&U;o7 zTzz*X$ruNG+Zm4kScI@=~0Bb7HP+B`N2Vg$=o#-t7i#9y~f{#(S z8%=Nd#Om|SzOnO||JQ)o0V;JBNPxvH@c{F?MBvV%bJ{Afwu|CJtpYeU;58Y*fq{k{ zApG=>JQoFNWvw?xZO?R~Hx583k%`kgIvC;0&KrPWLTpkfEOC2*;HWw_VVG-D5(zt1 z7o6z0ZqFpc{_@>_UsnLJ2M8xdwF3X8#{m#7W|sc)1B*8Ax&?qcROc70S^9N#Efy+0 zagVy5`}O|ztb6H0rW3SsrqFa&!OpZ`o{;7hYc^ccxJzWNqa-hXEA;kRH@ePo7ZX1i z)&y8C!tLjNtDK7#SgZ}fI~#l85A+VK{9+kQ2J*yIx< zx_ZK#ILTPP|5I@4>bxvV@=4SU7pe1L%O{?8w+o?CF8sy%vi;}D`mzRVeFg3}r?Xs8 zT)4N5k!Q!-meNBJV_2rMBak3=H_yj@sS7V zNOW_*%kBufUCc(a0NEk-gDucq)W5XyIQ>8cfu^4EzD%A(i2UDF2d0x*r9Cuo6kjMP F{s+y9E?NKp diff --git a/dist/md2docx_python_python-0.2.0-py3-none-any.whl b/dist/md2docx_python_python-0.2.0-py3-none-any.whl deleted file mode 100644 index ee8f82c27d12c755c143fdb1b8c2216a76f6831d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5292 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 diff --git a/md2docx_python.egg-info/PKG-INFO b/md2docx_python.egg-info/PKG-INFO new file mode 100644 index 0000000..9c6aeb3 --- /dev/null +++ b/md2docx_python.egg-info/PKG-INFO @@ -0,0 +1,99 @@ +Metadata-Version: 2.1 +Name: md2docx-python +Version: 0.3.0 +Summary: Markdown to Word Converter. + Simple and straight forward Python utility + that converts a Markdown file (`.md`) to a Microsoft + Word document (`.docx`). It supports basic Markdown + elements, including headings, bold and italic text, + and both unordered and ordered lists. +Home-page: https://github.com/shloktech/md2docx-python +Author: Shlok Tadilkar +Author-email: shloktadilkar@gmail.com +License: MIT +Description: # Markdown to Word Converter + + ## Overview + + Simple and straight forward Python utility that converts a Markdown file (`.md`) to a Microsoft Word document (`.docx`). It supports basic Markdown elements, including headings, bold and italic text, and both unordered and ordered lists. + + #### Input .md file: + ![image](https://github.com/user-attachments/assets/c2325e52-05a7-4e11-8f28-4eeb3d8c06f5) + + #### Output .docx file: + ![image](https://github.com/user-attachments/assets/3e48a9dd-8fe3-43cc-8246-164c58e95179) + + + ## Features + + - Converts Markdown headers (`#`, `##`, `###`) to Word document headings. + - Supports bold and italic text formatting. + - Converts unordered (`*`, `-`) and ordered (`1.`, `2.`) lists. + - Handles paragraphs with mixed content. + + ## Prerequisites + + You need to have Python installed on your system along with the following libraries: + + - `markdown` for converting Markdown to HTML. + - `python-docx` for creating and editing Word documents. + - `beautifulsoup4` for parsing HTML. + + You can install the required libraries using pip: + + ```bash + pip install -r requirements.txt + ``` + + To run the sample files follow the below steps: + + ```bash + python md2docx_python.py + Enter the path to the Markdown file (e.g., README.md): ..\sample_files\amazon_case_study.md + Enter the path for the output Word file (e.g., README.docx): ..\sample_files\amazon_case_study.docx + ``` + + ## Why this repo and not others ? + + Here are some reasons why this repo might be considered better or more suitable for certain use cases compared to other scripts available on the internet: + + ### 1. **Comprehensive Markdown Support** + - **Header Levels**: The script supports multiple header levels (`h1`, `h2`, `h3`), which is important for properly structuring the document. + - **Bold and Italic Text**: It handles bold (`**`) and italic (`*`) text, providing more accurate formatting in the Word document. + + ### 2. **Proper List Formatting** + - **Unordered and Ordered Lists**: The script correctly formats both unordered (`*`, `-`) and ordered lists (`1.`, `2.`) in the Word document. This ensures that lists appear as expected without additional line breaks or formatting issues. + + ### 3. **Use of Well-Supported Libraries** + - **Markdown to HTML Conversion**: Utilizes the `markdown` library, which is a widely used and reliable tool for converting Markdown to HTML. + - **HTML Parsing and Word Document Creation**: Employs `BeautifulSoup` for parsing HTML and `python-docx` for creating Word documents, both of which are robust and well-maintained libraries. + + ### 4. **Simplicity and Readability** + - **Clear Code Structure**: The script is designed to be straightforward and easy to understand, making it accessible for users who may want to customize or extend it. + - **Basic Markdown Elements**: Focuses on the most commonly used Markdown elements, ensuring compatibility with a wide range of Markdown files without unnecessary complexity. + + ### 5. **Customizability** + - **Easy to Modify**: Users can easily adjust the script to handle additional Markdown features or customize the output format based on their specific needs. + - **Example Usage**: Provides a clear example of how to use the script, making it easy for users to adapt it for their own files. + + ### 6. **Minimal Dependencies** + - **Lightweight and Focused**: The script relies on only a few libraries, which reduces potential conflicts and keeps the script lightweight. + + ### 7. **Handles Basic HTML Tags** + - **Text Formatting**: Properly handles bold and italic text by interpreting HTML tags (`strong`, `em`), ensuring that formatting is preserved when converting to Word. + + ### 8. **Privacy** + - If you are working in a corporate firm and you want to convert your markdown files to word and you use a online tool to do it then there are chances that they will store your file which can cause to a vital information leak of your company. With use of this repo you can easily do the conversion in your own system. + + ### Comparison to Other Scripts + - **Feature Set**: Some scripts may lack comprehensive support for Markdown features or may not handle lists and text formatting well. + - **Performance**: Depending on the implementation, performance might vary. This script is designed to be efficient for typical Markdown files. + - **User-Friendliness**: The clear and concise code in this script may make it more user-friendly and easier to modify compared to more complex alternatives. + + Overall, this script provides a balanced combination of functionality, simplicity, and ease of use, which can be advantageous for many users looking to convert Markdown files to Word documents. + + For any queries please start a discussion I will be happy to answer your queries :) + +Platform: UNKNOWN +Requires-Python: >=3.9.0 +Description-Content-Type: text/markdown diff --git a/md2docx_python.egg-info/SOURCES.txt b/md2docx_python.egg-info/SOURCES.txt new file mode 100644 index 0000000..eedc5c4 --- /dev/null +++ b/md2docx_python.egg-info/SOURCES.txt @@ -0,0 +1,9 @@ +setup.py +md2docx_python/__init__.py +md2docx_python.egg-info/PKG-INFO +md2docx_python.egg-info/SOURCES.txt +md2docx_python.egg-info/dependency_links.txt +md2docx_python.egg-info/requires.txt +md2docx_python.egg-info/top_level.txt +md2docx_python/src/__init__.py +md2docx_python/src/md2docx_python.py \ No newline at end of file diff --git a/md2docx_python.egg-info/dependency_links.txt b/md2docx_python.egg-info/dependency_links.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/md2docx_python.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/md2docx_python.egg-info/requires.txt b/md2docx_python.egg-info/requires.txt new file mode 100644 index 0000000..8346960 --- /dev/null +++ b/md2docx_python.egg-info/requires.txt @@ -0,0 +1,3 @@ +markdown +python-docx +beautifulsoup4 diff --git a/md2docx_python.egg-info/top_level.txt b/md2docx_python.egg-info/top_level.txt new file mode 100644 index 0000000..d204e3c --- /dev/null +++ b/md2docx_python.egg-info/top_level.txt @@ -0,0 +1 @@ +md2docx_python diff --git a/setup.py b/setup.py index 7a146e2..f22372d 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ setup( name='md2docx_python', - version='0.2.0', + version='0.3.0', url='https://github.com/shloktech/md2docx-python', author='Shlok Tadilkar', author_email='shloktadilkar@gmail.com',