Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
132 commits
Select commit Hold shift + click to select a range
f6efa94
Baker now creates a Draft dir and generate post for drafted post.
Flyounet Nov 20, 2015
6e973bf
For people like me (who's speaking french), accent are important.
Flyounet Nov 20, 2015
602ace3
Starting to implement a sort of Prev/Next button for each post.
Flyounet Nov 20, 2015
73cb377
Merge branch 'draftdir' into prevnextpost
Flyounet Nov 20, 2015
f76bb18
When posts are baked, they now points to older are newer posts.
Flyounet Nov 20, 2015
addea7c
Baker now list all posts with their status
Flyounet Nov 20, 2015
3d7a671
Baker now is able to easily change the status of a post
Flyounet Nov 20, 2015
1e76374
Adding help for toggle
Flyounet Nov 20, 2015
c523dc0
Changed tog by toggle in the switch to follow help
Flyounet Nov 20, 2015
e4b8a04
Adding info about toggle in the README
Flyounet Nov 20, 2015
cf64ab2
Typo error in the README
Flyounet Nov 20, 2015
64341d8
The actions : post, list and toggle are now functions. It will be eas…
Flyounet Nov 20, 2015
5a5c09e
The actione : bake is now a function post_bake.
Flyounet Nov 20, 2015
dff34d8
Configuration is now in a function. When i'll have finishing to put e…
Flyounet Nov 20, 2015
f17969f
Merge branch 'functionalize' into dev
Flyounet Nov 20, 2015
44074e7
Adding information to end user
Flyounet Nov 20, 2015
f603fa8
Define the base name for categories
Flyounet Nov 20, 2015
2bba45b
It almost works \o/. Categories are generated.
Flyounet Nov 20, 2015
4ae2b8e
Categories are well generated in the post now (updated layout and pos…
Flyounet Nov 20, 2015
2e81255
Starting to rename categories by tags. It's the name the original aut…
Flyounet Nov 20, 2015
f4c121a
All categories reference should have been removed and replaced with t…
Flyounet Nov 20, 2015
b941131
Indexes for tags are generated.
Flyounet Nov 20, 2015
41a04d8
Merging "Tags" (branch named categories) into Dev. Once tested, could…
Flyounet Nov 20, 2015
003a5da
Small update for the README.
Flyounet Nov 21, 2015
f0a63bb
New feature : Baker could change the date of a post without editing it.
Flyounet Nov 22, 2015
b2e7759
Starting to work on the modifications
Flyounet Nov 23, 2015
563a6ab
Function die created to send message to stderr and exit
Flyounet Nov 23, 2015
900f4ab
Adding help for flags. Changing some if..then..fi to [[ ]] &&. Use re…
Flyounet Nov 23, 2015
31a77eb
Adding feature to rename the post by reparsing the post header.
Flyounet Nov 23, 2015
0c7f561
New feature : Rename a post based on the title/date. If you change an…
Flyounet Nov 24, 2015
19a0441
New feature embed the Markdown.pl directly in the shell script. Now, …
Flyounet Nov 24, 2015
dc40ea6
Bug corrected. I called bake function instead of post_bake function.
Flyounet Nov 24, 2015
630f556
When printing the list now also include tags
Flyounet Nov 24, 2015
67bca40
As the Markdown.pl is embedded. No need of the SCRIPT_DIR var.
Flyounet Nov 24, 2015
1c97de8
New header: update : Nobody's perfect, it could happen to amend a pos…
Flyounet Nov 25, 2015
7cd8298
the 'update' header (with a date) inform reader about update in post.
Flyounet Nov 25, 2015
dfbce7a
Baker is now first checking if it misses any commands.
Flyounet Nov 26, 2015
9f14746
Checking first missing commands.
Flyounet Nov 26, 2015
f8eb00c
Forget to remove an unused line
Flyounet Nov 26, 2015
74edbf8
Removing unused line. Check if binaries are present to work correctly.
Flyounet Nov 26, 2015
c2598cc
Added a new black flavour, and informed changed the README.md to info…
Flyounet Nov 26, 2015
a22873b
Oups... I forget the black flavour. Added layout, public and config.
Flyounet Nov 26, 2015
0de2f85
Typo changes
Flyounet Nov 26, 2015
c84c5b8
For new user, the script check if commands are unknown.
Flyounet Nov 26, 2015
e38ce05
This new subversion release will include the source of Markdown.pl di…
Flyounet Nov 26, 2015
6d6afc3
Implenting RSS feed for Baker. It will be a sort of index.md with XML…
Flyounet Nov 29, 2015
010e423
Repacing FontAwesome 4.4.0 by 4.5.0 in the layout_black/public_black …
Flyounet Nov 29, 2015
559bac2
After some test. It seems to work properly. The RSS seems to work also.
Flyounet Nov 29, 2015
d7790cb
Corrections: in usage() text for -r corrected. in checkBinaries() che…
Flyounet Dec 1, 2015
c367e79
Merge branch 'branch-1.0.0-rc3' into dev. Cosmetic corrections mainly.
Flyounet Dec 1, 2015
d5449a3
Merge branch 'dev'. Cosmetic changes. Fontawesome upgraded 4.5.0 for …
Flyounet Dec 1, 2015
d2baecf
Merge branch 'newfeat-rss' into branch-1.0.1. branch-1.0.1 should inc…
Flyounet Dec 1, 2015
1d6740b
Update usage() text
Flyounet Dec 2, 2015
57f778d
Adding an atom feed file and start to work on it.
Flyounet Dec 2, 2015
adf7485
Starting the default Baker config file loader.
Flyounet Dec 2, 2015
6df666b
New feature: A default config file (baker.conf) is loaded if found. U…
Flyounet Dec 3, 2015
d794742
Merge branch 'defaultBakerConf' into branch-1.0.1. Fixe #2 : Default …
Flyounet Dec 3, 2015
b8c2413
Fix #9. The </channel> was not in the correct place, and date are now…
Flyounet Dec 3, 2015
5113615
Changed rss.md to describe the generator
Flyounet Dec 3, 2015
9c70b39
Updated the README.md.
Flyounet Dec 3, 2015
3b036cc
Creating soe md file to generate a big list after.
Flyounet Dec 7, 2015
0045d0e
New fetaure: adding the summary in the post + README changed.
Flyounet Dec 7, 2015
9ef107f
Changing black_layout + README change
Flyounet Dec 7, 2015
2302740
Finished to change the README and an argument to manage the PRINT_ALL…
Flyounet Dec 8, 2015
2cb1873
Fix #11. Adding summary in the post. Merge branch 'summaryPrint' into…
Flyounet Dec 8, 2015
e6e1a8f
Fix #3. Baker has an Atom feed
Flyounet Dec 8, 2015
6afc41a
Adding the RSS link on the original index layout.
Flyounet Dec 8, 2015
76a86d7
Adding files
Flyounet Dec 8, 2015
ae3d930
Pushing RSS. Merge branch 'branch-1.0.1' into dev
Flyounet Dec 9, 2015
45a9e52
Fix #4 - Publishing v1.0.1 - Merge branch 'dev'
Flyounet Dec 9, 2015
36a0edd
Adding almost nothing
Flyounet Dec 10, 2015
20e8bc4
Generator almost ready
Flyounet Dec 10, 2015
ed7ee76
Remove the testing subdir from versionning
Flyounet Dec 11, 2015
15130fd
Adding a config file for the testing part
Flyounet Dec 12, 2015
6446e2d
Adding a .gitattributes file + a Post generator script + Baker time "…
Flyounet Dec 12, 2015
6997f5f
Merge branch 'testingScript' into branch-1.0.2
Flyounet Dec 12, 2015
1ca644c
Cosmetic code change
Flyounet Dec 12, 2015
44c412b
Unpdating README
Flyounet Dec 13, 2015
1ac6dd7
Fixes #3 #7 #8 #11
Flyounet Dec 14, 2015
1f22094
Adding atom.xml link in the layouts.
Flyounet Dec 15, 2015
f8c8830
Fix #12 : Remove the -c and use correctly the -t and -s.
Flyounet Dec 16, 2015
f7b22e5
Permission change
Flyounet Dec 18, 2015
5fdfbe9
Typo error in README.md
Flyounet Dec 20, 2015
f447d7a
Fix #5 : Delivering v1.0.2 with Atom feed, auto config,...
Flyounet Dec 20, 2015
0e70d89
Adding the md5sum check of the Markdown file.
Flyounet Jan 7, 2016
8433616
The Headers are now allowed to have space(s) before and after the hea…
Flyounet Jan 7, 2016
9ec7c26
Adding a space after the summary.
Flyounet Jan 7, 2016
624d6b7
Markdown is now embedded in the shell to have only one file to manage.
Flyounet Jan 7, 2016
6356ef4
Removing the load of Markdown.pl from render_file_case().
Flyounet Jan 7, 2016
88473e5
Applying the Merge of Markdown.pl and baker
Flyounet Jan 7, 2016
beec02f
Adding then -v to print version
Flyounet Feb 22, 2016
72b960b
Adding git informations
Flyounet Feb 22, 2016
689c55a
Merge branch 'branch-1.1.0' into dev
Flyounet Feb 22, 2016
373b7cb
Adding a Makefile to install baker
Flyounet Feb 22, 2016
ff765df
Adding Hidden header/feature + -I to print config
Flyounet Feb 25, 2016
cd28f4e
Release v1.1.0 :
Flyounet Feb 25, 2016
4b3d91f
Updating the version
Flyounet Mar 6, 2016
73b4d8c
Merge branch 'branch-1.1.1' into dev
Flyounet Mar 6, 2016
cdb4ea0
Feature update : Adding -e to edit a post.
Flyounet Mar 7, 2016
c5d5c45
Readme Update
Flyounet Mar 7, 2016
8203d28
Preparing release 1.1.1
Flyounet Mar 8, 2016
ee2273a
Release v1.1.1
Flyounet Mar 8, 2016
a71d5f2
By using -o id or title, baker will open your page with xdg-open
Flyounet Mar 10, 2016
9a16df6
Preparing Release v1.1.2
Flyounet Mar 10, 2016
866f1da
Release v1.1.2
Flyounet Mar 10, 2016
ed751d1
Preparing v1.1.3
Flyounet Mar 20, 2016
ac42cfd
Preparing v1.1.3
Flyounet Mar 20, 2016
f02f423
Preparing v1.1.3
Flyounet Mar 21, 2016
670f3a9
Preparing v1.1.3
Flyounet Mar 21, 2016
3a06d0b
Release 1.1.3
Flyounet Mar 22, 2016
3c48fed
Forget a $ for the Format:%h. Thanks to the github support.
Flyounet Mar 25, 2016
f38e221
Release v1.1.3a
Flyounet Mar 25, 2016
7a055ed
Forget to update the version
Flyounet Mar 25, 2016
ddca451
Importing master change
Flyounet Mar 25, 2016
1093919
Transforming the Index into a time line
Flyounet Apr 12, 2016
193e83e
Updating css
Flyounet Apr 13, 2016
b7c877c
testing
Flyounet Apr 18, 2016
df68bd4
Adding the BAKER_EXTRA_HEADER to add header when creating a post.
Flyounet Apr 18, 2016
356208d
Release 1.1.4
Flyounet Apr 19, 2016
1063b40
Merge branch 'timeline' into Tline
Flyounet Apr 19, 2016
25c5352
Remove Default unusued BAKER_EXTRA_HEADER
Flyounet Apr 19, 2016
36c9bda
Adding a directory with example
Flyounet Apr 22, 2016
0f1a351
Updating example
Flyounet Apr 26, 2016
de871a3
Added the -u <id> to Baker, to directly update the update field in a …
Flyounet May 4, 2016
592390d
Merge branch 'Tline' into dev
Flyounet May 4, 2016
7c54689
Preparing Release v1.2.0
Flyounet May 4, 2016
a7fa55a
Updating README.
Flyounet May 6, 2016
400c584
REAMDE update.
Flyounet May 9, 2016
b3616d8
Adding a VERSION file
Flyounet May 10, 2016
74f28ad
Release v1.2.0
Flyounet May 10, 2016
7af3a94
Last commit on Baker.
Flyounet Oct 9, 2016
8e38743
Very last commit on Baker.
Flyounet Oct 9, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
.gitattributes export-ignore
.gitignore export-ignore
testing/ export-ignore

* ident export-subst
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,5 @@
out
out*
draft
testing/posts
testing/out
testing/draft
81 changes: 81 additions & 0 deletions LICENSE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -337,3 +337,84 @@ proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License.



##############################################################################



DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004

Copyright (C) 2004 Sam Hocevar <sam@hocevar.net>

Everyone is permitted to copy and distribute verbatim or modified
copies of this license document, and changing it is allowed as long
as the name is changed.

DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

0. You just DO WHAT THE FUCK YOU WANT TO.



##############################################################################



Demerden Sie Sich License

Version 1, 15 Mars 2010

Copyright © 2010 Flyounet. <http://flyounet.net/>

Chacun est autorisé à copier et distribuer des copies conformes de ce document de licence, mais toute modification en est proscrite.
DSSL : Demerden Sie Sich License
Préambule :

La Licence Démerdez-vous («Demerden Sie Sich License») est une licence libre, en «copyleft», destinée aux œuvres logicielles et d’autres types de travaux. Elle s'appuie sur des fondamentaux comme la Licence Lis ce Putain de Manuel ("Read This Fucking Manual License").

«Cette Licence» est auto-récursive, puisqu'elle est, elle même, assujetie à la «Demerden Sie Sich License».
Termes et Conditions :
Article 0. Définitions.

«Cette Licence» se réfère à la version 1 de la «Demerden Sie Sich License» (le texte original en français).
«Démerder», se réfère au sens de se «débrouiller». A aucun moment «cette Licence» ne vous demandera de vous enduire (vous ou votre œuvre) d'excréments humains (ni même animal).
«Œuvre» est aussi appelée «travail» (quelques fois, l'extension «de sagouin» peut lui être apposée), «programme» ou tout autre terme relatif à ce qui a été effectué. Ainsi, une «documentation» ou un «manuel» peut être considéré comme une œuvre.
«Auteur» signifie que la personne (ou groupe de personnes), qui utilise «cette Licence», se lave complètement les mains de la façon dont vous utiliserez son œuvre.

Article 1. Permissions de base.

Tous les droits accordés suivant «cette Licence» le sont jusqu’au terme de la volonté de son «Auteur». «Cette Licence» affirme explicitement votre permission illimitée de vous en sortir par vous même. «Cette Licence» reconnait vos propres droits d’usage raisonnable (droit de poser des questions à l'«Auteur», droit de discuter avec qui vous voulez de «cette Licence» et du contenu de l'œuvre).

Vous pouvez critiquer, vitupérer et propager votre rancœur sans condition envers «cette Licence» ou l'œuvre courverte par celle-ci.

L'«Auteur» peut à tout moment décider de passer outre «cette Licence» en accordant de l'aide (qui peut être elle-même couverte par «cette Licence») efficace ou non. Le fait d'apporter de l'aide n'enlève pas «cette Licence» à l'œuvre à laquelle elle est liée.
Article 2. Limitation de responsabilité.

L'«Auteur» peut-être considéré comme irresponsable et il incombe à l'utilisateur en priorité de se «démerder» par lui même.

FIN DES TERMES ET CONDITIONS.
Comment appliquer ces termes à vos nouvelles œuvres

Si vous développez ou créez une nouvelle œuvre et voulez être le plus possible tranquille (histoire que le public vous lâche), la meilleure façon d’y parvenir est d’en faire une œuvre libre que chacun peut redistribuer et changer suivant ces termes-ci.

Pour appliquer ces termes, attachez les notices suivantes à l'œuvre. Il est plus sûr de les attacher au début de chacun des fichiers sources afin de transporter de façon la plus effective possible l’exclusion de garantie ; et chaque fichier devrait comporter au moins la ligne de réservation de droit («copyright») et une indication permettant de savoir où la notice complète peut être trouvée :

<une ligne donnant le nom de l'œuvre et une brève idée de ce qu’il fait.>
Copyright (C) <année> <nom de l’auteur> — Tous droits réservés.

Cette œuvre est distribuée SANS AUCUNE GARANTIE hormis celle d'être distribuée
sous les termes de la Licence Demerdez-vous («Demerden Sie Sich License»)
telle que publiée par Flyounet : soit la version 1 de cette licence,
soit (à votre gré) toute version ultérieure.

Vous devriez avoir reçu une copie de la Licence Démerdez-vous avec cette
œuvre ; si ce n’est pas le cas, consultez :
<http://dssl.flyounet.net/licenses/>.



##############################################################################
17 changes: 17 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@

PREFIX=/usr/local

install:
cp -f baker $(PREFIX)/bin/baker
if [ ! -d "/usr/share/baker" ]; then mkdir -p "/usr/share/baker"; fi
cp -r public /usr/share/baker/public
cp -r public_black /usr/share/baker/public_black
cp -r layout /usr/share/baker/layout
cp -r layout_black /usr/share/baker/layout_black
cp -f Makefile "/usr/share/baker/Makefile"

uninstall:
rm -f $(PREFIX)/bin/baker
cd /usr/share && rm -rf -- baker/

.PHONY: install uninstall
Loading