summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Add pymongo as dependency for the mongodb backendPierre-Yves Chibon2012-04-271-0/+1
|
* Implement the interface for a MongDB backendPierre-Yves Chibon2012-04-271-56/+206
|
* No need to re-create the email object for each email -- that will speed ↵Pierre-Yves Chibon2012-04-261-2/+2
| | | | things up
* Adjust to the new API and modelPierre-Yves Chibon2012-04-261-21/+24
| | | | | | | - Adjust documentation - Make use of the store API - Adjust to the new model - Create the table on the fly
* Return None if no email found - Cleaner importPierre-Yves Chibon2012-04-261-3/+9
|
* Fix constructor - removed deprecated argumentPierre-Yves Chibon2012-04-261-2/+2
|
* Adjust the test file to the new APIPierre-Yves Chibon2012-04-261-12/+14
|
* Adjust the implementation of the API to the new structure of the model (with ↵Pierre-Yves Chibon2012-04-261-39/+65
| | | | dynamic mapping)
* Make the creation of the database optional and disabled by defaultPierre-Yves Chibon2012-04-261-4/+9
|
* Restructure the SA modelPierre-Yves Chibon2012-04-261-41/+42
| | | | | Now we are able to create the tables on the fly and mapp the Email object to any of these tables from just a table name.
* Typo in the READMEPierre-Yves Chibon2012-04-261-1/+1
|
* Update the README filePierre-Yves Chibon2012-04-261-5/+6
|
* Fix import in the upload scriptPierre-Yves Chibon2012-04-251-1/+1
|
* Extract the model from the store APIPierre-Yves Chibon2012-04-252-70/+95
|
* Fix documentationPierre-Yves Chibon2012-04-251-1/+1
|
* Fix documentationPierre-Yves Chibon2012-04-251-1/+1
|
* test file to test the implementation of the SA storePierre-Yves Chibon2012-04-251-0/+26
|
* Create the interface/API to be implemented by each store to retrieve the ↵Pierre-Yves Chibon2012-04-251-0/+150
| | | | email from the backend
* Rename sastore to kittysastorePierre-Yves Chibon2012-04-251-41/+24
|
* Make to_sqldb more EL6 friendlyPierre-Yves Chibon2012-04-251-1/+1
|
* Add indexes to the table structurePierre-Yves Chibon2012-04-251-5/+5
|
* Add __init__.py to be able to call the modulePierre-Yves Chibon2012-04-251-0/+0
|
* Make the url EL6 friendlyPierre-Yves Chibon2012-04-251-2/+2
|
* Remove debugging code and fix usagePierre-Yves Chibon2012-04-251-2/+1
|
* Little more documentationPierre-Yves Chibon2012-04-251-2/+3
|
* Reorder function in alphabetical order - Extend APIPierre-Yves Chibon2012-04-251-40/+72
| | | | - search_content_subject search the keyword in either the content or the subject of the emails - search_content search the keyword in the content of the emails
* Couple of bug fixes - Extend APIPierre-Yves Chibon2012-04-251-4/+50
| | | | | - search_sender, search the given keyword in the sender names and emails - search_subject, search the given keyword in the subjects - get_list_size, return the number of email available for a given list
* Extend the API with get_thread_length, get_thread_participants and ↵Pierre-Yves Chibon2012-04-251-1/+52
| | | | | | | get_archives_length get_thread_length returns the number of emails in a given thread get_thread_participant returns the participants in a given thread get_archives_length returns the years and month for which there might be archives for the list (based on the oldest post)
* Little re-organisationPierre-Yves Chibon2012-04-251-15/+18
|
* Expand the API with get_email and get_archivePierre-Yves Chibon2012-04-251-2/+46
| | | | get_email: returns a single email using its Message-ID (as set in the headers) get_archive: returns the thread starting emails within a given time range
* Script used to upload the archives into a RDBMSPierre-Yves Chibon2012-04-251-0/+163
|
* Update files to ignorePierre-Yves Chibon2012-04-251-0/+1
|
* Remove old script, renamedPierre-Yves Chibon2012-04-251-53/+0
|
* Script to retrieve the archives mail box filePierre-Yves Chibon2012-04-251-0/+46
|
* Create the kittystore modulePierre-Yves Chibon2012-04-252-0/+179
| | | This module provides the interface to the different store we are supporting/testing
* Start defining the objectPierre-Yves Chibon2012-04-241-0/+53
|
* Add first documentation in the README filePierre-Yves Chibon2012-04-241-0/+27
|
* Add default gitignore filePierre-Yves Chibon2012-04-231-0/+4