1
0
Fork 0
forked from github/pelican
Commit graph

142 commits

Author SHA1 Message Date
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