An application for automatic processing of links in text documents with the formation of a list of sources.
- Automatic extraction of links from text files (txt, md)
- Custom link search templates (supports by default the following formats: pure URLs(
https://...), Markdown([text](url)) - Getting names of web resources
- Replacement of references to numbers in the text
- Generating a list of sources using a custom template
- Flexible setting of processing rules
- Event log for tracking the operation of the application
- Reverse operation mode (numbers -> links)
- Manual setting of the numbering start
- Opening the file
- File → Open the file or use the recent files list
- Supported formats:
.txt,.md
- Link selection
- After downloading the file, all the links found will be displayed in the left panel
- Check the necessary links
- Use the "Select all" / "Remove all" buttons
- Processing
- (optional) You can choose the reverse mode of operation if you want to replace the source numbers in the text with the actual URLs from the list at the end of the document. The numbers will be searched using the number replacement template.
- Specify (if necessary) the number from which the numbering of links should begin (works in both modes)
- Click "Process"
- The application will receive the link names
- The results will appear in the right panel
- Note: For a better result, you can run the processing several times, because the first time you run it, there is a heavy load on the network and some headers are not loaded. It is also advisable to run with a VPN and without a VPN, as this can also affect the result.
- Copying the results
- Use the "📋 Copy" buttons to copy to the clipboard
- MVVM
- Platform: .NET 8
- Test: xUnit
Dependency recovery:
dotnet restoreBuilding a solution:
dotnet build --configuration Release --project LinkProcessor/LinkProcessor.csprojLinkProcessor\bin\Release - the compiled application will be here.

