Looking for inspiration? mdx by mdx-js. Markdown for the component era
Publishing rhythm
Just starred pyperclip by asweigart. It’s an exciting project with a lot to offer. Python module for cross-platform clipboard functions.
Check out tomerfiliba and their project plumbum. Plumbum: Shell Combinators
decaporg has done a fantastic job with decap-cms. Highly recommend taking a look. A Git -based CMS for Static Site Generators
The work on sharp by lovell. High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
I like benfred’s project py-spy. Sampling profiler for Python programs
adereth has done a fantastic job with dactyl-keyboard. Highly recommend taking a look. Parameterized ergonomic keyboard
Check out kitao and their project pyxel. A retro game engine for Python
I recently discovered lazygit by jesseduffield, and it’s truly impressive. simple terminal UI for git commands
I’m impressed by gatsby from gatsbyjs. The best React-based framework with performance, scalability and security built in.
I recently discovered cheat.sh by chubin, and it’s truly impressive. the only cheat sheet you need
The work on PacVim by jmoon018. No description available.
Just starred python-guide by realpython. It’s an exciting project with a lot to offer. Python best practices guidebook, written for humans.
Check out Choices-js and their project Choices. A vanilla JS customisable select box/text input plugin ⚡️
I recently discovered Vanilla-DataTables by Mobius1, and it’s truly impressive. A lightweight, dependency-free javascript HTML table plugin
I came across vim-table-mode from dhruvasagar, and it’s packed with great features and ideas. VIM Table Mode for instant table creation.
D3 Day 5
select rowid, key, raw, store_time, expire_time, access_time, access_count, tag, size, mode, filename from Cache where key=‘e3cd37c97980ab2c’; ’e3cd37c97980ab2c’ ’e3cd37c97980ab2c' select rowid, key, raw, store_time, expire_time, access_time, access_count, tag, size, mode, filename from Cache where key=‘c14050404a107d5e’; Learn D3 in 5 days # For what we are creating in these posts d3 is way overkill and very verbose, but I need to start somewhere! These are just stepping stones into real custom visualizations that cannot be done in any other tool today. I still cannot explain how excited I am to say “I created that in d3!!!” Todays Result # Recall Example 3 from yesterday # Subject # Math Science Chart Size # Large Small Final Result # Subject # Math Science Chart Size # Large Small
D3 Day 4
Learn D3 in 5 days # For what we are creating in these posts d3 is way overkill and very verbose, but I need to start somewhere! These are just stepping stones into real custom visualizations that cannot be done in any other tool today. I still cannot explain how excited I am to say “I created that in d3!!!” Todays Result # Today I will be learning about d3 scales, and adding them to the bar chart that we created yesterday. Follow along as I try to create something interesting. Recall Example 3 from yesterday # maybe a few days ago…. give me a break I have a lot of other priorities In yesterdays post we created a working example of a horizontal bar chart that shows grades for a set of 5 students that are all in two classes; ‘Math’ and ‘Science’. The chart is interactive, and will switch subjects at the press of a button. Math Science --> Add Scales # One issue with that plot was that the scale was created by hand. In todays example we will let d3 take care of the scale for us. We will…
D3 Day 3
Learn D3 in 5 days # I recently subscribed to Ben Clinkinbeard’s learn D3.js in 5 days, and am currently on day 3. I read through the first 2 days, and felt fairly comfortable with selecting elements, so I did not follow along on the first two days. I probably should have, but there are only so many hours in the day. Why Learn D3 # D3 is the ubiquitous dynamic visualization library for building custom interactive visualizations on the web. It is a bit low level, and more verbose than many other libraries that build upon it, but if you want full control D3 is the way to go. I have used a few libraries built upon d3 in the past and have been very happy with the results. For now I want to start learning a bit about how d3 works. I know that learning it is going to take a long time, so I want to start working on some simple examples now in order to build my understanding so that I can learn quickly when I am ready to dive in. If I never decide I need to take the deep dive into d3, I think…
I’m really excited about awesome-podcasts, an amazing project by pbnj. It’s worth exploring! 🎙 A collection of awesome engineering podcasts! ARCHIVED in favor of https://github.com/rShetty/awesome-podcasts
Looking for inspiration? hugs by Bogdanp. Hugs lets you map SQL expressions to Python functions.
I’m really excited about grip, an amazing project by joeyespo. It’s worth exploring! Preview GitHub README.md files locally before committing them.
FlexBox
Flexbox-zombies # I recently finished up the flexbox-zombies course to learn more about flexbox, and to become proficient with it. I can truly say that this course has changed the way that I create layouts. Flexbox is very intuitive now. What this course does really well at is explaining the concepts and hitting you with a ton of examples that you can work through really quickly. Basic Setup # Flexbox requires a wrapper container to work I will refer to this as the flex container, and the items in that container as items. Markup # I will use the following markup throughout the article, each with different css applied. note The animated container is inspired by the flexbox-zombies course. I really like how it allows you to see the responsiveness of each layout. In the early example the reasoning may not be aparent, but as we go along some of the flexbox parameters will make more sense if we are viewing them on a dynamic layout since flexbox is designed for building responsive design. 1…
psf has done a fantastic job with black. Highly recommend taking a look. The uncompromising Python code formatter
tfeldmann has done a fantastic job with organize. Highly recommend taking a look. The file management automation tool.
I recently discovered albinotonnina.com by albinotonnina, and it’s truly impressive. source-code
I like psf’s project requests-html. Pythonic HTML Parsing for Humans™
Check out CSS-Mono by wentin. It’s a well-crafted project with great potential. Monospaced Typeface Created for CSS Coding
I’m impressed by pc from dixler. python calculator purely aesthetic. probably pretty glitchy. sorry in advance.
Vim Notes
vim notes nvim lua # norcalli/neovim-plugin nvim lsp # python-lsp/python-lsp-server Using c to change text # I have gone quite awhile without using and instead using. The reason that I started using is because it automatically places you into insert mode. This not only saves me one keystroke for commands such as is now, but it also works with the repeat command!!! This is huge. When refactoring a document I had been creating a macro to change one word to another, using instead of allows the use of the rather than needing to create a macro. Case for vim # Sublime/VSCode cannot edit a macro register register quickfix gF autocomplete # repeats previously typed text z-commands # Fold none: reset ‘foldenable’. All folds will be open.
The work on dataset by openimages. The Open Images dataset
I’m impressed by panda-theme-cmder from HamidFaraji. Panda Syntax Theme for Cmder
gratitude
I try to gratitude journal for 5 minutes each day, listing at least one thing I am grateful for.
I’m impressed by awesome-python-talks from jhermann. 🎬 🎓 An opinionated list of awesome videos related to Python, with a focus on training and gaining hands-on experience.
Looking for inspiration? datacamp_facebook_live_titanic by datacamp. DataCamp Facebook Live Code Along Session 2: Learn how to complete a Kaggle competition using exploratory data analysis, data munging, data cleaning and machine leaning. Enjoy.
I’m really excited about standard-readme, an amazing project by RichardLitt. It’s worth exploring! A standard style for README files
Check out lepture and their project python-livereload. livereload server in python
I recently discovered tqdm by tqdm, and it’s truly impressive. ⚡ A Fast, Extensible Progress Bar for Python and CLI
I’m really excited about cmder, an amazing project by cmderdev. It’s worth exploring! Lovely console emulator package for Windows
I recently discovered setup.py by navdeep-G, and it’s truly impressive. 📦 A Human’s Ultimate Guide to setup.py.
I like WaylonWalker’s project pyDataVizDay. A python implementation of the Data Viz Day visualization.
If you’re into interesting projects, don’t miss out on iplotter, created by niloch. JavaScript charting in ipython/jupyter notebooks -
Just starred apistar by encode. It’s an exciting project with a lot to offer. The Web API toolkit. 🛠
I recently discovered pypyjs by pypyjs, and it’s truly impressive. PyPy compiled to JavaScript
If you’re into interesting projects, don’t miss out on pandas-highcharts, created by gtnx. Beautiful charting of pandas.DataFrame with Highcharts
Check out PythonDataScienceHandbook by jakevdp. It’s a well-crafted project with great potential. Python Data Science Handbook: full text in Jupyter Notebooks
I like timofurrer’s project colorful. Terminal string styling done right, in Python 🐍 🎉
Just starred cookiecutter by cookiecutter. It’s an exciting project with a lot to offer. A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.
I recently discovered jupyterlab by jupyterlab, and it’s truly impressive. JupyterLab computational environment.
Just starred tidy-data-python by nickhould. It’s an exciting project with a lot to offer. Tidy Data in Python Jupyter Notebook