{ "cells": [ { "cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [], "source": [ "from pathlib import Path" ] }, { "cell_type": "code", "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "data_path = Path(\"data\")\n", "data_path.mkdir(exist_ok=True)" ] }, { "cell_type": "code", "execution_count": 4, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "config.ini 100% 16KB 49.5KB/s 00:00 \n" ] } ], "source": [ "! scp nas:/mnt/hdd/users/fran/migration/rssify/config.ini data/" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [], "source": [ "fn = data_path / \"config.ini\"" ] }, { "cell_type": "code", "execution_count": 15, "metadata": {}, "outputs": [], "source": [ "ids = ! ag archiveofourown {fn} | sed -e \"s/.*works\\\\/\\\\(.*\\\\)\\\\/navigate/\\\\1/\"" ] }, { "cell_type": "code", "execution_count": 16, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "['22294951',\n", " '5058703',\n", " '13521369',\n", " '15912519',\n", " '22094059',\n", " '21125222',\n", " '13263753',\n", " '29445693',\n", " '30475743',\n", " '25560961',\n", " '27353677',\n", " '31150109',\n", " '29400924',\n", " '25428937',\n", " '3802057',\n", " '30079221',\n", " '31867927',\n", " '28827603',\n", " '20168905',\n", " '21671947',\n", " '31109102',\n", " '34515592',\n", " '33977815',\n", " '29318289',\n", " '31085291',\n", " '37120267',\n", " '37214155',\n", " '34018147',\n", " '37308664',\n", " '39388281',\n", " '41517081',\n", " '39285453',\n", " '38135458',\n", " '41518284',\n", " '43314273',\n", " '39262482',\n", " '42969873',\n", " '42029700',\n", " '40261533',\n", " '26717155',\n", " '28901232',\n", " '42297078',\n", " '37370971',\n", " '11069175',\n", " '34466008',\n", " '46771207',\n", " '39071649',\n", " '45438604',\n", " '48269812']" ] }, "execution_count": 16, "metadata": {}, "output_type": "execute_result" } ], "source": [ "ids" ] }, { "cell_type": "code", "execution_count": 17, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=22294951&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=5058703&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=13521369&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=15912519&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=22094059&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=21125222&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=13263753&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=29445693&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=30475743&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=25560961&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=27353677&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=31150109&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=29400924&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=25428937&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=3802057&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=30079221&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=31867927&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=28827603&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=20168905&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=21671947&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=31109102&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=34515592&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=33977815&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=29318289&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=31085291&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=37120267&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=37214155&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=34018147&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=37308664&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=39388281&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=41517081&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=39285453&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=38135458&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=41518284&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=43314273&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=39262482&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=42969873&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=42029700&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=40261533&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=26717155&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=28901232&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=42297078&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=37370971&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=11069175&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=34466008&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=46771207&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=39071649&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=45438604&format=atom\n", "https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id=48269812&format=atom\n" ] } ], "source": [ "for id_ in ids:\n", " print(\n", " f\"https://nas.franpenedo.com/rss-bridge/?action=display&bridge=AO3Bridge&context=Work&id={id_}&format=atom\"\n", " )" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "python-3.11", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.11.5" } }, "nbformat": 4, "nbformat_minor": 2 }