martinfierro-generator
v1.0.4
Published
Generate "Lorem Ipsum" text from "El Gaucho Martín Fierro" by José Hernandez
Downloads
292
Maintainers
Readme
Martín Fierro Generator 🇦🇷
A text generator that creates placeholder text using José Hernández's epic poem "El Gaucho Martín Fierro" instead of the traditional Lorem Ipsum. Perfect for adding an Argentine touch to your development projects!
Installation
Install the package using npm:
npm install martinfierro-generator
Usage
As a npm package
import { MartinFierro } from 'martinfierro-generator';
// Generate 100 characters of Martín Fierro text
const text = MartinFierro(100);
console.log(text);
Web Interface
You can also use our web interface to generate text directly: Martín Fierro Generator Web
Reference
MartinFierro(stringLength)
Generates a string of text from "El Gaucho Martín Fierro".
Parameters
stringLength
(number): The desired length of the output string.
Returns
string
: A text string from Martín Fierro with the specified length.- Returns an empty string if an error occurs.
Example
import { MartinFierro } from 'martinfierro-generator';
// Generate 200 characters
const shortText = MartinFierro(200);
// Generate 1000 characters
const longText = MartinFierro(1000);
Error Handling
The MartinFierro
function includes the following error checks:
- Validates that
stringLength
is a number - Ensures
stringLength
is greater than zero - Handles cases where requested length exceeds the original text length by repeating the text
If any error occurs, the function will:
- Log the error to the console
- Return an empty string
Why Martín Fierro?
"El Gaucho Martín Fierro" is one of the most important works of Argentine literature. Written by José Hernández and published in 1872, it tells the story of a gaucho and his experiences in the Argentine countryside. By using this text instead of Lorem Ipsum, you can add a unique Argentine cultural element to your development process.
Contributing
Contributions are welcome! Feel free to:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
License
This project is licensed under the ISC License - see the LICENSE file for details.
Author
Santiago Isola - GitHub
Acknowledgments
- José Hernández, author of "El Gaucho Martín Fierro"
- All contributors to this project