Feature #12

Add support for downloads counters

Added by Alguno about 4 years ago. Updated over 2 years ago.

Status:In Progress Start:05/22/2010
Priority:Normal Due date:
Assigned to:Alguno % Done:

70%

Category:NNTPGrab Core
Target version:0.8.0
Votes: 0

Description

A plugin needs to be created which can keep track of the usenet traffic.
With this information users can find out the amount of traffic for
each individual usenet server over a period of time


Related issues

duplicated by Feature #22: Download counters per server and total Closed 05/29/2010

Associated revisions

Revision 1910
Added by Alguno over 2 years ago

- Implemented the user-interface part for the download counter plugin in the Gtk frontend.
When the download counter plugin is loaded an additional menu item will show up in the Plugins menu.
When the user clicks on this menu item, the download counter user interface will be shown. Refs #12
- Changed the name of various objects in the Gtk user interface to be more unique and more usable by plugins
- Added a new API function to the gui_base library which can be used to load additional GtkBuilder .ui files
which contain the user interface belonging to plugins: nntpgrab_gui_base_append_plugin_ui
- Fixed a small memory leak in the Win32 version of the gui_base library

Revision 1913
Added by Alguno over 2 years ago

- Completed the implementation of the Download Counter plugin. Refs #12
- Completed the implementation of the GTK Download Counter plugin
- Added a new API function to the nntpgrab_utils library: nntpgrab_utils_get_readable_time_stamp
- Fixed some possible segfaults in the recently added JSON-RPC plugin functions
- Added a new API function which plugins can use to find out the directory where configuration files need to be stored
- A regression was introduced in the Gtk frontend in r1909 which caused the program shutdown to malfunction. Fixed

Revision 1929
Added by Alguno about 2 years ago

- Plugins can now change the user interface of the Qt frontend. Closes #58
- Started on the Qt user interface part of the download counter plugin. Refs #12
- Split the MainWindow object of the Qt frontend in a public and a private part to avoid plugins from messing up internal administration
- Add all available NNTPGrab Qt plugins to the win32/win64 installers

History

Updated by Alguno over 2 years ago

  • Status changed from New to In Progress
  • % Done changed from 0 to 30

Work has started on this feature in r1909

Updated by Alguno over 2 years ago

  • % Done changed from 30 to 70

The download counter plugin itself and its user interface for the GTK frontend are implemented now.
The user interface for the Qt frontend still needs to be implemented

Also available in: Atom PDF