|4 days ago||3 months ago|
|BSD 3-clause "New" or "Revised" License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Spell checking Markdown documents using a Github action
4 projects | dev.to | 26 Apr 2022
Now we have to add a configuration file for the spelling checker. It uses PySpelling under the hood. When checking Markdown files, it first converts a Markdown text file's buffer using Python Markdown and returns a single SourceText object containing the text as HTML. Then it captures the HTML content, comments, and even attributes and performs the check. It has a lot of configuration options, but here we are going to see only an example with some basics. For further info you can read the docs of the rojopolis/spellcheck-github-actions Github action.
What library/how to write nice documentation of experiments directly from python
2 projects | reddit.com/r/learnpython | 13 Dec 2021
Otherwise, I would use markdown with Python Markdown.2 projects | reddit.com/r/learnpython | 13 Dec 2021
How I Refactored my Code
2 projects | dev.to | 15 Oct 2021
To resolve the above issue, I thought the best approach was to avoid reinventing the wheel and save myself hours of debugging: use a third-party library. After implementing a Python implementation of John Gruber’s Markdown, 36 lines of code were cut down to a single function call. I've not benchmarked my SSG after the change, but in terms of code readability, it's certainly worth the overhead caused by the library.
Writing a “bare metal” operating system for Raspberry Pi 4
3 projects | reddit.com/r/programming | 6 Oct 2021
Wait wait I'm not that good in Rust. In fact I wanna use this opportunity to learn Rust. As an ML engineer and automation specialist I rarely get to work with anything but Python. I'm working on this in Golang (I'm actually contemplating giving it up because EVERYONE told me not to use Regex to parse and I did!) and then I'm tryna find something interesting to do in Rust -- I've made some stuff such as a web scraper and a simple endpoint. This project will come much later, like, 6 months from now.
How I create GitHub project reporting from scratch
10 projects | dev.to | 5 Mar 2021
For this purpose, I tried markdown library. It's good to create markdown files and very convenient in working with text and tables. However, it renders the content in html without any styles. Hence, the result was far from a pretty looking markdown in editors.
1 project | reddit.com/r/flask | 2 Mar 2021
I meant to use Markdown and no C-library. My ultimate goal is to make the website load faster.
We haven't tracked posts mentioning pymorphy2 yet.
Tracking mentions began in Dec 2020.
What are some alternatives?
markdown2 - markdown2: A fast and complete implementation of Markdown in Python
Mistune - A fast yet powerful Python Markdown parser with renderers and plugins.
Jinja2 - A very fast and expressive template engine.
PyPDF2 - A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
mistletoe - A fast, extensible and spec-compliant Markdown parser in pure Python.
MyST-Parser - An extended commonmark compliant parser, with bridges to docutils/sphinx
WeasyPrint - The awesome document factory
csvkit - A suite of utilities for converting to and working with CSV, the king of tabular file formats.
PDFMiner - Python PDF Parser (Not actively maintained). Check out pdfminer.six.
tablib - Python Module for Tabular Datasets in XLS, CSV, JSON, YAML, &c.