Needs to be rebased, there are some significant conflicts with master.

And then check to see if https://pypi.python.org/pypi/GoogleCodeWikiImporter 
needs corresponding changes too.

Better to call `h.plain2markdown(..., preserve_multiple_spaces=True)` than 
`h.plain2markdown(..., True)`

ForgeBlog/forgeblog/tests/test_commands.py:test_plain2markdown should be moved 
to Allura's helper test file.  And would be very good to have a test case for 
the `\\` you added to `md_chars_matcher_all` (was it just a typo fix?)

Our internal forge-classic repo needs changes to correspond to the 
plain2markdown/re_preserve_spaces changes.


---

** [tickets:#6464] Create tracker importer for Google Code using CSV and 
scraping**

**Status:** in-progress
**Labels:** import google-code 
**Created:** Mon Jul 15, 2013 05:21 PM UTC by Cory Johns
**Last Updated:** Wed Aug 14, 2013 02:59 PM UTC
**Owner:** Cory Johns

Since the Google Data API for Issues is deprecated and was scheduled to be shut 
down already (June 14th, 2013), we'll need to create an implementation using 
the CSV list and scraping to ensure that the Google Code importer continues to 
work.

The importer should follow the framework discussed on the [mailing 
list](http://mail-archives.apache.org/mod_mbox/incubator-allura-dev/201307.mbox/%3CCAEMb8zUg7Kem2aDxVzAqF3U4aKEj7jL3UO=UpX=2+nfy_p8...@mail.gmail.com%3E)
 and integrate with the project importer from [#6456].

        The list of tickets and their metadata can be retrieved via the CSV 
export list, e.g., https://code.google.com/p/modwsgi/issues/csv but the ticket 
body and comments will need to be scraped from the web interface.  The 
description and comments can be retrieved from, e.g., 
https://code.google.com/p/modwsgi/issues/detail?id=22 by iterating over the 
items with `id="hc\d+"` or `class="issuedescription|issuecomment"`.

The description and comments on issues don't support wiki syntax or HTML, so we 
can just convert them to text.  User mapping will have the same issues, so 
whatever we end up doing in [#6461] will apply here.


---

Sent from sourceforge.net because [email protected] is subscribed 
to https://sourceforge.net/p/allura/tickets/

To unsubscribe from further messages, a project admin can change settings at 
https://sourceforge.net/p/allura/admin/tickets/options.  Or, if this is a 
mailing list, you can unsubscribe from the mailing list.

Reply via email to