Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Louis
pypimonitor
Commits
4081e9e3
Commit
4081e9e3
authored
May 21, 2016
by
Louis
Browse files
TODO: Remove outdated items; sort items
parent
b9e0a029
Pipeline
#7206
failed with stage
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
TODO.md
View file @
4081e9e3
-
[x]
`python -m pypimonitor`
write an html file to stdout. It taks as argument a yaml file (see below)
-
[x]
`python -m pypimonitor.http --port PORT DIR1 DIR2`
launch a web server
-
[x] - Connection to http://localhost:PORT/foo: render DIR1/foo.yaml as an html page (or DIR2/foo.yaml if not found)
-
[x] - Connection to http://localhost:PORT: same action as now, using pkg=, usr=, and column= arguments. The array is limited to some pypi-only cells
-
[x] Change default port
-
[x] Use chart.js (see TODO/chart.html)
-
[x] Use it
-
[x] Remove outdated methods
`iter_*`
-
[x] Remove TODO/chart.html
-
[ ] Add package name in chart tooltips
-
[x] Utiliser l'API json qui n'est pas sensible à la casse
json.loads(requests.get("http://pypi.python.org/pypi/pdfautonup/json").text)
-
[x] Open a ticket to remove the xmlrpc requirements. See if warehouse will extend the api.
-
[ ] Display "Listening to http://localhost:PORT"
-
[ ] Wait for pypi downloads to work again
-
[x] Change name to pypimonitor
-
[ ] Document and add screenshot
-
[ ] Publish on framagit and pypi
-
[ ] Make an example documentation file
-
[ ] Add generation date and "built using XXX" to html page
-
[x] Add a square the exact same color os the line charts, on the left of each row. Make it a
`color`
plugin
-
[x] Get rid of pkgtools
-
[x] load plugins using straightplugin ?
-
[X] Plugins have a
`type`
list, which list which type (docs, ci, etc.) they can match
-
[x] Add plugins
`html`
,
`img`
,
`shields`
, which can be of any type
-
[x]
`render()`
method of plugins is passed the type and the pypi slug
-
[ ] Plugins have an
`agnostic`
argument, stating if they can be used when no information is known about a package but its pypi name
-
[ ] localhost:PORT/index.html shows a form with text entries for pkg, usr, column if no valid package is given
-
[ ] Add an argument to Renderer to show the default data to put in form
-
[ ] If this argument is None, do not show forms
-
[x] pkg= usr= column= arguments can be comma separated lists
-
[x] Add a favicon
-
[x] Each plugin can access global and common options in global configuration
-
[ ] Add copyright information
-
[x] Create plugins
`empty`
,
`link`
,
`html`
-
[x] Remove obsolete templates
-
HTML
-
[ ] Add package name in chart tooltips
-
[ ] Add generation date and "built using XXX" to html page
-
Core
-
[ ] Display "Listening to http://localhost:PORT"
-
[ ] localhost:PORT/index.html shows a form with text entries for pkg, usr, column if no valid package is given
-
[ ] Add an argument to Renderer to show the default data to put in form
-
[ ] If this argument is None, do not show forms
-
Project management
-
[ ] Wait for pypi downloads to work again
-
[ ] Document and add screenshot
-
[ ] Publish on framagit and pypi
-
[ ] Make an example documentation file
-
[ ] Add copyright information
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment