Alistair Magee
ea3e160db1
Extra functionality for pelican-import for wordpress imports
2014-02-03 17:36:41 +00:00
Joe Shaw
eeae09be5e
wordpress importer: fallback onto wp:post_id if wp:post_name is empty
2013-12-04 09:46:44 -05:00
Kevin Deldycke
83e4d35b44
Produce inline links instead of references.
2013-11-26 10:04:15 +01:00
Justin Mayer
e2f50750d2
Add Tumblr and Posterous to importer description
2013-10-08 13:20:56 +02:00
Kyle Fuller
f83d0d3b0c
Handle east asian character column width in the importer
...
Fixes #682
Closes #923
2013-10-08 09:46:40 +01:00
Russ Webber
dc58a17e64
fix missing 'kind' arg in importer
...
fixes #983
2013-08-04 17:21:35 +08:00
Justin Mayer
d4b64a3c8e
Merge pull request #873 from xlz/tumblr-import
...
Support importing Tumblr
2013-07-18 09:17:26 -07:00
Benjamin Port
cb650c1c99
Add filter-author option to importer
...
Allow to import post from only one author when importing data
2013-07-13 16:15:45 +02:00
Lingzhu Xiang
241ac2400a
Use better titles than None for Tumblr posts without title
2013-07-07 19:05:21 +08:00
Lingzhu Xiang
75263fa852
Fix importing Tumblr photo caption
...
Besides each photo's caption, the general caption is also needed.
While we're at it, also add a linefeed at the end of file.
2013-07-07 19:05:21 +08:00
Lingzhu Xiang
00a1cbb6b8
Support importing Tumblr
...
Try to integrate Tumblr's various post types without using
additonal templates.
2013-07-07 19:05:21 +08:00
Justin Mayer
7ec4d5faa2
Merge pull request #880 from joeshaw/pre-index-fix
...
Exception on WP import looking for <pre> tag
2013-06-29 08:02:27 -07:00
Joe Shaw
5fa3504ad0
use string find() instead of index(). Fixes #880 .
...
We're expecting a non-match to return -1, which is what find() does,
but index() instead throws a ValueError.
2013-05-08 09:41:55 -04:00
James Murty
8c7ea8df98
Import wordpress pages to pages/ subdir with --dir-page option
...
When importing from Wordpress, the --dir-page directive (disabled by
default) automatically adds files to the pages/ when they are recognised
as pages, as opposed to posts.
2013-04-19 23:06:59 +01:00
Rogdham
b2aabdc02b
Do not generate invalid filenames. Fixes #814 .
...
Turn invalid characters into underscores, remove leading dots and enforce
a maximum length. Should be fine on main file systems used by Windows, Mac OS
and Linux.
Thanks to @Avaris for helping to clean my code.
2013-04-14 13:20:16 +01:00
Justin Mayer
87735b5215
Merge pull request #842 from avaris/remove-unittest2
...
remove unittest2 and fix various warnings in py3
2013-04-13 14:23:38 -07:00
Deniz Turgut
bc4bd773a0
remove unittest2 and fix various warnings in py3
2013-04-13 16:36:05 -04:00
Rogdham
a4c16e1b53
Warn user in case of missing title. Fixes #440 .
...
When a WP XML file is imported, items with missing title are generated with a
title which is probably not the good one (instead of being dropped), and a
warning is displayed to the user.
2013-04-13 20:44:18 +01:00
Irfan Ahmad
58faf9462e
Implement Posterous import - fixes #608
2013-03-29 09:10:27 -07:00
James King
999980c07c
Added WordPress content decoding to importer
2013-03-28 07:16:01 -07:00
Steve Schwarz
986733e8fb
Corrected parsing of categories/tags
2013-03-03 21:17:42 -08:00
Steve Schwarz
8a6d96b289
pelican_import fix for bs4
...
Quick fix for this traceback:
$ pelican-import --wpfile ~/Downloads/mysite.wordpress.2013-02-24.xml
Traceback (most recent call last):
File "/Users/me/.virtualenvs/pelican/bin/pelican-import", line 8, in <module>
load_entry_point('pelican==3.2', 'console_scripts', 'pelican-import')()
File "/Users/me/.virtualenvs/pelican/src/pelican/pelican/tools/pelican_import.py", line 363, in main
disable_slugs=args.disable_slugs or False)
File "/Users/me/.virtualenvs/pelican/src/pelican/pelican/tools/pelican_import.py", line 238, in fields2pelican
for title, content, filename, date, author, categories, tags, in_markup in fields:
File "/Users/me/.virtualenvs/pelican/src/pelican/pelican/tools/pelican_import.py", line 37, in wp2fields
if item.fetch('wp:status')[0].contents[0] == "publish":
TypeError: 'NoneType' object is not callable
I'm a BeautifulSoup novice but these changes allowed me to import two of my wordpress.xml files.
2013-03-03 21:17:42 -08:00
Alexis Métaireau
149ca493e0
Annotate py3k code when needed.
2013-01-11 18:55:04 +01:00
Alexis Métaireau
1197e09626
Revert previously erased changes
2013-01-11 18:46:16 +01:00
Dirk Makowski
71995d5e1b
Port pelican to python 3.
...
Stays compatible with 2.x series, thanks to an unified codebase.
2013-01-11 03:20:09 +01:00
David Beitey
b4c5d7cf62
Store slugs in posts by default on Pelican import
2012-12-11 21:44:40 +10:00
David Beitey
1b23a4a8e1
Merge remote-tracking branch 'davidjb/decode-html-wp-titles' into wp-import-improvements
...
Conflicts:
docs/changelog.rst
2012-11-04 14:09:25 +10:00
David Beitey
528747684d
Split post content on all types of line endings for adding paragraph tags
2012-11-04 14:08:58 +10:00
David Beitey
e2c3701757
Decode HTML entities in titles on WP import
2012-11-03 21:55:56 +10:00
Alexis Métaireau
17dc36aad6
merge upstream
2012-10-12 23:22:55 +02:00
Alexis Métaireau
9add2151c3
Don't force the number of categories to be equal to 1. Fixes #521
2012-10-12 23:01:50 +02:00
Perry Roper
6afc9f7902
Add missing colon
2012-09-26 19:59:47 +01:00
Perry Roper
cf3697199a
Output author details in pelican_import
2012-09-26 19:58:15 +01:00
Zoresvit
515847fdd2
Include index in format() string.
...
Argument index is included in .format() method format string in order to be friendly with various Python versions and consistent with the rest of the code.
2012-08-16 14:17:46 +03:00
Alexis Metaireau
7c48937ea2
pandoc is optional
2012-06-10 13:27:36 +02:00
sam
ba8ed9fb18
Added strip raw option to wordpress xml importer
2012-05-13 23:37:33 +02:00
Aaron Kavlie
5710dc771d
Remove --no-wrap; change para formatting to unicode string.
2012-04-18 22:28:49 -07:00
Aaron Kavlie
36a5344282
Beautify two-line string concat.
2012-04-18 22:14:53 -07:00
Aaron Kavlie
cc30695b72
Correct comment; switch to new style string formatting.
2012-04-18 09:29:47 -07:00
Aaron Kavlie
9491bb40d4
Add --no-wrap option to pandoc, fixing issue with long links names (another fix for issue #314 )
2012-04-18 00:24:52 -07:00
Aaron Kavlie
6577efc8f4
Wrap paragraphs in <p> tags
2012-04-18 00:20:54 -07:00
Aaron Kavlie
6888a04636
Issue #311
...
Catch BeautifulSoup ImportError.
2012-04-12 19:38:59 -07:00
Tshepang Lekhonkhobe
2db2b671f2
fix #293 : pelican-importer for Wordpress doesn't add tags
2012-04-02 01:06:27 +02:00
Andrea Crotti
4e4af9d011
move tools in pelican.tools and add the pelican.tools package to setup.py
2012-03-16 18:53:08 +00:00