Comments (3)
Hi @slavaGanzin, thanks for your feedback!
- You could definitely write a PR to raise an exception for unknown output formats.
- HTML as output won't be possible as is because the content is converted to XML internally. However, you could use XML as output format and work on the nodes as you'd do with HTML.
- The output has to be a string sooner or later because there are people using the package on the command-line. I didn't think of actually using something else than a string for consistency reasons, maybe that's something we could tackle later.
from trafilatura.
What was I expecting is to get this result using extract(downloaded, output_format='html')
. But it just return text, and as I now know understand, it should raise an exception
BTW, it's very confusing that extract(downloaded, output_format='json')
return a string. Yes I know that I can use bare_extraction, but still unexpected.
Overall thanks for your work, I could make a PR. If this will be approved.
from trafilatura.
Thanks Adrien
from trafilatura.
Related Issues (20)
- Doesn't detect bullet points within tables HOT 5
- Simple HTML processing issue? HOT 4
- Unnecessary Comments LOG INFO HOT 1
- Codeblock Markdown formatting is missing HOT 1
- Cannot extract Heading tags HOT 26
- [1.6.0] New Content Hashes HOT 2
- Restrictions on Web Crawling HOT 2
- Unable to extract metadata w/o authors `additionalName`
- More robust backup parsing HOT 1
- Gooey dependency seems unmaintained and broken HOT 1
- Function to use part of the heuristics on bare HTML fragments
- metadata extraction problem HOT 8
- XMLSyntaxError during conversion to XML output HOT 1
- Option to convert relative links HOT 1
- Doesn't seem to work with recent charset-normalizer HOT 2
- Check URLs passed to courlan functions `extract_links` and `fix_relative_urls` HOT 1
- Code example for Multi-Threaded downloads seems out of date HOT 4
- Image markdown not included during processing HOT 5
- Code tags are not parsed properly HOT 3
- Is it possible to get the metadata with markdown format? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from trafilatura.