reStructuredText Markup Specification
23 July 2023
11 May 2023
10 July 2022
How to limit width of table to within screen width with html and css?
04 June 2022
05 February 2022
How to convert a .rst file into a .html file?
#python -m pip install docutils
===================================================
Method 1 (better than Method 2)
https://docutils.sourceforge.io/docs/user/tools.html#rst2html5-py
# rst2html5.py --help
# rst2html5.py <source_rst_file_name.rst> <output.html>
===================================================
Method 2
https://www.geeksforgeeks.org/restructuredtext-rst-file-to-html-file-using-python-for-documentations/
The following python script will convert 'restructured.rst' into 'output.html'
import docutils.core
docutils.core.publish_file(
source_path ="restructured.rst",
destination_path ="Output.html",
writer_name ="html")
09 January 2022
16 August 2021
export pandas dataframe to html and appy css styles
export pandas dataframe to html and appy css styles
I found the most precise, and frankly the easiest way of doing it is skipping the styling, to_html() etc. and converting the DF to a dictionary using the df.to_dict() method.
Specifically what gave me trouble, was displaying the styled pandas html in an outlook email, as it just wouldn't render properly with the css mess that pandas was producing.
iterate over the dict and generate the html there by simply wrapping keys/values in the tags that you need, adding classes etc. and concatenate this all into one string. Then paste this str into a prepared template with a predefined css.
For convenience I found it's useful to export the same df twice, using .to_dict() and to_dict('index') to first fill in the columns and then work your way down row by row. Alternatively just have a list of relevant column names.
dict_data = [df.to_dict(), df.to_dict('index')]
return_str = '<table><tr>'
for key in dict_data[0].keys():
return_str = return_str + '<th class="header">' + key + '</th>'
return_str = return_str + '</tr>'
for key in dict_data[1].keys():
return_str = return_str + '<tr><th class="index">' + key + '</th>'
for subkey in dict_data[1][key]:
return_str = return_str + '<td>' + dict_data[1][key][subkey] + '</td>'
return_str = return_str + '</tr></table>'
and then return_str goes into the template.
28 June 2021
Working with Django Templates & Static Files
Working with Django Templates & Static Files
https://www.digitalocean.com/community/tutorials/working-with-django-templates-static-files
24 June 2021
20 June 2021
How to list all html files in a directory recursively sorted by file size?
How to list all html files in a directory recursively sorted by file size?
$du -a -h | sort -nr | grep 'html' | less
Note:
1. '-a' means all files and directories, not just directories.
2. '-h' means human readable.
3. '-n' means numeric sort.
4. '-r' means recursive.
09 November 2020
Vi - How to Automatic Indent?
Vi - How to Automatic Indent?
Windows
In Vim folder, create a text file named '_vimrc' with the following contents -
filetype plugin indent on
autocmd FileType html setlocal shiftwidth=2 tabstop=2
autocmd FileType python setlocal expandtab shiftwidth=4 softtabstop=4
16 April 2020
How to make your html5 animation clickable?
After you publish your animation in Adobe Animate, you get an html file.
Open the html file, in the html body, find the '<canvas> ... </canvas> part. Insert '<a href="..."> in the front of <canvas>, and put '</a>' after '</canvas>'. It is so easy! :)
26 April 2018
A video can be watched in Chrome but not in IE, or in IE but not in Chrome
1 <video width="480" height="300" controls autoplay>
2 <source src="https://app.cicscanada.com/video/english/homepage/cics_50th_anniversary_gala.mp4" type="video/mp4" />
3 <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="300">
4 <!--[if !IE]>-->
5 <object type="application/x-shockwave-flash" data="http://app.cicscanada.com/video/player/player.swf" width="480" height="300">
6 <!--<![endif]-->
7 <param name="movie" value="http://app.cicscanada.com/video/player/player.swf" />
8 <param name="wmode" value="transparent" />
9 <param name="bgcolor" value="#FFFFFF" />
10 <param name="quality" value="high" />
11 <param name="allowFullScreen" value="true" />
12 <param name="allowscriptaccess" value="always" />
13 <a href="http://www.adobe.com/go/getflash">
14 <img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
15 </a>
16 <param name="flashvars" value="vdo=/video/english/homepage/cics_50th_anniversary_gala.flv&autoplay=true" />
17 <!--[if !IE]>-->
18 </object>
19 <!--<![endif]-->
20 </object>
21 </video>
01 December 2017
13 September 2017
How to convert css in head to inline css?
Solution:
Paste the whole html/css code into -
http://premailer.dialect.ca/
11 May 2016
10 February 2016
How to Convert Flash Video into HTML5 Video?
http://www.sothink.com/tutorials/how-to-convert-flash-to-html.htm
Step 1
Load the relevant SWF into Sothink SWF Decompiler for preview.
Step 2
Click on Export HTML5 button to launch the relevant export wizard window.
You can click on Browse button to define the output directory for new .html file.
Step 3
Click on OK button to start the conversion process.
Step 4
After the exporting process has been finished, please go to the directory you specified to preview .html file.
Let's preview the exported .html in browser now.
Now the whole converting process is over, it is very simple to convert Flash into HTML5 with the latest version of Sothink SWF Decompiler!
===================================
The following method is not available any longer. The company does not support the extension any more -
https://developers.google.com/swiffy/
Under 'Use our Adobe Flash Extension', click 'Get the Extension'.
Install the extension. You will see a new sub-menu item 'Export as HTML5 (Swiffy)' under 'Commands' menu in Adobe Flash.
Open your .fla file (e.g. test.fla) in Adobe Flash. Click the the new sub-menu. A browser will open, displaying a web page with your video, which has been converted from .fla. A new html file has been created, in the same folder as test.fla is, whose name is 'test.swf.html'.
Use <iframe> to include the html file. You can put the video wherever you like.
05 January 2015
Email message in Outlook is plain text (or not see images) instead of html
Clear the tick in front of 'Read all standard mail in plain text'.