Permalink
Commits on Mar 1, 2016
Commits on Dec 26, 2015
  1. Merge pull request #41 from nomeata/master

    Adjust timestamp extraction to latest code on okcupid.com
    joelpurra committed Dec 26, 2015
  2. Adjust timestamp extraction to latest code on okcupid.com

    The span now only references an id, which is then globally looked up in
    the <script> section.
    
    The implementation works and yields identical output here, but can
    probably benefit from some clean up to match your style or general
    prettyness. It might make sense to parse the <script> data only once and
    put it into a map. Also, I do not know how you’d like to have your error
    handling.
    nomeata committed with joelpurra Dec 25, 2015
Commits on Dec 25, 2015
  1. Adjust timestamp extraction to latest code on okcupid.com

    The span now only references an id, which is then globally looked up in
    the <script> section.
    
    The implementation works and yields identical output here, but can
    probably benefit from some clean up to match your style or general
    prettyness. It might make sense to parse the <script> data only once and
    put it into a map. Also, I do not know how you’d like to have your error
    handling.
    nomeata committed Dec 25, 2015
Commits on Dec 1, 2015
  1. Merge pull request #40 from nomeata/master

    New option --directory to sort per-user
    committed Dec 1, 2015
Commits on Nov 30, 2015
  1. --directory: Write one file at a time

    to address #39 (comment)
    nomeata committed Nov 30, 2015
Commits on Nov 17, 2015
  1. New option --directory to sort per-user

    This fixes #39.
    nomeata committed Nov 17, 2015
Commits on Sep 27, 2015
  1. Merge pull request #33 from ckuethe/minor_tweaks

    Improve mbox/thunderbird mode
    committed Sep 27, 2015
  2. Merge pull request #37 from ckuethe/get_thread_timestamp_from_index

    get timestamp from index
    committed Sep 27, 2015
Commits on Sep 18, 2015
  1. get timestamp from index

    ckuethe committed Sep 18, 2015
  2. local index mode for developers

    to make it easier to test parser changes without beating up on okc's servers
    ckuethe committed Sep 18, 2015
Commits on Sep 17, 2015
  1. Improve mbox/thunderbird mode

    ckuethe committed Sep 17, 2015
Commits on Sep 14, 2015
  1. Merge pull request #32 from joelpurra/mutual_match_no_messages

    Save generated mutual match without messages
    committed Sep 14, 2015
Commits on Sep 8, 2015
  1. Save generated mutual match without messages

    When there's a mutual match, but no actual messages have been sent, a dummy thread/conversation is created. This type of thread/conversation is listed among the other messages, and therefore OKCMD downloads it. The parser could previously not find any messages as it's displayed with a custom layout, but this has now been added to the output as a separate placeholder message.
    
    While this is good for threads with no other messages, if a mutual_match_no_messages thread later has messages the layout changes. This will affect the diff between OKCMD runs. Perhaps a more stable solution would save additional metadata about each thread? As threads are now per-contact, this probably means saving user information.
    joelpurra committed Sep 8, 2015
  2. Merge pull request #31 from joelpurra/data-threadid

    Get message thread id (url) from data property
    joelpurra committed Sep 8, 2015
  3. Get message thread id (url) from data property

    OKCupid have redesigned the messages/thread/conversation list, and removed links to the page displaying the content of each individual message. Instead messages are loaded in the medium size message box in the lower right corner of the screen, using ajax.
    
    The old message display page (the one harvested by OKCMD) still exists on the server, but perhaps not for long. OKCMD users are encouraged to backup their messages ASAP, in case further design changes are harder to adapt to.
    joelpurra committed Sep 8, 2015
Commits on Aug 29, 2015
Commits on Aug 27, 2015
  1. Update, reorganize README with installation instructions, more help o…

    …utput from 'okcmd --help'
    joelpurra committed Aug 27, 2015
  2. Fix python script location in okcmd script #28

    I swear I fixed that and pushed it, but I guess not :-/
    committed Aug 27, 2015
Commits on Aug 25, 2015
  1. Use setuptools instead of distutils #28

    I was getting `UserWarning: Unknown distribution option` warnings for `entry_points` and `install_requires`.
    committed Aug 25, 2015
Commits on Aug 22, 2015
  1. Re-add requirements, experiment w/ its location #28

    I was having a mess of nested virtualenvs before, and requiring bs4 for the package meant it wasn't accessible within the okcmd virtualenv.
    committed Aug 22, 2015