Skip to content

Aron-HD/cms-bot-gui

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

CMSBot GUI


Taking the CMSBot class from cms_edit.py / cms_batch_edit.py from CMS-bot repository and applying a lightweight GUI frontend to it. Choose a script, then paste a list of IDs into the text field and select what you want to happen instead of setting up a csv file to make it more accessible and distributable to the wider team.

INSTRUCTIONS

  • all you do is paste a column of IDs into the input field or specify a path to a csv file and select options
  • the script will automatically interact with the IDs in the cms
  • our cms can only be accessed through vpn

Updates

  • 03.11.2020 - created window and functions for adding, replacing and removing videos to each article.

To do:

  • make a virtual environment with venv / pipenv
  • make requirements file
  • use py installer
  • add an icon
  • make exe include chromedriver.exe
  • validate IDs before opening CMSBot()
  • clear IDs when finished
  • check bullet summary is valid and button clickable
  • metadata function
  • additional information: radio button / dropbox for Shortlisted or Entrant
  • Publication date
  • Live date
  • batch actions function
  • tick IDs, with second loop for not present
  • update screenshots
  • add LICENCE file
  • nest CMSbot under class
  • separate GUI window functions to separate file

Screenshots

cms-bot-bullets

CMS_Bot Generate Bullets window working with Selenium Chrome driver

cms-bot-metadata1

Metadata window before entering ID/s

cms-bot-metadata2

Metadata window when ID/s entered

About

Using Selenium to automate content production tasks through our CMS - packaged as an exe with a front end using PySimpleGUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages