Giter Club home page Giter Club logo

mailsync-app's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mailsync-app's Issues

Getting issues with install

Hi,

When running the install.sh I get this when it attempts to import the /etc/mailsync.conf:

/defaults.py", line 11
except Exception, err:

I've tried editing it so the json is validated, and changed the permissions and ownership, still can't get it to work.

Any help?

Tornado Issue - raise Exception("Cannot redirect after headers have been written")

After configured the database, after choose the table, when we click in "Next", the same screen is restarted to put the same database and table configuration.

Checking de logs, we received de log:
raise Exception("Cannot redirect after headers have been written")

Could you help me?
We had to change the host, our ip instead localhost.

Tks.

Install into Amazon AWS

I would like to install this utility into Amazon AWS, but can't find a direct download link nor understand how AWS works. I host another website, but AWS is completely new to me. Please help.

SQL syntaxt error

When I config the columns between table and email fields returns to home page.

From mailsync.log:

ERROR:root:(ProgrammingError) (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '> 0' at line 1") 'select LNAME as "LNAME", EMAIL as "EMAIL", FNAME as "FNAME" from mailchimp where > 0' ()

MySQL 5.5.34

Thanks.

Synchronisation of Deleted entries

Hello

Firstly thank you for such a fab application.

I’m only having one issue with mailsync and that is, after the initial sync, when I delete an entry from my sql database the contact is not then deleted from the connected mail-chimp list. Is this just not part of the functionality or does it sound like there’s a problem with my setup?

Thanks

Another error after login

Hi, Now I'm getting following error :

Mailsync - Error Error 500
Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/tornado-2.4-py2.6.egg/tornado/web.py", line 1042, in _execute getattr(self, self.request.method.lower())(_args, *_kwargs) File "/usr/lib/python2.6/site-packages/tornado-2.4-py2.6.egg/tornado/web.py", line 1809, in wrapper return method(self, _args, *_kwargs) File "/usr/lib/python2.6/site-packages/mailsync-1.1.3-py2.6.egg/mailsync/views/setup.py", line 24, in get synced_lists = setup_model.get_synced_lists() File "/usr/lib/python2.6/site-packages/mailsync-1.1.3-py2.6.egg/mailsync/models/setup.py", line 48, in get_synced_lists primary_key = adapter.get_primary_key(table) File "/usr/lib/python2.6/site-packages/mailsync-1.1.3-py2.6.egg/mailsync/models/adapter.py", line 78, in get_primary_key table = Table(table_name, self.metadata, autoload=True, autoload_with=self.engine) File "/usr/lib/python2.6/site-packages/SQLAlchemy-0.7.9-py2.6-linux-x86_64.egg/sqlalchemy/schema.py", line 282, in new schema = metadata.schema AttributeError: 'NoneType' object has no attribute 'schema'

Partial Sync

After setting up the mailsync app, and connecting it to my database, I have about 3000 records to sync. However, after syncing only 300 are available at mailchimp.
The logs shows these errors:

INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xeb in position 5: invalid continuation byte
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xf6 in position 2: invalid start byte
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xf3 in position 6: unexpected end of data
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xe2 in position 2: invalid continuation byte
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xe9 in position 3: invalid continuation byte
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xe9 in position 9: invalid continuation byte
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xeb in position 5: invalid continuation byte
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 100
ERROR:root:'utf8' codec can't decode byte 0xe9 in position 3: invalid continuation byte
INFO:root:list_id: 6e276a1754, header_row: (u'EMAIL', u'FNAME'), columns: {u'EMAIL': u'email', u'FNAME': u'name'}
INFO:root:Users prepared: 88
ERROR:root:'utf8' codec can't decode byte 0xe9 in position 2: invalid continuation byte

My config:

{
"web_app": {
"host":"http://development.my.local",
"port":4321
},
"timezone": "Europe/London",
"rows": "3",
"database": {
"decode": {
"skip": "false",
"ignore": "false",
"replace": "false",
"encoding": "utf-8"
},
"encode": {
"skip": "false",
"encoding": "utf-8"
}
}
}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.