Alexis Metaireau
48625964f1
Merge pull request #510 from nrocco/sourcegen
...
New source file .text generator
2012-10-12 13:57:18 -07:00
tBunnyMan
55783fc3a1
Add sleep to no files exception to avoid CPU load
2012-09-28 08:53:59 -07:00
Nico Di Rocco
0a1a868b37
Added sourcefile generator that generates .text files
2012-09-15 23:11:09 +02:00
Nico Di Rocco
75312305b9
Merge branch 'master' of git://github.com/getpelican/pelican
2012-09-07 08:49:00 +02:00
m-r-r
229b0e4dcc
Sitemap plugin & get_generators signal
...
This is a combination of 13 commits:
1. New signal for registering custom generators
2. New plugin: pelican.plugins.sitemap
3. pelican.plugins.sitemap: more settings
4. pelican.plugins.sitemap: translations are indexed
5. pelican.plugins.sitemap: added documentation
6. pelican.plugins.sitemap: added XML DTD & W3C dates
7. pelican.plugins.sitemap: removed a <changefreq> bug
8. the `get_generators` can now return a tuple
9. pelican.plugins.sitemap: cleaned the code
10. pelican.plugin.sitemap: settings changes
11. sitemap plugin: improved configuration & documentation
12. sitemap plugin: :set spell
13. sitemap plugin: removed useless whitespaces
2012-09-02 18:17:22 +02:00
Nico Di Rocco
680e04b4a1
Merge remote-tracking branch 'upstream/master'
2012-08-31 22:04:05 +02:00
Alexis Metaireau
88555de28c
Merge pull request #490 from tbunnyman/fixDEFAULT_CONFIGoverwrite
...
Deep copy _DEFAULT_SETTINGS instead of linking.
2012-08-30 15:08:28 -07:00
tBunnyMan
644fd4ed5f
Deep copy _DEFAULT_SETTINGS instead of linking.
...
This caused the defaults to be overwritten and edge case bugs with tests.
The test for empty setting needed to be updated to reflect that the method
for setting up the local settings sets extra settings.
2012-08-29 13:36:15 -07:00
tBunnyMan
a37ba369ef
Implemented better "valid files not found" behavior.
...
Used an exception so show error state.
Used a bool flag to make sure the error is only shown once PER error.
Updated tests to check for the correct Exception raised
2012-08-23 12:44:22 -07:00
Nico Di Rocco
e9a0717aea
Added a new signal finalized that is dispatched when pelican finishes.
...
This signal can then be used for post processing.
2012-08-22 23:05:07 +02:00
Joshua Adelman
6075024469
Modify system path to ensure current directory is included
2012-07-20 07:38:16 -04:00
tBunnyMan
625c1d167d
Documentation Fix
2012-07-18 11:30:02 -07:00
tBunnyMan
e626f771c4
Add Themes and FAQ documentation on the new FEED_ATOM
...
Added all the FEED_ATOM variables to _handle_deprecation
Put FEED_ATOM around `if` in notmyidea
2012-07-16 13:47:39 -07:00
tBunnyMan
70ed05625f
Catch and report exceptions in Auto-reload
...
Fixes #399
Also updated the keyboard interrupt to report before quit.
2012-07-11 20:30:56 -07:00
Alexandre RODIERE
8a53ee1ad3
Fix typo on debug logger calls.
2012-07-03 15:19:38 +02:00
justinmayer
98c8041df2
Merge pull request #367 from ametaireau/reload-for-settings
...
Also reload when the settings file changes.
2012-06-10 12:55:00 -07:00
Alexis Metaireau
6a0937a9e8
merge the plugin branch
2012-06-10 01:14:30 +02:00
Alexis Metaireau
ed8b8bc27e
Also reload when the settings file changes.
...
Fix for #360
2012-06-10 00:24:26 +02:00
Simon
e6448567a0
add some doc in the code
2012-05-11 22:19:03 +02:00
Simon
a6788f83c2
integrate webassets
2012-05-07 17:15:09 +02:00
Meir Kriheli
f558389006
Remove redundant LESS_COMPILER setting
2012-04-28 03:25:54 +03:00
Meir Kriheli
b73d984ec9
Merge branch 'master' of https://github.com/ametaireau/pelican
2012-04-28 00:52:45 +03:00
Kyle Fuller
4c4c2a9604
Add a missing '
2012-04-15 14:40:10 +01:00
Meir Kriheli
50f2cd295f
Implement LessCSSGenerator
2012-04-15 02:20:20 +03:00
Dafydd Crosby
28a1e0f432
Fix some typos and grammar
2012-04-07 18:02:40 -06:00
Kyle Fuller
0ed6cf7743
Follow the PATH variable in settings
2012-03-23 09:05:47 +00:00
Andrea Crotti
bc7c8c14f4
- split main and parse arguments in two function
...
- add '.' as default value for the path
2012-03-22 07:02:06 +00:00
Bruno Binet
8510a07a9e
isinstance basestring rather than str
2012-03-20 23:34:53 +01:00
Andrea Crotti
0922efa371
change the way logging is done, using the standard log tree instead of
...
calling the module-level functions on an unitialised logging object.
This allows to
- simplify log.py
- use one logger object for each file
2012-03-20 13:01:21 +00:00
Bruno Binet
4fe67b8947
Merge remote-tracking branch 'ametaireau/plugins' into plugins
...
Conflicts:
docs/settings.rst
pelican/__init__.py
pelican/generators.py
pelican/settings.py
setup.py
2012-03-20 01:07:25 +01:00
Andrea Crotti
74c2449d8f
add version information in __init__.py and import them from setup.py
...
and conf.py
2012-03-16 14:27:26 +00:00
Andrea Crotti
4bac1ee745
- remove default=None with argparse is redundant since it's the
...
default value already.
- use the argparse.ArgumentDefaultsHelpFormatter as the
formatter_class, to print out automatically the default values
2012-03-14 19:54:28 +00:00
draftcode
2827a6df47
Fixed some typos.
2012-03-12 01:22:54 +09:00
Alexis Metaireau
d6be2fb44c
Put deprecation code in a separate place
2012-03-11 01:59:22 +01:00
Alexis Metaireau
6cde7fd27a
PEP8-ify.
...
Wrap to 80 chars, sanitize imports.
2012-03-09 16:21:38 +01:00
Alexis Metaireau
a7cea63db6
Merge branch 'urls' of https://github.com/kylef/pelican
2012-03-09 11:42:21 +01:00
Andrea Crotti
8f7b08a01c
remove now useless if __name__ == '__main__' checks and clean up the
...
old pelican script in bin
2012-03-07 10:38:08 +00:00
Kyle Fuller
9ba55c28b4
Support CLEAN_URLS and ARTICLE_PERMALINK_STRUCTURE for backwards compatibility
2012-03-06 16:41:36 +00:00
Alexis Metaireau
6c5fe3b0cf
prepare next release
2012-02-28 19:09:41 +01:00
Alexis Metaireau
e0308e3528
bump version
2012-02-28 18:59:46 +01:00
Jökull Sólberg Auðunsson
651249a6c5
Bad logic in delete output booleans. Pretty sure this is just a check to make sure the posts directory is not inside the output.
2011-12-06 01:42:14 +01:00
Skami18
c63eb85070
exit replaced by sys.exit to avoid crashes on cx_Freeze & py2exe (useful for Windows installer)
2011-11-25 18:39:19 +01:00
Skami18
b735f5fa49
Plugin loading is logged in debug mode (-D)
2011-10-30 14:10:50 +01:00
Skami18
73d9ab4763
Tracebacks are shown in debug mode
2011-09-30 16:25:32 +02:00
Skami18
87c22dc7ac
Pelican exits 1 or Exception.exitcode if an exception is raised
2011-09-10 11:37:19 +02:00
Alexis Metaireau
1edbe044a2
Include the "pelican-quickstart" script.
...
This ease the creation of a new blog. I modified slightly the code wrote by @Skami18
here: https://gist.github.com/1025236/dfa695e67482477907c79ae709ab827b20b18b04
This commit also renames the import script to "pelican-import".
Fixes #129 .
2011-08-11 23:34:53 +02:00
Michael Yanovich
9d9355c597
added ability for pelican to handle non-ascii characters when logging
2011-07-01 16:22:21 -04:00
Alexis Metaireau
28c0644eb6
Plugins doc + minor design changes.
2011-06-18 01:03:53 +02:00
Alexis Metaireau
c5a63c953a
Remove the dependency to pkgutil for the plugins
2011-06-17 23:37:08 +02:00
Alexis Metaireau
7184484488
merge nduhamel/plugins
2011-06-17 22:33:54 +02:00