mattball / doxyclean Goto Github PK
View Code? Open in Web Editor NEWA script to convert Doxygen output to resemble Apple's AppKit documentation
A script to convert Doxygen output to resemble Apple's AppKit documentation
Hey,
I'd like to create a section in the page for a given class that also appears in the table of contents. It would be at the same level as "Tasks" or "Instance Methods". What tag do i need to add in doxygen ? Tx.
Hi, I've used the version from your homepage and even this one on github. None of them works for me. I get something like:
IOError: [Errno 2] No such file or directory: '/Users/jk/dev/[currentdir]/xml/index.xml'
on every constelation I run the script (yes, I generated the xml files and pointed the -i switch to that directory…). Perhaps a more verbose readme.txt can help to solve the mess in my head here.
On Mac 10.6.2 with python 2.6.2, i get this when I run ./doxyclean -i /path/xml -o /path/
Traceback (most recent call last): File "/Volumes/DEVELOPPEMENT/doxyclean/doxyclean.py", line 1220, in sys.exit(main()) File "/Volumes/DEVELOPPEMENT/doxyclean/doxyclean.py", line 1176, in main indexPath = createIndexXML(xmlOutputDirectory) File "/Volumes/DEVELOPPEMENT/doxyclean/doxyclean.py", line 158, in createIndexXML f = open(outputPath, "w")
from the latest git version:
$ ~/Downloads/doxyclean/doxyclean.py -i proj.docset/ -o proj.docset -n "my project"-v
Traceback (most recent call last):
File "/Users/red/Downloads/doxyclean/doxyclean.py", line 1220, in
sys.exit(main())
File "/Users/red/Downloads/doxyclean/doxyclean.py", line 1176, in main
indexPath = createIndexXML(xmlOutputDirectory)
File "/Users/red/Downloads/doxyclean/doxyclean.py", line 144, in createIndexXML
objectType = typeForFile(filePath)
File "/Users/red/Downloads/doxyclean/doxyclean.py", line 90, in typeForFile
return xmlDoc.getElementsByTagName("object")[0].attributes["kind"].value
IndexError: list index out of range
Dear Mattball,
I am new by using doxyclean for my documentation, but I think, I found a bug. Doxygen html output shows the enumerations like UITableViewRowAnimation, but when I convert with doxyclean, the enumerations gone. Please if this is a true bug, fix this, otherwise please tell me what am I doing wrong.
My enum:
/** @enum NZTextureFiltering
Type of the filtering for the texture */
typedef enum {
NZTextureFilteringNearestNeighbour, ///< Both min and mag filter is nearest
NZTextureFilteringBilinear, ///< Both min and mag filter is linear
NZTextureFilteringMipmapLinear ///< Min filter is linear mipmap, mag filter is linear and anisotropy is 2
} NZTextureFiltering;
When I run the command:
python doxyclean.py -i xml -n DTConnectionKit -o Cleaned -v
I get the following output:
Converting to HTML:
Traceback (most recent call last):
File "doxyclean.py", line 395, in <module>
sys.exit(main())
File "doxyclean.py", line 366, in main
convertToHTML(filePath, htmlOutputDirectory)
File "doxyclean.py", line 263, in convertToHTML
objectName = nameForFile(filePath)
File "doxyclean.py", line 74, in nameForFile
xmlDoc = minidom.parse(filePath)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/xml/dom/minidom.py", line 1918, in parse
return expatbuilder.parse(file)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/xml/dom/expatbuilder.py", line 924, in parse
result = builder.parseFile(fp)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/xml/dom/expatbuilder.py", line 211, in parseFile
parser.Parse("", True)
xml.parsers.expat.ExpatError: unclosed token: line 1, column 31
It creates the xml files, but not the html ones. It's a fresh install of Doxygen with default settings, so I'm not exactly sure where I'm going wrong. Hopefully someone can help, would love to use this! Thanks in advance, Daniel.
A README.txt detailing how to use this would be helpful to use doxygen noobs. Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.