Quick markdown what you need, just via a link.
Project description
qkmd
Quick markdown what you need, just via a link.
Getting Started
Have you ever try to stored the link(URL) in .txt
to browse it one day later or few months after? But when you open the file again, muttering to yourself 'What do I store for this?'
Have you learn markdown
syntax, but get bored to use it to record the link(URL) by press the []
and ()
?
The qkmd
is for you, you can just give it a link(URL) then the webpage title will be extract, format to a [title](http://example.com)
pattern. Also you can customize the title what you like, append timestamp, append code snip ...
Prerequisites
If you live in the resource blocked area or Internet censorship area , please consider setting a proxy first.
-
Install the porxy software, assure you can use browser to open the webpage
-
Install
polipo
$ ## Ubuntu / Debian $ sudo apt-get update $ sudo apt-get install polipo
$ ## redhat / CentOS
-
Export the proxy
export https_proxy=http://127.0.0.1:8123 export http_proxy=http://127.0.0.1:8123
The qkmd
default proxy port number is 8123.
Installing
Assure you python version is >= 3.4
$ pip install qkmd
or
$ python3 setup.py install
or
$ python setup.py install
Usage
usage: qkmd.py [-h] [-d] [-v] [-c [comment [comment ...]]] [-l language]
[-s source-code-file] [-C] [-t [title [title ...]]]
[-o output-file] [-P]
[link]
Quickly formatting markdown `link`, convenient your daily life/work.
positional arguments:
link generate the markdown format link
optional arguments:
-h, --help show this help message and exit
-d, --date append `RFC 2822` date format
-v, --version display current version of `qkmd`
-c [comment [comment ...]], --comment [comment [comment ...]]
give the link a simple comment
-l language, --language language
specific the code language
-s source-code-file, --source source-code-file
give the source code snip file
-C, --color source code syntax hightline
-t [title [title ...]], --title [title [title ...]]
add title manually
-o output-file, --save output-file
save the markdown to a file
-P, --print turn off print the markdown format in screen
Here is a simple way to reduce your time and simplify your operation.
Assure you always want to store the file to $HOME/mark.md
and highlight the code
alias mark='function mark(){ qkmd $* -o ~/mark.md -C;}; mark'
Authors
- alopex cheung @alopex
License
- This project is licensed under the MIT License - see the LICENSE file for details
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file qkmd-1.0.3.tar.gz
.
File metadata
- Download URL: qkmd-1.0.3.tar.gz
- Upload date:
- Size: 6.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b42b0a572bdbdbcb54883143a8b8aadae59ef7f45a9dac5e0d7ed906722ae6a |
|
MD5 | 140f0fafcec3bbc6e5177432f1c684d9 |
|
BLAKE2b-256 | 9324915ec9314d74deb82ce533e84d894b7f993f545c55948fff0cde9164fa92 |
File details
Details for the file qkmd-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: qkmd-1.0.3-py3-none-any.whl
- Upload date:
- Size: 7.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.5.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 684d8bc40af6a904b1ebb66961c8dc61bbbd21fe1b5e2d83049a0422920673c9 |
|
MD5 | f154e5c81695ab893c0dcffbfab48fe6 |
|
BLAKE2b-256 | 077ac89cf96afe0bd8f58f9298702bfc0e05b9235e5ad1ee542e4f3610cb3083 |