Commit Graph

293 Commits

Author SHA1 Message Date
Carlos Fenollosa 98e70ff9b5 Merge pull request #54 from Puuhinen/master
Fixed hardcoded tag filename prefix
2014-06-30 09:03:32 +02:00
Alexey Shpakovsky a5a196773a suppress error messages and don't enter for loop when no tag files exist 2014-06-28 17:18:24 +02:00
Alexey Shpakovsky 93808a0254 don't invoke sed when no tag given
the bug was that sed was expecting file content on stdin when didn't receive
any filename, and script was "frozen" when someone tried to edit a post
without any tags.
2014-06-28 17:17:30 +02:00
Puuhinen b4f01d6863 Fixed hardcoded tag filename prefix
posts_with_tags() invoked sed with a hardcoded `tag_&.html`.
Changed to `$prefix_tags&.html`.
2014-06-28 09:50:18 +03:00
Carlos Fenollosa 8dceb6a29c Merge branch 'master' of github.com:cfenollosa/bashblog 2014-06-27 10:24:12 +02:00
Carlos Fenollosa 611bd67bf7 Updated version and contributors 2014-06-27 10:24:02 +02:00
Carlos Fenollosa f68db9143c Updated README with markdown references 2014-06-27 10:20:47 +02:00
Carlos Fenollosa 0b12c0d69b Merge pull request #53 from Lex-2008/small-fixes/4
Small fixes/4
2014-06-27 10:19:00 +02:00
Carlos Fenollosa 07c7e201dd Merge pull request #52 from Lex-2008/rebuild-less-tags
Rebuild less tags
2014-06-27 10:18:08 +02:00
Alexey Shpakovsky 773bcc1f85 help text 2014-06-26 08:33:01 +02:00
Alexey Shpakovsky 7d67da7b27 use file extension when posting with `bb.sh post file.ext`
but let users override it with `bb.sh post -html file.md`
2014-06-26 08:33:00 +02:00
Alexey Shpakovsky 555db3167f use markdown by default (if available) when posting with `bb.sh post` 2014-06-26 08:33:00 +02:00
Alexey Shpakovsky 840d24c4ac Don't ask for preview - just show URL for preview 2014-06-26 08:33:00 +02:00
Alexey Shpakovsky 0b75439f41 fix typos in comments 2014-06-26 08:22:25 +02:00
Alexey Shpakovsky ff978ec101 proper check for empty variable 2014-06-26 08:22:07 +02:00
Carlos Fenollosa 211b9c565b Merge pull request #50 from Lex-2008/small-fixes/3
Small fixes/3
2014-06-25 09:45:54 +02:00
Alexey Shpakovsky b7cd230ae9 clean_filename in RSS links 2014-06-25 06:42:39 +02:00
Alexey Shpakovsky e648b82250 don't rebuild tags if they were not involved at all
(otherwise posts_with_tags would endlessly freeze)
2014-06-25 06:38:17 +02:00
Alexey Shpakovsky 3c31fd3f60 use new functions
also bugfix: leave only unique filenames in rebuild_tags()
2014-06-24 08:01:02 +02:00
Alexey Shpakovsky 4558f43f4a posts_with_tags() to list all posts referenced by several tag files 2014-06-24 07:16:57 +02:00
Alexey Shpakovsky a52f2e6758 tags_in_post() to list all tags referenced in one post file 2014-06-24 06:51:27 +02:00
Alexey Shpakovsky b34c7fbd0f make rebuild_tags() optionally accept 2 lists (of filenames and tags) 2014-06-24 06:25:55 +02:00
Alexey Shpakovsky 97f413e666 one forgotten translated string template 2014-06-22 08:41:21 +02:00
Alexey Shpakovsky feb7f415ce $preview_url for those who writes posts locally before uploading them 2014-06-22 08:26:39 +02:00
Carlos Fenollosa b0dd400d1c Merge pull request #49 from Puuhinen/master
LC_ALL=C for all machine readable `date` output
2014-06-17 18:42:33 +02:00
Puuhinen 78fc6aacb7 LC_ALL=C for all machine readable `date` output
The script used to have LC_ALL=$date_locale for all calls to `date`.
However, this is undesirable for when $date_locale is non-English and
dates need to be machine readable, e.g. for `date --date=...` and
when generating RSS feeds.
2014-06-07 19:11:23 +03:00
Carlos Fenollosa 1929738073 Implement Lex's suggestion 2014-06-06 12:02:08 +02:00
Carlos Fenollosa b2a27a5dc5 Merge branch 'master' of github.com:cfenollosa/bashblog 2014-06-05 18:51:43 +02:00
Carlos Fenollosa d0f7e8eebd New filename filtering 2014-06-05 18:51:28 +02:00
Carlos Fenollosa 852d4d9b32 Update README.md 2014-05-26 20:45:22 +02:00
Carlos Fenollosa c8027a6205 updated README Markdown 2014-05-26 20:43:59 +02:00
Carlos Fenollosa 4789e1feaa Merge pull request #47 from Lex-2008/master
Allow utf-8 filenames
2014-05-26 20:40:42 +02:00
Alexey Shpakovsky 5b71d1e524 add some options regarding filename generation:
* force to lowercase or not
* what symbol to use instead of space
* what symbols to allow in filenames (makes bashblog more utf-8 friendly)
2014-05-25 23:03:14 +02:00
Carlos Fenollosa fbaa5118dd Merge pull request #46 from Lex-2008/master
test markdown before editing *.md files
2014-05-23 19:20:11 +02:00
Alexey Shpakovsky 39c4a80cec test markdown before editing *.md files 2014-05-21 20:27:41 +02:00
Carlos Fenollosa ac7437778e Update README.md 2014-05-20 12:36:08 +02:00
Carlos Fenollosa efbb68dfb4 Fixed additional characters in all_tags.html 2014-05-20 10:16:34 +02:00
Carlos Fenollosa e5b831b375 Typos 2014-05-19 21:08:55 +02:00
Carlos Fenollosa 30579df667 Added demo image to README 2014-05-19 19:04:47 +02:00
Carlos Fenollosa 46f92ee177 Update README.md 2014-05-17 11:51:24 +02:00
Carlos Fenollosa 88cfef4050 Fixed extra './' strings bug introduced in last commit 2014-05-15 14:50:19 +02:00
Carlos Fenollosa 8f4951219e Fixed extra './' strings bug introduced in last commit 2014-05-15 14:39:03 +02:00
Carlos Fenollosa 5bd63c9be3 Merge pull request #43 from nonas/master
do not iterate over ls output where possible
2014-05-13 11:07:22 +02:00
nonas a57aa4fe4e do not iterate over ls output where possible + protection on 'name with dashes becoming options' 2014-05-11 00:18:04 +02:00
Carlos Fenollosa b044ef73bc Change help to reflect possibility of editing md files 2014-05-09 11:16:01 +02:00
Carlos Fenollosa 8cc568fb4a Merge branch 'master' of github.com:cfenollosa/bashblog 2014-05-07 16:09:35 +02:00
Carlos Fenollosa dc84ebde19 fix #42 2014-05-07 16:08:55 +02:00
Carlos Fenollosa ea8e10a59c Update README.md
updated original link
2014-04-14 14:41:27 +02:00
Carlos Fenollosa 236fdae71c Fixed bug with yesterday.tar.gz 2014-03-25 16:08:52 +01:00
Carlos Fenollosa 777b90a7c8 Merge pull request #39 from Lex-2008/save-md
Save md
2014-03-25 08:50:48 +01:00