summaryrefslogtreecommitdiff
path: root/fetch
AgeCommit message (Collapse)Author
2021-05-11translate fetch.gonytpu
2021-04-19don't include entries older than one yearnytpu
2021-04-17fix time zone issuenytpu
2021-03-26relicense to AGPL 3.0 onlynytpu
2021-03-23Fix bug in co refresh where contexts would be immediately cancellednytpu
2021-03-23Use refresh timeout for httpnytpu
2021-03-23Use timeout for Gemini requestsnytpu
2021-03-18fix breaking dereference error in gopher fetch funcsnytpu
2021-03-18implement atom/rss/json feeds over gopher.nytpu
TODO: write gophermap->gemtext mapper so the same gemini feed parser can be used on both.
2021-03-18change http error messages to be consistent with othersnytpu
2021-03-18add RefreshAll with workersnytpu
2021-03-18Use strings for URLs internally for consistency.nytpu
2021-03-18improve gemini feed parsing by stripping off more characters from titlenytpu
2021-03-18Changed url.URL to string so the json is less bloatednytpu
2021-03-18Refactor fetch functions to use new FullData.Insert{Feed,Page} funcsnytpu
2021-03-18refactor fetch functions to insert into FullDatanytpu
2021-03-17fix bug in newHTTPFeednytpu
2021-03-17add (stubbed) updateGopherFeed functionnytpu
2021-03-17add updateGopherPage functionnytpu
2021-03-17add updateHTTPPage functionnytpu
2021-03-17add updateGeminiPage and refactor newGeminiPage to use updateGeminiPage.nytpu
2021-03-17add general Update* in fetch.gonytpu
TODO: implement backend protocol functions
2021-03-16implement New* routines for fetching and creating new feeds/pages.nytpu
Also includes routines for fetching gemini, http, and gopher resources. TODO: add Update* routines to update existing feeds/pages.