Commit Graph

782 Commits

Author SHA1 Message Date
Lionel Dricot 68581d4ff0 removing unecessary message when accessing unavailable ressources 2023-08-17 16:43:44 +02:00
Lionel Dricot fe06f17b16 better handling of changing width with opnk 2023-08-17 15:38:47 +02:00
Lionel Dricot 38fcc89193 fixed do_cat and do_shell 2023-08-17 14:16:40 +02:00
Lionel Dricot e14c9dcd09 now blocking subdomains too 2023-08-17 13:42:59 +02:00
Lionel Dricot 5d3453c4b9 removing client generated certificate code 2023-08-17 13:42:59 +02:00
Lionel Dricot 462d257c36 implemented grep and better restoring of last mode 2023-08-17 13:42:57 +02:00
Lionel Dricot 99a3730618 restore redirect code and accept_bad_ssl 2023-08-17 13:41:41 +02:00
Lionel Dricot c149cb17f4 added --config-file (bug #16) 2023-08-17 13:41:41 +02:00
Lionel Dricot 147e628bc2 fixes reload of local ressources 2023-08-17 13:41:41 +02:00
Lionel Dricot af18214c41 except when reloading, we use the cache if younger than 60 seconds 2023-08-17 13:41:41 +02:00
Lionel Dricot 39f080036c small changelog 2023-08-17 13:41:41 +02:00
Lionel Dricot e34de67015 comment out some certificate code 2023-08-17 13:41:41 +02:00
Lionel Dricot 091e41ecf9 fix root function 2023-08-17 13:41:41 +02:00
Lionel Dricot 392b4c085d inverted logic to restore position in lists 2023-08-17 13:41:41 +02:00
Lionel Dricot 24112ba2b4 fixed opnk with local files 2023-08-17 13:41:41 +02:00
Lionel Dricot d88d2cdc20 Removed blackbox (it was broken for years)
Also, fixed the non-interactive mode of fetch_gemini
2023-08-17 13:41:41 +02:00
Lionel Dricot 91013f5d3d removing debugging output 2023-08-17 13:41:41 +02:00
Lionel Dricot c7740e0d5e fixing crashes in the network code 2023-08-17 13:41:41 +02:00
Lionel Dricot b7286b8039 lists are always displayed in cat 2023-08-17 13:41:41 +02:00
Lionel Dricot 67e7c6d7e7 images are now displayed using chafa 2023-08-17 13:41:41 +02:00
Lionel Dricot 58af0d61ca shit with env variable not expanded 2023-08-17 13:41:41 +02:00
Lionel Dricot 33def82b2a things start to look usable 2023-08-17 13:41:41 +02:00
Lionel Dricot 13fffcd882 list of todos 2023-08-17 13:41:41 +02:00
Lionel Dricot dbb32a9a45 user expanding of XDG variables 2023-08-17 13:41:41 +02:00
Lionel Dricot 0ee76865f5 debug folders wrongly added to git 2023-08-17 13:41:41 +02:00
Lionel Dricot 4e8418541d support for mailto 2023-08-17 13:41:39 +02:00
Lionel Dricot 1da149e2fa changing licence 2023-08-17 13:41:04 +02:00
Lionel Dricot 7464b80e3e awesome progress with caching. Everything starts to make sense 2023-08-17 13:40:18 +02:00
Lionel Dricot a6e293a301 debugged --sync 2023-08-17 13:40:16 +02:00
Lionel Dricot 21784dc0d6 debugging --sync 2023-08-17 13:39:29 +02:00
Lionel Dricot c03a161e56 last_mode is broken, Im confused 2023-08-17 13:39:29 +02:00
Lionel Dricot 1b0c3774b6 Ansirenderer has been renamed to ansicat.
Downloading of images has been moved into netcache.
Offpunk go_to_url starts to be sane and easier.
2023-08-17 13:39:29 +02:00
Lionel Dricot 09c37dee5c opnk seems to be functional. Lists are still missing 2023-08-17 13:39:29 +02:00
Lionel Dricot 323c088683 opnk is now basically working 2023-08-17 13:39:29 +02:00
Lionel Dricot 654f03c53c introducing openk 2023-08-17 13:39:29 +02:00
Lionel Dricot 10c07a794c we got rid of GeminiItem 2023-08-17 13:39:29 +02:00
Lionel Dricot ddd7dbd42c nearly got rid of geminiitem 2023-08-17 13:39:29 +02:00
Lionel Dricot f64b3da658 geminiitem got rid of get_body 2023-08-17 13:39:29 +02:00
Lionel Dricot 2a7509b7d1 working on get_body 2023-08-17 13:39:29 +02:00
Lionel Dricot b0b1fc43f5 moving out the self.url thing 2023-08-17 13:39:29 +02:00
Lionel Dricot 4526e39443 debug XDG folders 2023-08-17 13:39:29 +02:00
Lionel Dricot 6211d454be next work : reimplementing list and local files 2023-08-17 13:39:29 +02:00
Lionel Dricot ee96e2c3e7 works at Volvo 2023-08-17 13:39:29 +02:00
Lionel Dricot 4f6ab9225b get_link now in ansirenderer 2023-08-17 13:39:29 +02:00
Lionel Dricot 12c61f4317 pictures are working 2023-08-17 13:39:27 +02:00
Lionel Dricot 9ba09b2c01 continuing work to remove GeminiItem 2023-08-17 13:38:45 +02:00
Lionel Dricot 4f5a7af9ff more certificate management in netcache 2023-08-17 13:38:45 +02:00
Lionel Dricot 2ed2bd7a88 migrating certificate management to netcache 2023-08-17 13:38:45 +02:00
Lionel Dricot 9a9b5bb267 Cleaning up GeminiItem
Work has started to remove GeminiItem completely and switch to an
{url:renderer} dictionnary. Maybe also add a tmpfile.
2023-08-17 13:38:45 +02:00
Lionel Dricot acb49f83c0 Ok, it starts to work.
Offpunk is now able to display pages, pictures and follow links. A lot
of TODO have been clearly identified. I think that the whole
GeminiItem() object will be removed and URL will be accessed directly
with a dict{url, renderer} to avoid redrawing all the time.

Next challenge: remove GeminiItems!
2023-08-17 13:38:45 +02:00