Esempio n. 1
0
#inverting bzk aliases dict
from amcat.scripts.article_upload.bzk_aliases import BZK_ALIASES

if __name__ == '__main__':

    new_dict = {}
    for entry in BZK_ALIASES.items():
        for alias in entry[1]:
            new_dict[alias] = entry[0]
    print(new_dict)

    # WVA: WAAROM STAAT DIT HIER? IS DIT NIET HETZELFDE ALS HET SCRIPT IN MAINTENANCE/TMP?
    # ALS DAT ZO IS, GAARNA HG RM'EN!
Esempio n. 2
0
from amcat.models.medium import Medium
from amcat.models.article import Article
from amcat.scripts.article_upload.bzk_aliases import BZK_ALIASES as aliases

for alias, medium in aliases.items():
    if alias != medium:
        print(alias, " > ", medium)
        #change all articles in project 29
        alias = Medium.get_or_create(alias)
        articles = Article.objects.filter(medium=alias.id, project_id=29)
        print("{} articles".format(articles.count()))
        articles.update(medium=Medium.get_or_create(medium).id)
        #if medium is now empty, delete
        if Article.objects.filter(medium=alias.id).count() == 0:
            print('deleting...')
            alias.delete()
    else:
        print('alias is no alias')
Esempio n. 3
0
from amcat.models.medium import Medium
from amcat.models.article import Article
from amcat.scripts.article_upload.bzk_aliases import BZK_ALIASES as aliases

for alias, medium in aliases.items():
    if alias != medium:
        print(alias, " > ", medium)
    #change all articles in project 29
        alias = Medium.get_or_create(alias)
        articles = Article.objects.filter(medium = alias.id, project_id = 29)
        print("{} articles".format(articles.count()))
        articles.update(medium = Medium.get_or_create(medium).id)
    #if medium is now empty, delete
        if Article.objects.filter(medium = alias.id).count() == 0:
            print('deleting...')
            alias.delete()
    else:
        print('alias is no alias')