コード例 #1
0
    def atom(self, host):
        import drupal
        import joomla
        import wordpress
        import magento
        import concrete5
        import bolt
        import typo3
        import vbulletin
        import urllib
        from core.urli import sansor
        host = sansor().fransor(host)
        hostp = sansor().pransor(host)
        if sansor().cransor(hostp):

            cont = urllib.urlopen(host).read()
            final = []
            drp = drupal.Drupal().run(cont)
            jml = joomla.Joomla().run(cont)
            wps = wordpress.Wordpress().run(cont)
            mgt = magento.Magento().run(cont)
            cr5 = concrete5.Concrete5().run(cont)
            blt = bolt.Bolt().run(cont)
            tp3 = typo3.Typo3().run(cont)
            vbn = vbulletin.Vbulletin().run(cont)
            eve = [drp, jml, wps, mgt, cr5, blt, tp3, vbn]
            for key in eve:
                if key:
                    final.append(key)
            if final == []:
                final.append('none')
            return final
        else:
            return None
コード例 #2
0
ファイル: cms.py プロジェクト: elptakeover/action
def Cms(content):
	return (
		drupal.Drupal().run(content),
		joomla.Joomla().run(content),
		wordpress.Wordpress().run(content),
		magento.Magento().run(content)
		)	
コード例 #3
0
    def start_install(self, progress_callback):
        fields = Fields()
        self.get_installation_variables()
        valid, error_message = fields.valid('installation',
                                            self.installation_variables)

        if valid:
            progress_callback.emit('Starting Install')
            installation = wordpress.Wordpress(self.installation_variables)
            installation.start()
            progress_callback.emit('Finished installation')
        else:
            progress_callback.emit(error_message)
コード例 #4
0
ファイル: gui.py プロジェクト: vivithemage/wp-publisher
    def start_install(self, progress_callback):
        self.process_complete = False
        fields = Fields()
        self.get_installation_variables()
        valid, error_message = fields.valid('installation',
                                            self.installation_variables)

        if valid:
            progress_callback.emit('Starting Install')
            installation = wordpress.Wordpress(self.installation_variables)
            installation.start()
            self.process_complete = True
            progress_callback.emit('Finished installation')
        else:
            self.failed_validation = True
            progress_callback.emit(error_message)
コード例 #5
0
def Cms(content):
    return (drupal.Drupal().Run(content), joomla.Joomla().Run(content),
            wordpress.Wordpress().Run(content))