This project is a web application that allows users to convert Substack articles to Markdown format. It also provides a feature to download all articles from a Substack user as a ZIP file.
- Node.js
- Python
- Dependencies listed in
requirements.txt
andpackage.json
(Install Via venv)
- Clone the repository: git clone https://github.com/your-username/substack-to-markdown-converter.git Copy code
- Navigate to the project directory: cd substack-to-markdown-converter Copy code
- Install Python dependencies: python -m venv venv source venv/bin/activate # On Windows, use venv\Scripts\activate pip install -r requirements.txt Copy code
- Install Node.js dependencies: npm install Copy code
-
Start the development server: npm run dev Copy code
-
Open your browser and visit
http://localhost:3000
. -
To convert a single Substack article:
- Enter the Substack article URL in the input field.
- Click the "Convert" button.
- The converted Markdown content will be displayed, and you can download it as a file.
- To download all articles from a Substack user:
- Enter the Substack username or profile URL in the input field.
- Click the "Convert All" button.
- A ZIP file containing all articles in Markdown format will be downloaded.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
This project is licensed under the MIT License.
(Readme written by ChatGPT)