I think we should filter by not-yet-uploaded documents - something like: 

    filter = {'pypln_url': {'$exists': False}}
    cursor = articles.find(filter, skip=art_loaded, limit=100, sort=[("_id", pymongo.DESCENDING)])