Exemplo n.º 1
0
    def dispatch(self, request, *args, **kwargs):
        wc_files = filehandler.get_uploaded_files_by_extension(self.extensions[:], self.wordcl_cooc_dir)

        return render_to_response(self.template_name,
                {
                    'wc_files': wc_files,
                    'test':'index'
                }, RequestContext(request))
Exemplo n.º 2
0
    def dispatch(self, request, *args, **kwargs):
        form_models = self.form_ibm_models()
        if request.POST:
            filehandler.process_files(request.POST.getlist('files'), IndexView.files_dir, self.tokenized_dir)
        tokenized_files = filehandler.get_uploaded_files_by_extension(IndexView.extensions[:], self.tokenized_dir)

        return render_to_response(self.template_name,
            {
                'tokenized_files': tokenized_files,
                'form_models': form_models,
                'test':'index'
            }, RequestContext(request))
Exemplo n.º 3
0
    def dispatch(self, request, *args, **kwargs):
        form_uploader = self.form_uploader()

        if 'upload' in request.POST:
            form = self.form_uploader(request.POST, request.FILES)
            if form.is_valid():
                temp_file = request.FILES['file']
                filehandler.move_temp_file(temp_file, self.files_dir)


        files = filehandler.get_uploaded_files_by_extension(self.extensions[:], self.files_dir)

        return render_to_response(self.template_name,
            {
                'form': form_uploader,
                'files': files,
                'test':'index'
            }, RequestContext(request))
Exemplo n.º 4
0
    def dispatch(self, request, *args, **kwargs):
        if request.POST:
            form = TokenizeView.form_ibm_models(request.POST)
            if form.is_valid():
                models = form.cleaned_data["models"]
                source_file = request.POST.get('source', 0)
                target_file = request.POST.get('target', 0)

                if 'align' in request.POST:
                    if source_file and target_file:
                        self.init_properties(source_file, target_file)
                        models = self.get_ibm_model_list(models)
                        self.process_alignment(source_file, target_file, models)
        aligned_files = filehandler.get_uploaded_files_by_extension(self.extensions[:], self.aligned_dir)

        return render_to_response(self.template_name,
            {
                'aligned_files': aligned_files,
                'test':'index'
            }, RequestContext(request))