Skip to content

Aron-HD/cms-bot-gui

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
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